I have a request, would you have the toolkit that has code only for 1703 (im trying to customize the script to run automatically (i'm doing 6 different images, and i always forget things) , it would be easier to do without all the if and else. Thanks so much for this wonderful tool, looking at the code, you are a true windows wizard!!!
Hello MSMG, may I ask where can I download the WinPE-WiFi-Package~31bf3856ad364e35~amd64~xx-XX~10.0.15063.0.cab? I did these: 1. Copy and mix the PE-OCs from the two ISO: Windows ADK 15063 mu_windows_10_language_pack_version_1703_update_march_2017_x86_x64_dvd_10204769.iso 2. Rename the CABs 3. Compare with your LangPack Archive 4. Found just lack the WinPE-WiFi-Package I need the ja-JP cab. Regards.
Do test this and upload the resultant .txt files 1) Select the Source using the ToolKit 2) Copy the wimtweak.exe to the ToolKit folder 3) Open a command prompt and shift to ToolKit folder 4) Run the below commands, it will generate few .txt files do upload them and provide a link Note: If the Language is not en-GB then change it to the respective language Code: WimTweak.exe /p mount\install /c "Hyper" dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > Hyper-V.txt dism /image:mount\install /remove-package /packagename:Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > Microsoft-Hyper-V-ClientEdition.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-DynamicMemory-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-DynamicMemory.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Heartbeat-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Heartbeat.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-IcSvcExt-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-IcSvcExt.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-KMCL-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-KMCL.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-KvpExchange-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-KvpExchange.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Networking-Emulated-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Networking-Emulated.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Networking-Synthetic-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Networking-Synthetic.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Networking-SrIov-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Networking-SrIov.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-RemoteFx-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-RemoteFx.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Shutdown-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Shutdown.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Storage-Filter-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Storage-Filter.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-Storage-Synthetic-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-Storage-Synthetic.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-TimeSync-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-TimeSync.txt dism /image:mount\install /remove-package /packagename:HyperV-Guest-VmBus-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Guest-VmBus.txt dism /image:mount\install /remove-package /packagename:HyperV-HvSocket-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-HvSocket.txt dism /image:mount\install /remove-package /packagename:HyperV-HvSocket-WOW64-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-HvSocket-WOW64.txt dism /image:mount\install /remove-package /packagename:Microsoft-Windows-HyperV-Guest-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > Microsoft-Windows-HyperV-Guest.txt dism /image:mount\install /remove-package /packagename:Microsoft-Windows-HyperV-Guest-WOW64-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > Microsoft-Windows-HyperV-Guest-WOW64.txt dism /image:mount\install /remove-package /packagename:HyperV-Feature-Containers-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Feature-Containers.txt dism /image:mount\install /remove-package /packagename:HyperV-Host-Compute-Interop-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Host-Compute-Interop.txt dism /image:mount\install /remove-package /packagename:HyperV-Host-Compute-PowerShell-Module-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Host-Compute-PowerShell-Module.txt dism /image:mount\install /remove-package /packagename:Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > Microsoft-Hyper-V-Offline-Common.txt dism /image:mount\install /remove-package /packagename:Microsoft-OneCore-HyperV-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > Microsoft-OneCore-HyperV-Hypervisor.txt dism /image:mount\install /remove-package /packagename:HyperV-Compute-System-VmDirect-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Compute-System-VmDirect.txt dism /image:mount\install /remove-package /packagename:HyperV-Feature-ApplicationGuard-Package~31bf3856ad364e35~amd64~~10.0.16251.0 dism /image:mount\install /get-packages /format:table | findstr "Hyper" | findstr /v "en-GB" > HyperV-Feature-ApplicationGuard.txt 5) Save the changes to the source 6) Install the OS and check whether VHD Images are able to mount.
I have accidentally integrated an update that I don't want. How can I remove it with Pckg removing feature ? I tried giving the full name of the update package (Windows8.1-KB2976978-x86) but toolkit returns "no such package" What name should I put in the Pckgremoval.txt to remove this update ? I did some major things with the WIM, I'll post that later tonight
Is there a way to delete the "Mixed Reality Portal" with MSMG ToolKit?? Its not in the list under option 4..
The package name will be like Package_KB2976978_... , you can get the package listing by running the below command in the command prompt dir c:\windows\servicing\packages\*KB2976978*.mum
If it's for RS3 IP, the packages have been merged with other packages and the normal method of package removal is not applicable, it needs manual method to delete the Mixed Reality Portal App.
delete the "Retail demo" with MSMG ToolKit?? Its not in the list under option 4. for 1703 .delete the "Retail demo" package listing is...?
Yeah found it, didn't work Toolkit returned some error. Thanks for the help though. However the good news is, I got the UxStyle patch working with the directions of dhjohns. thanks! And I removed everything that I intended to remove. Now the resulting .iso size is 900 MB and after installation it's 3.5 GB compared to the regular 9.5 GB. Now my PC runs 3 folds faster and has less clutter everywhere. Also, fresh install doesn't require Activation, which is a relief. However, removing Winstore and WMP left lots of clutter, unused DLL's, shortcuts etc which are to be removed manually after install. Is there anyway to deal with this situation ? I mean to be able to remove custom files/folders from WIM ? And since UxStyle is in place too, I want to move all the 3rd party theme files to Window\Resources, there's an option in the Toolkit to integrate system files/folders, I didn't use it cuz I'm confused what structure to follow to place or remove files from specific windows system folder locations. One more thing, after the first boot, just before the desktop appears, an error window appears "unregmp2.exe" saying program can't start cuz the WMDRMSDK.DLL is missing. Any Ideas how to resolve these ? This is the last phase of the project, so close...Thanks to everyone
Just drag, and drop all your themes to the mounted image. Put them in the \Windows\Resources\Themes folder as normal.
Run a benchmark, first on an not chopped, and next on your chopped install. The difference will be so insignificant it's just a waste of time to chop for better performance.