https://cafe.daum.net/candan/GGFN/265?svc=cafeapi
네, 아래처럼 만들면 됩니다.
지금 올려주신 레지스트리 방식의 핵심은 결국:
- takeown 으로 소유권 가져오기
- icacls 로 관리자 권한 부여
- rd 로 폴더 삭제
이 흐름입니다.
CMD 한 줄 명령어
관리자 권한 CMD에서 실행:
takeown /f "C:\Windows.old" /r /d y && icacls "C:\Windows.old" /grant administrators:F /t /c && attrib -h -r -s "C:\Windows.old" /s /d && rd /s /q "C:\Windows.old"
조금 더 안정적으로 만든 버전
중간에 일부 파일이 걸려도 계속 진행하도록 /c를 넣고, 숨김/시스템/읽기 전용 속성도 먼저 제거합니다.
takeown /f "C:\Windows.old" /r /d y
icacls "C:\Windows.old" /grant administrators:F /t /c
attrib -h -r -s "C:\Windows.old" /s /d
rd /s /q "C:\Windows.old"
이 버전이 더 보기 쉽고, 어디서 막히는지도 확인하기 좋습니다.
배치 파일용 예시
.bat로 저장해서 관리자 권한으로 실행:
@echo off
echo [1/4] Taking ownership...
takeown /f "C:\Windows.old" /r /d y
echo [2/4] Granting administrators full control...
icacls "C:\Windows.old" /grant administrators:F /t /c
echo [3/4] Removing file attributes...
attrib -h -r -s "C:\Windows.old" /s /d
echo [4/4] Deleting folder...
rd /s /q "C:\Windows.old"
echo Done.
pause
PowerShell에서 CMD 방식 그대로 실행
PowerShell 관리자 권한에서:
cmd /c 'takeown /f "C:\Windows.old" /r /d y && icacls "C:\Windows.old" /grant administrators:F /t /c && attrib -h -r -s "C:\Windows.old" /s /d && rd /s /q "C:\Windows.old"'
삭제가 또 거부될 때
Windows.old는 간혹 TrustedInstaller, 사용 중인 핸들, 긴 경로 문제 때문에 바로 안 지워질 수 있습니다. 그럴 때는 아래 순서가 좋습니다.
1. 안전 모드에서 실행
가장 잘 지워집니다.
2. 관리자 권한 확인
일반 CMD에서는 안 됩니다.
3. System 권한까지 필요한 경우
아주 드물게는 관리자보다 더 높은 권한이 필요한 파일이 있습니다. 그 경우에는 PsExec 같은 도구로 SYSTEM 권한 CMD를 열어야 할 수 있습니다.
가장 추천하는 최종 명령어
이걸 먼저 써보시면 됩니다.
takeown /f "C:\Windows.old" /r /d y && icacls "C:\Windows.old" /grant administrators:F /t /c && attrib -h -r -s "C:\Windows.old" /s /d && rd /s /q "C:\Windows.old"
원하시면 제가 바로
“관리자 권한 자동 상승까지 포함한 Windows.old 삭제용 BAT 파일” 형태로 깔끔하게 만들어드리겠습니다.
반응형
'정보' 카테고리의 다른 글
| 26220.8165 버전 문제가 있내요 (0) | 2026.04.11 |
|---|---|
| Portmaster dns 구글로 변경 할때 (0) | 2026.03.22 |
| sfc 무결성 검사 해결 안되는 경우 (0) | 2026.03.16 |
| 클렌징 크림에 대해서 (1) | 2026.03.15 |
| 우리 카드 이용실적 저조 (0) | 2026.03.13 |