-
-
Notifications
You must be signed in to change notification settings - Fork 58
Closed
Description
인터넷 등기소를 비롯한 일부 레거시 애플리케이션들이 Microsoft XML Parser 4.0, Visual C++ 2008 런타임 패키지처럼 WinSxS 패키지를 배포하려는 경우 제대로 설치되지 않는 문제가 있음.
이 부분을 일괄적으로 해결하기 위하여 WinSxS와 Trusted Installer 서비스를 사용할 수 있도록 전처리 로직을 Spork 유틸리티에 내장하는 것을 검토해보려 한다.
단, 이 전처리 로직은 Windows Sandbox 모드일 때에만 실행되도록 제한해야 한다.
takeown.exe /f "$env:WINDIR\winsxs" /a /r /d Y
icacls.exe "$env:WINDIR\winsxs" /grant "Administrators:(OI)(CI)F" /T
mkdir "$env:WINDIR\winsxs\Backup" | Out-Null
mkdir "$env:WINDIR\winsxs\Catalogs" | Out-Null
mkdir "$env:WINDIR\winsxs\FileMaps" | Out-Null
mkdir "$env:WINDIR\winsxs\Fusion" | Out-Null
mkdir "$env:WINDIR\winsxs\InstallTemp" | Out-Null
Set-Service -StartupType Automatic -ServiceName TrustedInstaller
Start-Service -ServiceName TrustedInstaller
참고로 위의 초기화 스크립트는 인터넷 등기소 msvcrt 문제 해결을 위해 처음 개발한 스크립트이다.
Metadata
Metadata
Assignees
Labels
개선새로운 기능 요청이나 개선 건의 사항입니다.새로운 기능 요청이나 개선 건의 사항입니다.