
Windows 7 x64에서 특정 패키지를 제거하려면 이 소프트웨어를 사용하라는 제안을 받았습니다(DISM에 몇 가지 문제가 있었기 때문입니다:DISM 오류: 0x800f0805). 프로그램이 제대로 작동하는 것 같고 패키지를 제거했다고 주장하지만 실제로는 패키지가 이미지에 여전히 존재합니다.
편집하다.
좋아, install.wim /index:2(Windows 7 HomePremium)에서 패키지를 제거하는 VM(Win7x64Sp1 설치)에서 몇 가지 테스트를 수행했습니다.
결론은 다음과 같습니다.
-프로그램은 NetFx v3에서 작동합니다.
-NetFx 4.6.1용으로 특별히 제작된 버전이 있지만 NetFx 4.6.2에서는 작동하지 않습니다.
-제거할 수 없는 세 개의 패키지가 있거나 win6x_registry_tweak가 오류 루프(DISM의 오류 50과 같은)에 들어갑니다. 이러한 패키지는 다음과 같습니다.
Windows 재단 패키지
Windows ProfessionalEdition 래퍼
Windows UltimateEdition 래퍼
-다른 패키지를 제거하면 Windows 설정이 중단됩니다. 그들은:
Windows 클라이언트 언어 팩
Windows 클라이언트 드라이버
Windows 공통 드라이버
이것이 당신에게 도움이 되기를 바랍니다. :)
답변1
이것이 서비스 스택이 작동하는 방식입니다. 때때로 패키지를 제거/설치하려면 실행 중인(/Online) 창이 필요합니다. 또는 DISM을 사용하여 WIM을 탑재 해제하는 동안 install.wim에 대한 변경 사항을 커밋하지 못했습니다.
나는 항상 사용설치완료.cmdDVDRoot\sources\$OEM$\$$\Setup\Scripts\
구성 요소를 제거하려면 다음을 수행하십시오 .
@echo off
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\sources\install.wim set CDROM=%%i:
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET D=%CDROM%\updates
SET Registry=%CDROM%\Registry
REG ADD %KEY% /V TITLE /D "Remove Windows Packages" /f
REG ADD %KEY%\008 /VE /D "remove Windows Packages" /f
REG ADD %KEY%\008 /V 1 /D "%Windir%\Setup\Scripts\install_wim_tweak.exe /o /c Microsoft-Windows-OpticalMediaDisc-Package /r" /f
REG ADD %KEY%\008 /V 2 /D "%Windir%\Setup\Scripts\install_wim_tweak.exe /o /c Microsoft-Windows-Tuner-Drivers-Package /r" /f
REG ADD %KEY%\008 /V 3 /D "%Windir%\Setup\Scripts\install_wim_tweak.exe /o /c Microsoft-Windows-SUA-Package /r" /f
REG ADD %KEY%\008 /V 4 /D "%Windir%\Setup\Scripts\install_wim_tweak.exe /o /c Microsoft-Windows-SNMP-Package /r" /f
REG ADD %KEY%\008 /V 5 /D "%Windir%\Setup\Scripts\install_wim_tweak.exe /o /c Microsoft-Hyper-V /r" /f
REG ADD %KEY%\908 /VE /D "Reboot PC..." /f
REG ADD %KEY%\908 /V 2 /D "shutdown -r -t 0" /f
EXIT