https://cafe.daum.net/candan/GGFN/265?svc=cafeapi

 

네, 아래처럼 만들면 됩니다.
지금 올려주신 레지스트리 방식의 핵심은 결국:

  1. takeown 으로 소유권 가져오기
  2. icacls 로 관리자 권한 부여
  3. 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

+ Recent posts