Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 5개 있습니다.)

SYSTEM 또는 TrustedInstaller 소유로 되어 있는 폴더/파일을 삭제하는 방법

예전에 Windows.old 폴더를 삭제하는 배치 명령어를 설명했었는데요.

윈도우 8/2012 업데이트 후 Windows.old 폴더 삭제하는 배치 명령어
; https://www.sysnet.pe.kr/0/0/453

takeown /f c:\windows.old /r /a /d y
icacls c:\Windows.old /grant "Users":F /T
del c:\windows.old /s /f /q
rd /S /Q C:\Windows.old

그런데 위의 배치 명령어로 잘 안 되는 경우가 종종 발생했습니다. 남아 있는 파일/폴더를 보니 공통적으로 "TrustedInstaller" 계정의 소유로 되어 있었는데요. 그래서 이번엔 직접 탐색기를 이용해 삭제를 100% 할 수 있는 절차를 확인해 보았습니다.

우선, 삭제하려는 폴더의 속성 창을 띄워서 "Security" 탭의 "Adavnced" 버튼을 누릅니다.

delete_trustedfile_1.png

그럼, 아래와 같이 고급 설정 창이 나오는데 "Owner" 영역의 "Change" 링크를 선택해서 현재 사용자 계정을 입력하고 확인(OK) 버튼을 누릅니다.

delete_trustedfile_2.png

고급 설정 창이 닫힌 후, "Owner" 하단에 "Replace owner on subcontainers and objects" 옵션이 생기는데 반드시 이 항목을 체크해 주어야 합니다. 그런 다음 Apply 버튼을 눌러 진행하면 됩니다.

delete_trustedfile_3.png

간혹 가다가 다음과 같이 권한을 묻는 창이 뜨지만 "Yes" 버튼을 눌러 진행을 계속합니다.

delete_trustedfile_4.png

소유권 변경이 완료되고 나면 다음과 같이 다시 하단에 "Replace all child object permission entries with inheritable permission entries from this object" 옵션이 나타나는데 역시 체크하고 적용(Apply) 버튼을 눌러줍니다.

delete_trustedfile_5.png

여기가 끝입니다. 이렇게 적용하고 나서 해당 폴더를 탐색기에서 삭제하면 깨끗하게 지워집니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 7/18/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2015-05-09 04시22분
[Guide] How to Restore “TrustedInstaller” as Default Owner of a File, Folder or Registry Key in Windows?
; http://www.askvg.com/guide-how-to-restore-trustedinstaller-as-default-owner-of-a-file-or-folder-in-windows/
정성태
2016-06-04 06시06분
[ehfos] 덕분에 문제해결합니다
감사합니다
[guest]
2019-06-02 10시07분
[성공함] 설명중 마지막 하나가 빠졌네요...
Replace...바로 위에 Disable...(상속사용안함)로 변경해줘야 하는 부분을 빠트렸네요.
그래서 고생 좀 했습니다.
[guest]
2021-07-18 08시06분
[류용효] C:\$Windows.~BT는 어떤 폴더를 의미하나요 ?
ownership을 바꿔주어야 하는 폴더를 찾지 못하겠습니다.
[guest]
2021-07-18 11시08분
@류용호 아래의 글을 참고하세요.

C:\$Windows.~BT 용도와 삭제하는 방법
; https://www.sysnet.pe.kr/0/0/529
정성태

... 16  [17]  18  19  20  21  22  23  24  25  26  27  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
13207정성태12/26/20224462.NET Framework: 2085. C# - gpedit.msc의 "User Rights Assignment" 특권을 코드로 설정/해제하는 방법파일 다운로드1
13206정성태12/24/20224698.NET Framework: 2084. C# - GetTokenInformation으로 사용자 SID(Security identifiers) 구하는 방법 [3]파일 다운로드1
13205정성태12/24/20225012.NET Framework: 2083. C# - C++과의 연동을 위한 구조체의 fixed 배열 필드 사용 (2)파일 다운로드1
13204정성태12/22/20224314.NET Framework: 2082. C# - (LSA_UNICODE_STRING 예제로) CustomMarshaler 사용법파일 다운로드1
13203정성태12/22/20224494.NET Framework: 2081. C# Interop 예제 - (LSA_UNICODE_STRING 예제로) 구조체를 C++에 전달하는 방법파일 다운로드1
13202정성태12/21/20224921기타: 84. 직렬화로 설명하는 Little/Big Endian파일 다운로드1
13201정성태12/20/20225495오류 유형: 835. PyCharm 사용 시 C 드라이브 용량 부족
13200정성태12/19/20224360오류 유형: 834. 이벤트 로그 - SSL Certificate Settings created by an admin process for endpoint
13199정성태12/19/20224608개발 환경 구성: 656. Internal Network 유형의 스위치로 공유한 Hyper-V의 VM과 호스트가 통신이 안 되는 경우
13198정성태12/18/20224522.NET Framework: 2080. C# - Microsoft.XmlSerializer.Generator 처리 없이 XmlSerializer 생성자를 예외 없이 사용하고 싶다면?파일 다운로드1
13197정성태12/17/20224423.NET Framework: 2079. .NET Core/5+ 환경에서 XmlSerializer 사용 시 System.IO.FileNotFoundException 예외 발생하는 경우파일 다운로드1
13196정성태12/16/20224621.NET Framework: 2078. .NET Core/5+를 위한 SGen(Microsoft.XmlSerializer.Generator) 사용법
13195정성태12/15/20225127개발 환경 구성: 655. docker - bridge 네트워크 모드에서 컨테이너 간 통신 시 --link 옵션 권장 이유
13194정성태12/14/20225177오류 유형: 833. warning C4747: Calling managed 'DllMain': Managed code may not be run under loader lock파일 다운로드1
13193정성태12/14/20225267오류 유형: 832. error C7681: two-phase name lookup is not supported for C++/CLI or C++/CX; use /Zc:twoPhase-
13192정성태12/13/20225313Linux: 55. 리눅스 - bash shell에서 실수 연산
13191정성태12/11/20226185.NET Framework: 2077. C# - 직접 만들어 보는 SynchronizationContext파일 다운로드1
13190정성태12/9/20226687.NET Framework: 2076. C# - SynchronizationContext 기본 사용법파일 다운로드1
13189정성태12/9/20227420오류 유형: 831. Visual Studio - Windows Forms 디자이너의 도구 상자에 컨트롤이 보이지 않는 문제
13188정성태12/9/20226138.NET Framework: 2075. C# - 직접 만들어 보는 TaskScheduler 실습 (SingleThreadTaskScheduler)파일 다운로드1
13187정성태12/8/20226026개발 환경 구성: 654. openssl - CA로부터 인증받은 새로운 인증서를 생성하는 방법 (2)
13186정성태12/6/20224580오류 유형: 831. The framework 'Microsoft.AspNetCore.App', version '...' was not found.
13185정성태12/6/20225544개발 환경 구성: 653. Windows 환경에서의 Hello World x64 어셈블리 예제 (NASM 버전)
13184정성태12/5/20224798개발 환경 구성: 652. ml64.exe와 link.exe x64 실행 환경 구성
13183정성태12/4/20224654오류 유형: 830. MASM + CRT 함수를 사용하는 경우 발생하는 컴파일 오류 정리
13182정성태12/4/20225402Windows: 217. Windows 환경에서의 Hello World x64 어셈블리 예제 (MASM 버전)
... 16  [17]  18  19  20  21  22  23  24  25  26  27  28  29  30  ...