I was suggested to use this software to remove certain packages from a Windows 7 x64 (as I had some problems with DISM: DISM Error: 0x800f0805).
The program seems to work properly, it claims to have removed the packages, but actually the packages are still present in the image.
EDIT.
Ok, I did some tests in a VM (Win7x64Sp1 installed) removing packages from install.wim /index:2 (Windows 7 HomePremium).
Here are the conclusions:
-the program works with NetFx v3
-there's a version specifically done for NetFx 4.6.1, but it doesn't work with NetFx 4.6.2
-there are three packages that cannot be removed or win6x_registry_tweak goes into an error loop (something like error 50 in DISM).
These packages are:
Windows Foundation Package
Windows ProfessionalEdition wrapper
Windows UltimateEdition wrapper
-the removal of some other packages it breaks Windows setup. They are:
Windows Client Language Pack
Windows Client Drivers
Windows Common Drivers
I hope this can help you. 🙂
Best Answer
This is how servicing stack works. Sometime it needs a running (/Online) windows to remove/install packages. Or you missed to commit the changes you made to the install.wim while unmounting the WIM with DISM.
I always use Setupcomplete.cmd under
DVDRoot\sources\$OEM$\$$\Setup\Scripts\
to remove components: