If it has already been applied to the mounted image, it is impossible to mark it; first, the registry value within the mounted image is determined.
I have all 1188 Offline Tweaks selected. But their is no blue bubble indicating it on the left tab. The Apply button is also not showing that count, or the Services count, or the Scheduled Tasks count, or the Defender count.
And once I got that far, the Apply button didn't do anything. I'll revisit this afternoon or so, just in case I overlooked something.
Select "all" for whichever window is open on the screen; this marks all the values in that window. I'll check it anyway. I don't have a computer right now, so it's impossible for me to test it.
For clarity: so this tool is only intended to support HP OEM hardware and similar/related chipset platforms? For security: it would be good if you could offer MD5 checksums for your uploads, as no file hosting service anywhere is safe or secure and a tool like this is ideal for malware injection -- just saying because one bad outcome (and you're updating frequently) and you have a lot of pissed off and alienated would be Fans. Not at all expensive to create a checksum and you can even incorporate it in an upload script.
My first test was on a Dell XPS 8700. Easy, straightforward, successful. So no, it's not strictly for HP OEM hardware. I was disatisfied at the time because I was expecting more of an NTLite alternative. But it was in alpha/beta stage and it has become that NTLite alternatve. I haven't revisited yet on the Dell XPS 8700 for a "debloat", but it remains on the To Do List (I've reverted to my own NTLite debloat until this tool matures). My second attempt was on a HP that is only 1.5 years old. I ran into a driver issue on it. But, in all fairness, the same driver issue is present with NTLite also But is not present with WinReducerEX10. I've never researched "why", I just stuck with WinReducerEX10 for that hardware. I will revisit this tool on that HP one of these days, I already submitted the results of my first attempt on that second machine.
@mustafa gotr - I see that you are updating this tool quite often. May I suggest that you edit post #1 of the thread to briefly introduce the tool and its purpose. Then adding, and maintaining, a link to latest version in the first post would help users find it more quickly. MD5 checksums are a good idea also. Keep up the good work!!
@sunleon, we are continuing to expand and improve this custom wimlib-imagex.exe build. In fact, I have just updated the build—it now automatically extracts downloaded updates, separates SSU, LCU, and other sub-packages, and installs/integrates them in the proper servicing order automatically! Alongside the current components, dism, preset (NTLite XML), and this new automated update extraction/installation capability, do you have any specific feature requests, new parameters, or functional ideas in mind that would further streamline your image servicing workflow? Here are a few other potential features and subcommands we are considering for upcoming iterations: Direct Offline Registry Importing (reg): Automatically mounting offline registry hives (SOFTWARE, SYSTEM, DEFAULT, NTUSER.DAT), importing .reg tweak files (with automatic path/hive translation), and cleanly unmounting them in a single command. Provisioned Appx & Capabilities Management (appx / fod): Dedicated commands to list, wildcard-search, and strip provisioned UWP/Inbox apps and Features on Demand (Capabilities) faster than standard DISM. Deep Image & WinSxS Cleanup (cleanup): Post-servicing maintenance to purge orphaned WinSxS backup files, temporary servicing logs, broken shortcuts, and empty directories to minimize the final WIM/ESD footprint. Offline Services & Scheduled Tasks Tweaking (services / tasks): Quickly changing startup types of Windows services or disabling telemetry scheduled tasks directly within the offline image. Which of these would be most useful for your workflow? If you have other ideas or specific functionalities you'd like to see implemented, please share how you envision them working (e.g., command syntax or use cases)! now working commands 5. Offline Registry Servicing Examples # Add a registry value to the offline HKLM\SOFTWARE hive: wimlib-imagex.exe reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" --image "D:\Mount" /v "DisableWindowsUpdateAccess" /t REG_DWORD /d 0 /f # Modify offline SYSTEM hive (automatically resolves CurrentControlSet to ControlSet001): wimlib-imagex.exe reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" --image "D:\Mount" /v "SMB1" /t REG_DWORD /d 0 /f # Apply settings to the Default User profile (HKCU automatically maps to Users\Default\NTUSER.DAT): wimlib-imagex.exe reg add "HKCU\Software\Policies\Microsoft\Windows\Explorer" --image "D:\Mount" /v "NoPinningStoreToTaskbar" /t REG_DWORD /d 1 /f # Batch-import a complete .reg tweak file into the offline image with automatic hive routing: wimlib-imagex.exe reg import "C:\Ayar\tweaks.reg" --image "D:\Mount" # Query a registry key or value directly from the offline image: wimlib-imagex.exe reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" --image "D:\Mount" /v ProductName
interesting updates, friend. I'm still learning it and have questions; do you auto remove print spooler if yes how to add it back if I need it? also your engine 7-Zip 21.07 is from 2021, do you mind to update to 7-zip 26.04 2026 version? Thanks and Cheers
Hi, No, the Print Spooler is not automatically removed by default. You have full control over every setting and component in the tool: It only modifies or disables what you explicitly specify via your own preset.xml, command flags, or scripts. If you disable the service and want to turn it back on later in an offline image, you can simply run: wimlib-imagex.exe services set Spooler auto --image "D:\Mount" Or re-enable it on a running system via CMD: sc config Spooler start=auto && net start Spooler Nothing is hardcoded or stripped without your choice—you have complete freedom to adjust all servicing, registry tweaks, and service configurations to fit your exact needs!
well nice to confirm it., in case in your cloud tool (gaming/minimal profile) the default startup setting is (manual) . Whom need the spooler services startup from manual to auto could enable it. I checked the code missing "space" because sc.exe config request space between option and value. CMD with space correction: Code: sc.exe config Spooler start= auto && net start Spooler Learned a lot, I like it. Thanks