win6x_registry_tweak を使用して Windows 7 x64 からパッケージを削除する

win6x_registry_tweak を使用して Windows 7 x64 からパッケージを削除する

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 では動作しません。

- 削除できないパッケージが 3 つあります。削除しないと、win6x_registry_tweak がエラー ループ (DISM のエラー 50 のようなもの) になります。これらのパッケージは次のとおりです。

Windows Foundation パッケージ

Windows ProfessionalEdition ラッパー

Windows UltimateEdition ラッパー

- 他のいくつかのパッケージを削除すると、Windows セットアップが壊れます。これらは次のとおりです。

Windows クライアント言語パック

Windows クライアント ドライバー

Windows 共通ドライバー

これがお役に立てば幸いです。:)

答え1

これがサービス スタックの仕組みです。パッケージを削除/インストールするには、実行中の (/Online) Windows が必要になる場合があります。または、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

関連情報