When extracting a ISO file into DVD on top of a previous extracted ISO, the option to remove and continue seemingly doesn't remove the old files.
change it from: HKEY_USERS\S-1-5-21-3828869252-226211856-1338913588-1000\ to: HKEY_CURRENT_USER\ When integrating process starts it will be replaced again with convertreg for compatibility with toolkit's registry treatment, then imported to image hive.
There's nothing under the key, and it's not in the older .NET 6 copy I have. It seems useless to make in the first place.
The RemovePkgsList.txt file is used for both methods, ToolkitHelper and DISM. Replace the content with content of Template lists folders. For 26100, you can make the list for using Remove Pkgs with Dism List, use the list from latest w11 list available in the folder. RemoveAppsList.txt is for removing some appx used as DISM list as well. You can find the templates in \Bin\Lists\DISM_Templates. Change it as you wish. Please, bring any result to us! As you know it should work, but as the build is new, it can bring surprises.
When you search for the string, use only the begining of the string. HKEY_USERS\S-1-5-21 or HKU\S-1-5-21 After this part, the string can be random, but any can be replaced for HKEY_CURRENT_USER\ or HKCU\ Just have the information, in case it is needed. This can be found in some other pack.
Hello everyone, how can I remove the following packages from the wim file? AppServerClient Client-DeviceLockdown Client-EmbeddedBootExp Client-EmbeddedLogon Client-EmbeddedShellLauncher ClientForNFS-Infrastructure Client-KeyboardFilter Client-ProjFS Client-UnifiedWriteFilter Containers Containers-DisposableClientVM Containers-HNS Containers-SDN DataCenterBridging DirectoryServices-ADAM-Client HostGuardian HypervisorPlatform IIS-ApplicationDevelopment IIS-ApplicationInit IIS-ASP IIS-ASPNET IIS-ASPNET45 IIS-BasicAuthentication IIS-CertProvider IIS-CGI IIS-ClientCertificateMappingAuthentication IIS-CommonHttpFeatures IIS-CustomLogging IIS-DefaultDocument IIS-DigestAuthentication IIS-DirectoryBrowsing IIS-FTPExtensibility IIS-FTPServer IIS-FTPSvc IIS-HealthAndDiagnostics IIS-HostableWebCore IIS-HttpCompressionDynamic IIS-HttpCompressionStatic IIS-HttpErrors IIS-HttpLogging IIS-HttpRedirect IIS-HttpTracing IIS-IIS6ManagementCompatibility IIS-IISCertificateMappingAuthentication IIS-IPSecurity IIS-ISAPIExtensions IIS-ISAPIFilter IIS-LegacyScripts IIS-LegacySnapIn IIS-LoggingLibraries IIS-ManagementConsole IIS-ManagementScriptingTools IIS-ManagementService IIS-Metabase IIS-NetFxExtensibility IIS-NetFxExtensibility45 IIS-ODBCLogging IIS-Performance IIS-RequestFiltering IIS-RequestMonitor IIS-Security IIS-ServerSideIncludes IIS-StaticContent IIS-URLAuthorization IIS-WebDAV IIS-WebServer IIS-WebServerManagementTools IIS-WebServerRole IIS-WebSockets IIS-WindowsAuthentication IIS-WMICompatibility MediaPlayback Microsoft-Hyper-V Microsoft-Hyper-V-All Microsoft-Hyper-V-Hypervisor Microsoft-Hyper-V-Management-Clients Microsoft-Hyper-V-Management-PowerShell Microsoft-Hyper-V-Services Microsoft-Hyper-V-Tools-All MicrosoftWindowsPowerShellV2 MicrosoftWindowsPowerShellV2Root Microsoft-Windows-Subsystem-Linux MSMQ-ADIntegration MSMQ-Container MSMQ-DCOMProxy MSMQ-HTTP MSMQ-Multicast MSMQ-Server MSMQ-Triggers MSRDC-Infrastructure MultiPoint-Connector MultiPoint-Connector-Services MultiPoint-Tools NFS-Administration Printing-Foundation-Features Printing-Foundation-InternetPrinting-Client Printing-Foundation-LPDPrintService Printing-Foundation-LPRPortMonitor Printing-PrintToPDFServices-Features Printing-XPSServices-Features SearchEngine-Client-Package ServicesForNFS-ClientOnly SimpleTCP SMB1Protocol SMB1Protocol-Client SMB1Protocol-Deprecation SMB1Protocol-Server SmbDirect VirtualMachinePlatform WAS-ConfigurationAPI WAS-NetFxEnvironment WAS-ProcessModel WAS-WindowsActivationService WCF-HTTP-Activation WCF-HTTP-Activation45 WCF-MSMQ-Activation45 WCF-NonHTTP-Activation WCF-Pipe-Activation45 WCF-Services45 WCF-TCP-Activation45 WCF-TCP-PortSharing45 Windows-Identity-Foundation WindowsMediaPlayer WorkFolders-Client
This threw me off since it doesn't delete when you say yes, it deletes when the extracting process starts. Should either make it delete when you say to or just auto delete. So I noticed there are DownloadExtract.cmd files. When I first set up MSMG Toolkit, I just deleted the packs folder to recreate since I didn't like so many empty folders and its what I've always done since they were useless. I didn't realize now that some things aren't just shipped with the packs and require this cmd file to be run to grab them. I had grabbed KB4019990 and KB3118401 from older copies of the packs so I resolved it that way. I tried the .NET 4.8 DownloadExtract.cmd for 8.1, and I kept getting errors for the first two cab files. I found a copy of 4.8 in my old copy of 12.4 and I compared the cmd from 12.4 to 13.6 and found the .NET 4.8 pack for 8.1 is the exact same and just copied over the pack. I think everything is resolved (at least on my end) except for one thing. This isn't super big, but it would perfect the ISO. I think it's possible for me to make my own packs, but it would be a lot of trial and error, and maybe a less than noticeable error that could crop up and really break something. So I would like to know how the packs are made before I try making my own.
I read the ps1 file. The only thing I found problematic was his removal of webview which you can fix by deleting those lines. What issues did I miss? I wonder if you are referring to the old BAT file. The project was recently overhauled to use Powershell. I wouldn't have touched the old BAT version. It was overly aggressive.
It is not safe to use the pre-built custom ISO. But this is for all the personalized ISOs from people we don't know. When a person makes an iso, they know what they are doing and what is in there for their use. I guess that's why he's making the ps1 script available to anyone. I saw the script and didn't see anything problematic. I believe that for cleaning, the "cbsenum" project you suggest does more.
Does anyone have a previous version of Toolkit.cmd? Because it is impossible to work with the updated file.