Ok, but even if the app doesn't apply the changes to all the images, can at least save or load a settings file or do we have to write down everything? I made a lot of changes...
Tested with Windows 10 LTSC 2019 (10.0.17763.1) and it's working, can't post the full output as it is more than 6000 characters.
I've never really had a go at using this feature. Now would be a good time to lean. I believe variables cannot be used in the answer file (based on several posts I've read), so if I want to create answer files for 20 PCs I need 20 answer files, i for each pc/user? Does the autounattend.xml work with images customized by the toolkit?
The list is the same as you posted in your earlier post. Code: Containers-ApplicationGuard-Package Containers-ApplicationGuard-Shared-Package Containers-ApplicationGuard-Shared-windows-Package Containers-ApplicationGuard-Shared-WOW64-Package Containers-ApplicationGuard-WOW64-Package Containers-Client-Manager-onecore-Package Containers-Client-Manager-Package Containers-Client-Shared-Package Containers-DisposableClientVM-Package Containers-DisposableClientVM-windows-Package Containers-OptionalFeature-DisposableClientVM-Package Containers-Server-Package DiskIo-QoS-Package HyperV-Compute-Host-Containers-onecore-Package HyperV-Compute-Host-Containers-Package HyperV-Compute-Host-onecore-Package HyperV-Compute-Host-Package HyperV-Compute-Host-VirtualMachines-onecore-Package HyperV-Compute-Host-VirtualMachines-Package HyperV-Compute-Storage-onecore-Package HyperV-Compute-Storage-Package HyperV-Compute-System-VirtualMachine-onecore-Package HyperV-Compute-System-VirtualMachine-Package HyperV-Compute-System-VirtualMachine-vm-Package HyperV-Compute-System-VmDirect-onecore-Package HyperV-Compute-System-VmDirect-Package HyperV-DynamicMemory-VirtualDevice-Package HyperV-Feature-ApplicationGuard-Package HyperV-Feature-Containers-Package HyperV-Feature-VirtualMachinePlatform-Package HyperV-Host-Compute-Interop-Package HyperV-Host-Compute-PowerShell-Module-onecore-Package HyperV-Host-Compute-PowerShell-Module-Package HyperV-Host-Devices-EmulatedChipset-Package HyperV-Host-Devices-EmulatedChipset-vm-Package HyperV-HvSocket-Package HyperV-Hypervisor-minkernel-Package HyperV-Hypervisor-onecore-Package HyperV-Hypervisor-Package HyperV-HypervisorPlatform-onecore-Package HyperV-HypervisorPlatform-Package HyperV-IntegrationComponents-VirtualDevice-Core-Package HyperV-IntegrationComponents-VirtualDevice-Server-Package HyperV-IsolatedVM-SVC-mergedcomponents-Package HyperV-IsolatedVM-SVC-onecore-Package HyperV-IsolatedVM-SVC-Package HyperV-KMCL-Host-Package HyperV-Networking-Containers-onecore-Package HyperV-Networking-Containers-Package HyperV-Networking-onecore-Package HyperV-Networking-Package HyperV-Networking-VirtualDevice-Emulated-Package HyperV-Networking-VirtualDevice-Synthetic-onecore-Package HyperV-Networking-VirtualDevice-Synthetic-Package HyperV-PCI-VirtualDevice-PCI-onecore-Package HyperV-PCI-VirtualDevice-PCI-Package HyperV-PCI-VirtualDevice-PCI-vm-Package HyperV-Primitive-VirtualMachine-Package HyperV-RDP4VS-onecore-Package HyperV-RDP4VS-Package HyperV-Storage-QoS-Package HyperV-Storage-VirtualDevice-FibreChannel-onecore-Package HyperV-Storage-VirtualDevice-FibreChannel-Package HyperV-Storage-VirtualDevice-FibreChannel-vm-Package HyperV-Storage-VirtualDevice-IDE-onecore-Package HyperV-Storage-VirtualDevice-IDE-Package HyperV-Storage-VirtualDevice-IDE-vm-Package HyperV-Storage-VirtualDevice-PMEM-onecore-Package HyperV-Storage-VirtualDevice-PMEM-Package HyperV-Storage-VirtualDevice-PMEM-vm-Package HyperV-Storage-VirtualDevice-SCSI-onecore-Package HyperV-Storage-VirtualDevice-SCSI-Package HyperV-Storage-VirtualDevice-SMB-onecore-Package HyperV-Storage-VirtualDevice-SMB-Package HyperV-Storage-VSP-onecore-Package HyperV-Storage-VSP-Package HyperV-UX-Common-Package HyperV-UX-PowerShell-Module-HyperV-Package HyperV-UX-PowerShell-Module-HyperV-servercommon-Package HyperV-UX-PowerShell-Module-HyperV-vm-Package HyperV-UX-PowerShell-Module-HyperV-WOW64-Package HyperV-UX-PowerShell-Module-HyperV-WOW64-servercommon-Package HyperV-UX-PowerShell-Module-HyperV-WOW64-vm-Package HyperV-UX-UI-62-Package HyperV-UX-UI-62-termsrv-Package HyperV-UX-UI-62-vm-Package HyperV-UX-UI-63-Package HyperV-UX-UI-63-termsrv-Package HyperV-UX-UI-63-vm-Package HyperV-UX-UI-Client-Package HyperV-UX-UI-Client-vm-Package HyperV-UX-UI-Package HyperV-UX-UI-termsrv-Package HyperV-UX-UI-vm-Package HyperV-VID-Package HyperV-VmBus-Host-onecore-Package HyperV-VmBus-Host-Package HyperV-VmBus-VirtualDevice-onecore-Package HyperV-VmBus-VirtualDevice-Package HyperV-VmChipset-Package HyperV-VMMS-onecore-Package HyperV-VMMS-Package HyperV-VMMS-vm-Package HyperV-VmSerial-Package HyperV-VmTpm-Package HyperV-VmUiDevices-Package HyperV-Vpci-VirtualDevice-FlexIo-onecore-Package HyperV-Vpci-VirtualDevice-FlexIo-Package HyperV-Vpci-VirtualDevice-Gpup-onecore-Package HyperV-Vpci-VirtualDevice-Gpup-Package HyperV-Vpci-VSP-onecore-Package HyperV-Vpci-VSP-Package HyperV-Worker-onecore-Package HyperV-Worker-Package LanguageFeatures-WordBreaking-en-legacy-Package LanguageFeatures-WordBreaking-en-legacy-WOW64-Package LanguageFeatures-WordBreaking-en-Package LanguageFeatures-WordBreaking-en-WOW64-Package Microsoft-Hyper-V-ClientEdition-Package Microsoft-Hyper-V-ClientEdition-WOW64-Package Microsoft-Hyper-V-Hypervisor-onecore-Package Microsoft-Hyper-V-Hypervisor-Package Microsoft-Hyper-V-Offline-Common-onecore-Package Microsoft-Hyper-V-Offline-Common-Package Microsoft-Hyper-V-Offline-Common-vm-Package Microsoft-Hyper-V-Offline-Core-Group-onecore-Package Microsoft-Hyper-V-Offline-Core-Group-Package Microsoft-Hyper-V-Offline-Core-Group-servercommon-Package Microsoft-Hyper-V-Offline-Core-Group-vm-Package Microsoft-Hyper-V-Online-Services-Package Microsoft-Hyper-V-Online-Services-vm-Package Microsoft-Hyper-V-Package-base-onecore-Package Microsoft-Hyper-V-Package-base-Package Microsoft-Hyper-V-Services-Package Microsoft-IoTUAP-ShellExt-Tools-Package Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package Microsoft-OneCore-Containers-Guest-Shared-Package Microsoft-OneCore-Containers-Package Microsoft-OneCore-EventLogAPI-Package Microsoft-OneCore-Http-Package Microsoft-OneCore-IsolatedUserMode-minkernel-Package Microsoft-OneCore-IsolatedUserMode-onecore-Package Microsoft-OneCore-IsolatedUserMode-Package Microsoft-Onecore-SPP-VirtualDevice-Package Microsoft-OneCore-VirtualizationBasedSecurity-Package Microsoft-Shielded-VM-Service-Package Microsoft-UtilityVM-Containers-Setup-Shared-Package Microsoft-UtilityVM-Containers-Shared-onecore-Package Microsoft-UtilityVM-Containers-Shared-Package Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeCore-Package Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeLegacy-Package Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeNetwork-Package Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeStorage-Package Microsoft-Windows-ApiSetSchemaExtension-HyperV-DeviceVirtualization-Package Microsoft-Windows-AppManagement-AppV-Package Microsoft-Windows-AppManagement-AppV-WOW64-Package Microsoft-Windows-AppManagement-Common-Package Microsoft-Windows-AppManagement-Common-WOW64-Package Microsoft-Windows-AppManagement-UEV-Package Microsoft-Windows-AppManagement-UEV-WOW64-Package Microsoft-Windows-Basic-Http-Minio-Package Microsoft-Windows-Client-ShellLauncher-Package Microsoft-Windows-COM-MSMQ-package Microsoft-Windows-ConfigCI-Onecore-WOW64-Package Microsoft-Windows-CoreSystem-DISM-Package Microsoft-Windows-CoreSystem-RemoteFS-Client-Package Microsoft-Windows-DataCenterBridging-Opt-Package Microsoft-Windows-DataCenterBridging-Opt-WOW64-Package Microsoft-Windows-DataCenterBridging-Package Microsoft-Windows-DataCenterBridging-WOW64-Package Microsoft-Windows-Dedup-ChunkLibrary-Package Microsoft-Windows-DeviceGuard-GPEXT-base-Package Microsoft-Windows-DeviceGuard-GPEXT-onecore-Package Microsoft-Windows-DeviceGuard-GPEXT-Package Microsoft-Windows-DirectoryServices-ADAM-Client-Admin-Package Microsoft-Windows-DirectoryServices-ADAM-Client-OptGroup-Package Microsoft-Windows-DirectoryServices-ADAM-Client-Package Microsoft-Windows-DirectoryServices-ADAM-Core-Client-Opt-Package Microsoft-Windows-DirectoryServices-ADAM-Install-Group-Package Microsoft-Windows-DirectoryServices-ADAM-Snapins-Admin-Package Microsoft-Windows-DirectoryServices-ADAM-Snapins-Group-Package Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-ds-Package Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-Package Microsoft-Windows-Embedded-BootExp-Package Microsoft-Windows-Embedded-EmbeddedLogon-Package Microsoft-Windows-Embedded-KeyboardFilter-Package Microsoft-Windows-Embedded-KeyboardFilter-WOW64-Package Microsoft-Windows-Embedded-ShellLauncher-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-base-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-onecore-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-WOW64-Package Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-base-Package Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-onecore-Package Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-Package Microsoft-Windows-Fax-Client-Feature-Opt-Package Microsoft-Windows-FCI-Client-Package Microsoft-Windows-GroupPolicy-ClientExtensions-admin-Package Microsoft-Windows-GroupPolicy-ClientExtensions-ds-Package Microsoft-Windows-GroupPolicy-ClientExtensions-Package Microsoft-Windows-GroupPolicy-ClientExtensions-WOW64-admin-Package Microsoft-Windows-GroupPolicy-ClientExtensions-WOW64-ds-Package Microsoft-Windows-GroupPolicy-ClientExtensions-WOW64-Package Microsoft-Windows-GroupPolicy-ClientTools-inetsrv-Package Microsoft-Windows-GroupPolicy-ClientTools-WOW64-admin-Package Microsoft-Windows-GroupPolicy-ClientTools-WOW64-ds-Package Microsoft-Windows-GroupPolicy-ClientTools-WOW64-Package Microsoft-Windows-Help-ClientUA-Enterprise-Package Microsoft-Windows-HgsClient-Core-ds-Package Microsoft-Windows-HgsClient-Core-onecore-Package Microsoft-Windows-HgsClient-Core-Package Microsoft-Windows-HgsClient-Core-servercommon-Package Microsoft-Windows-Host-Guardian-Deployment-mergedcomponents-Package Microsoft-Windows-Host-Guardian-Deployment-Package Microsoft-Windows-Host-Guardian-Deployment-servercommon-Package Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Disabled-Package Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Package Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Disabled-Package Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Package Microsoft-Windows-Hyphenation-Dictionaries-en-Package Microsoft-Windows-Identity-Foundation-Opt-Package Microsoft-Windows-Identity-Foundation-Package Microsoft-Windows-IIS-WebServer-AddOn-2-Package Microsoft-Windows-IIS-WebServer-AddOn-2-ServerCommon-Package Microsoft-Windows-IIS-WebServer-AddOn-Package Microsoft-Windows-IIS-WebServer-AddOn-ServerCommon-Package Microsoft-Windows-IIS-WebServer-Package Microsoft-Windows-IIS-WebServer-ServerCommon-Package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package Microsoft-Windows-MobilePC-Client-Premium-Package Microsoft-Windows-MSMQ-Client-Package Microsoft-Windows-NetFx-Shared-WPF-Package Microsoft-Windows-NetFx3-WCF-OC-Package Microsoft-Windows-NetFx4-WCF-US-OC-Package Microsoft-Windows-NFS-ClientSKU-Package Microsoft-Windows-OneCore-Containers-Opt-Package Microsoft-Windows-PAW-Feature-Package Microsoft-Windows-PAW-Package Microsoft-Windows-PAW-servercommon-Package Microsoft-Windows-PeerDist-Client-Group-Package Microsoft-Windows-PeerDist-Client-Group-WOW64-Package Microsoft-Windows-PeerDist-Client-Package Microsoft-Windows-PeerDist-Client-WOW64-Package Microsoft-Windows-PhotoBasic-Feature-WOW64-Package Microsoft-Windows-PhotoBasic-WOW64-multimedia-Package Microsoft-Windows-Printing-Foundation-Package Microsoft-Windows-Printing-InternetPrinting-Client-Opt-Package Microsoft-Windows-Printing-LocalPrinting-Enterprise-Package Microsoft-Windows-Printing-LPDPrintService-Opt-Package Microsoft-Windows-Printing-LPRPortMonitor-Opt-Package Microsoft-Windows-Printing-PremiumTools-Package Microsoft-Windows-Printing-PrintToPDF-Opt-Package Microsoft-Windows-Printing-PrintToPDFServices-Package Microsoft-Windows-Printing-XpsDocumentWriter-Opt-Package Microsoft-Windows-Printing-XPSServices-Package Microsoft-Windows-SecureStartup-Subsystem-base-Package Microsoft-Windows-SecureStartup-Subsystem-onecore-Package Microsoft-Windows-SecureStartup-Subsystem-Package Microsoft-Windows-SecureStartup-Subsystem-WOW64-base-Package Microsoft-Windows-SecureStartup-Subsystem-WOW64-onecore-Package Microsoft-Windows-SecureStartup-Subsystem-WOW64-Package Microsoft-Windows-SMB1-Package Microsoft-Windows-SMB1Client-D-Opt-Package Microsoft-Windows-SMB1Deprecation-Group-Package Microsoft-Windows-SMB1Deprecation-Package Microsoft-Windows-SMB1Server-D-Opt-Package Microsoft-Windows-SmbDirect-Opt-Package Microsoft-Windows-SmbDirect-Package Microsoft-Windows-TabletPCMath-Package Microsoft-Windows-TabletPCMath-Package Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package Microsoft-Windows-WMPNetworkSharingService-Opt-Package Microsoft-Windows-WMPNetworkSharingService-Opt-WOW64-Package Microsoft-Windows-WMPNetworkSharingService-Package Microsoft-Windows-WMPNetworkSharingService-WOW64-Package MSMQ-Driver-Package Windows-Defender-AppLayer-Group-Package Windows-Defender-Client-Package Windows-Defender-Core-Group-amcore-Package Windows-Defender-Core-Group-onecore-Package Windows-Defender-Core-Group-Package Windows-Defender-Group-Policy-Package Windows-Defender-Management-Group-amcore-Package Windows-Defender-Management-Group-onecore-Package Windows-Defender-Management-Group-Package Windows-Defender-Management-MDM-Group-Package Windows-Defender-Management-Powershell-Group-Package Windows-Defender-Nis-Group-Package Some sub-packages may be displayed as if it's been already removed and this is due to removal of it's parent package will also remove the sub-package.
Don't know about using variables with answer file but yes the answer file works with toolkit customized images.
Hey, I have an issue integrating german (de-DE) language pack (22621.1). When I select integrating into boot.wim, it tells me that the file Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~de-DE~10.0.22621.1.cab is missing. So I downloaded the official "Language and Optional Features ISO" from Microsoft and it does contain the "Windows-Client-LanguagePack" files but no file starting with "Windows-WinPE-LanguagePack". In the "Windows Preinstallation Environment" folder I can see most of the package names mentioned on page 899 in this post but that specific file, MSMG is looking for is missing. There is a "lp.cab" file (~3MB) in the PE folder, is it that one I have to rename or do I have to download it from somewhere else? Would be nice if someone could help me or upload the required files somewhere. Greetings!
Thank you very much. Would it be possible to integrate a renaming script into the next update so MSMG does it on its own after copying the language files from the official "Language and Optional Features ISO"? That would help a lot. Greetings.
Do have plans to simplify the pack file naming for future versions, will include the option to download or rename the files.
Have uploaded these new packs Microsoft .NET Desktop Runtime 6.0.13 Microsoft .NET Desktop Runtime 7.0.2 Microsoft Edge Chromium Browser 109.0.1518.52 Mozilla Firefox Browser 109.0 Microsoft Classic Paint for Windows 11
@MSMG thank you so much for toolkit yet again! will you add support to remove hyper-v via the toolkit_helper? could you tell us your planns for the next version of msmg toolkit? e.g new features if any? i'm thankful every day for your hard work with the toolkit, with out it, windows would be really bad. Majid
At first I thought it was code problem in some previous version of PowerShell. Example: PowerShell 2 does not support some ways of writing the same code. In Windows 7 these 2 commands below: ((Get-Service -ErrorAction SilentlyContinue 'ServiceName')DependentServices).Name (Get-Service -ErrorAction SilentlyContinue -DependentServices 'ServiceName').Name It has to be unfolded to run on W7. Get-Service -ErrorAction SilentlyContinue -DependentServices 'ServiceName' | Select -ExpandProperty Name Get-Service -ErrorAction SilentlyContinue 'ServiceName' | Select -ExpandProperty DependentServices | Select -ExpandProperty Name But it's your location the links are not being resolved. Have you tried getting the links inside the DownloadExtract.cmd file and trying to do the VPN downloads? However, Enthousiast itself, which provided links to NET48 updates, is now providing NET481 and adverting: https://forums.mydigitallife.net/th...-17763-xxx-pc-rs5.77945/page-216#post-1490183 https://forums.mydigitallife.net/th...h1-22h2-vb_release.80763/page-16#post-1571109 I started using NET481 instead of NET48 and everything is fine so far. NetFX35 I keep using as there are many old (no longer updated) things that still depend on that one.
I had a read of the script. The first 4 downloads are for 1607 and 1709. The rest are language packs, which I don't need, so the "unable to connect" is irrelevant. Also, it makes no difference if I am connected to the VPN or not. Having a look at the post you linked it seems I need the NDP481 base ONLY. So I actually don't need to download the 4 files in DownloadExtract.cmd either? As for NETFX35 the only pack I have is from 17763. I can't find a later version on the @MSMG repository. Apart from a couple of old games, the applications we use are all pretty much up to date. So if I can't find a later NetFX345 pack I'll just create the image without it and see if anything breaks. EDIT: Well, I just came across this; https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-1221#post-1771823 thanks for your help.