TrustedInstaller 소유권 가져오기 및 권한 수정

TrustedInstaller 소유권 가져오기 및 권한 수정

TrustedInstaller 소유권 가져오기 필요성과 시스템 파일 보호

\n

윈도우의 System32 폴더 내부 DLL이나 WindowsApps 디렉터리 내부 파일을 수정하거나 삭제하려 할 때, PC 관리자(Administrator) 계정으로 로그인했음에도 ‘이 파일을 변경하려면 TrustedInstaller에서 사용 권한을 부여받아야 합니다’라는 메시지가 뜨며 작업이 거부됩니다. 이 철통 방어선을 뚫기 위해 필요한 절차가 TrustedInstaller 소유권 가져오기입니다.

TrustedInstaller는 윈도우 모듈 설치 관리자 서비스(TrustedInstaller.exe)가 사용하는 특수 가상 서비스 보안 주체(Security Principal)입니다.

악성코드나 사용자의 실수로 인한 핵심 운영체제 커널 파일 파괴를 막기 위해 최상위 권한을 독점하고 있으므로, 정밀 수리를 위해서는 일시적으로 TrustedInstaller 소유권 가져오기를 단행해야 합니다.

\n\n

보안 속성에서 소유권을 Administrators로 이전하고 모든 권한 부여

\n

GUI 환경에서 소유권을 가져오는 절차는 다음과 같습니다. 수정하고자 하는 시스템 파일이나 폴더를 마우스 우클릭하고 [속성]을 엽니다.

[보안] 탭의 [고급] 단추를 누른 뒤 상단 소유자 옆의 [변경]을 클릭합니다. 개체 이름 입력란에 Administrators(또는 현재 로그인 계정명)를 입력하고 [이름 확인] 후 확인을 누릅니다.

적용을 누르고 나와서 다시 속성 창의 보안 탭에서 [편집(E)]을 누릅니다. Administrators 그룹을 선택하고 [모든 권한] 체크박스에 체크한 뒤 확인을 누르면 잠겨 있던 시스템 파일의 수정 및 삭제가 완벽히 허용됩니다.

\n\n

명령어(takeown, icacls) 배치 처리와 작업 후 소유권 원복

\n

다수의 파일을 일괄 수정해야 한다면 관리자 명령 프롬프트에서 표준 명령어인 takeown과 icacls를 사용하는 것이 훨씬 빠르고 정확합니다.

takeown /F "대상파일경로" /A
icacls "대상파일경로" /grant Administrators:F

첫 줄 명령으로 관리자 그룹에 소유권을 강제 귀속시키고, 둘째 줄 명령으로 모든 권한(Full)을 부여합니다.

단, 시스템 수정 작업을 완료한 후에는 보안 취약점을 방지하기 위해 파일 소유자를 다시 NT SERVICE\TrustedInstaller로 원상 복구해 두는 것이 권장됩니다.

\n\n

윈도우 주요 시스템 계정별 권한 계층 비교

\n

TrustedInstaller 소유권 가져오기 문제 해결과 관련된 주요 요소 및 특징을 비교 정리하였습니다.

\n\n\n
보안 주체 계정권한 수준기본 소유 대상특징 및 목적
TrustedInstaller최상위 절대 권한System32 코어 DLL, 윈도우 기본 앱윈도우 패치 및 시스템 무결성 수호
SYSTEM운영체제 커널 권한시스템 드라이버, 레지스트리 하이브백그라운드 서비스 및 OS 프로세스 실행
Administrators로컬 최고 관리자소프트웨어 설치 폴더, 일반 설정사용자 레벨 최고 권한 (시스템 파일은 제한)
Standard Users표준 사용자 권한사용자 개인 폴더 (문서, 바탕화면)시스템 설정 수정 불가 (보안 제한 계정)
\n\n

핵심 정리

\n

이번 글에서는 TrustedInstaller 소유권 가져오기의 발생 원인과 단계별 해결 방법을 상세히 살펴보았습니다. TrustedInstaller 소유권 가져오기는 시스템 파일 수정을 위해 보호 계정의 파일 권한을 관리자로 일시 이전하는 고급 절차입니다. takeown 및 icacls 명령이나 보안 고급 설정으로 권한을 획득하되 작업 후 안전을 유지하십시오.

\n\n

재발 방지 체크리스트

\n

재발 방지 체크리스트

  • 파일 속성의 보안 탭 고급 설정에서 소유자를 Administrators로 변경합니다.
  • 보안 편집 창에서 Administrators 그룹에 ‘모든 권한’을 부여합니다.
  • 명령어 사용 시 takeown /F 파일명 /A 및 icacls /grant 명령을 순서대로 실행합니다.
  • 작업 완료 후 시스템 안정성을 위해 소유자를 NT SERVICE\TrustedInstaller로 원복합니다.