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
정성태

[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
14014정성태9/17/2025256닷넷: 2364. C# - stun.l.google.com을 사용해 공용 IP 주소와 포트를 알아내는 방법파일 다운로드1
14013정성태9/14/2025592닷넷: 2363. C# - Whisper.NET Library를 이용해 음성을 텍스트로 변환 및 번역하는 예제파일 다운로드1
14012정성태9/9/2025885닷넷: 2362. C# - Windows.Media.Ocr: 윈도우 운영체제에 포함된 OCR(Optical Character Recognition)파일 다운로드1
14011정성태9/7/20251540닷넷: 2361. C# - Linux 환경의 readlink 호출
14010정성태9/1/20251556오류 유형: 983. apt update 시 "The repository 'http://deb.debian.org/debian buster Release' does not have a Release file." 오류
14009정성태8/28/20252040닷넷: 2360. C# 14 - (11) Expression Tree에 선택적 인수와 명명된 인수 허용파일 다운로드1
14008정성태8/26/20252385닷넷: 2359. C# 14 - (10) 복합 대입 연산자의 오버로드 지원파일 다운로드1
14007정성태8/25/20252742닷넷: 2358. C# - 현재 빌드에 적용 중인 컴파일러 버전 확인 방법 (#error version)
14006정성태8/23/20252899Linux: 121. Linux - snap 패키지 관리자로 설치한 소프트웨어의 디렉터리 접근 제한
14005정성태8/21/20252383오류 유형: 982. sudo: unable to load /usr/libexec/sudo/sudoers.so: libssl.so.3: cannot open shared object file: No such file or directory
14004정성태8/21/20252686오류 유형: 981. dotnet 실행 시 No usable version of the libssl was found
14003정성태8/21/20252925닷넷: 2357. C# 14 - (9) 새로운 지시자 추가 (Ignored directives)
14002정성태8/20/20252922오류 유형: 980. C# - appsettings.json 파일의 설정값이 적용 안 된다면?
14001정성태8/19/20256260닷넷: 2356. .NET SDK 10 - 단일 소스 코드 파일을 빌드/실행하는 기능을 "dotnet" 명령어에 추가 [1]
14000정성태8/18/20253021오류 유형: 979. ERROR: failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory
13999정성태8/15/20252990닷넷: 2355. C# 14 - (8) null 조건부 연산자 개선 - 대입문에도 사용 가능파일 다운로드1
13998정성태8/14/20252932닷넷: 2354. C# 14 - (7) 확장 메서드에 정적 메서드와 속성 지원을 위한 전용 구문 추가파일 다운로드1
13997정성태8/14/20253079Linux: 120. docker 컨테이너로 매핑된 볼륨에 컨테이너 측의 사용자 ID를 유지하면서 복사하는 방법
13996정성태8/13/20252479오류 유형: 978. Unable to find the requested .Net Framework Data Provider.
13995정성태8/13/20252667개발 환경 구성: 754. Visual C++ - 리눅스 빌드를 위한 Ubuntu 18 docker 컨테이너 설정
13994정성태8/12/20252373오류 유형: 977. SQL Server - User, group, or role '...' already exists in the current database. (Microsoft SQL Server, Error: 15023)
13993정성태8/11/20253204오류 유형: 976. Microsoft.ML.OnnxRuntimeGenAI 패키지 사용 시 "cublasLt64_12.dll" which is missing. (Error 126: "The specified module could not be found.") 오류
13992정성태8/11/20253136닷넷: 2353. C# - Foundry Local을 이용한 gpt-oss-20b 모델 사용파일 다운로드1
13991정성태8/9/20252886오류 유형: 975. winget - Foundry Local 패키지 업데이트가 안 되는 문제
13990정성태8/8/20252394Windows: 283. Time zone 설정이 없는 Windows Server 2025
[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...