This is the second preview release of DISMTools 0.7, with new features and enhancements:
File hashes
File | Name | Hash (SHA256) |
---|---|---|
Installer | dt_setup.exe | E55884D922F502CA64B007CABB9B63B606E9CC54079DB2253A345E342270ADE7 |
Portable | DISMTools.zip | 90D29436270DAD227FAC9E1E497594086791372B17F13C2D4E515E073C5DE22E |
Important
If you use Windows Defender, it may incorrectly flag this version as malware. SmartScreen may also do this. Don't worry; this is safe to download and use.
This AV solution flags this program because it lacks code-signing certificates, which are quite expensive (as of January 2025, 660 and 864 dollars for 3 years of SV and EV certificates, respectively, from Comodo).
If you use other antivirus solutions, you will not see this problem. Learn more here
Note
Start the update process by going to the About dialog (by clicking "PREVIEW")
Bugfixes
- Fixed a migration issue where the color scheme would switch to dark, regardless of the preferred scheme you set in the past
New features
Theme Engine
- DISMTools now includes a theme designer and editor
Tip
Like DynaViewer, introduced in 0.7 Preview 1, this theme designer comes in 2 versions: one that uses .NET 4.8, and another one that uses .NET 2.0. The latter one makes it compatible with operating systems as old as Windows 98:
The theme designer running on Windows 98 and Me
When saving themes in Windows 9x, you will see an extra character at the beginning. This is because themes are saved with Unicode, and these operating systems use ASCII
Now, don't worry if things are getting too retro here. This will be the final tool compatible with old operating systems
Preinstallation Environment Helper
- Massive improvements were made to the DISMTools PE on network environments using PXE/Windows Deployment Services (WDS, #230)
As part of the network-based installation efforts (codenamed NetInstall), DISMTools includes 2 scripts designed for WDS:
- A preparation script (
prepare_wds.ps1
) that reinstates Windows Setup on a Windows PE image (note that the ADK present on the server must match in version to the boot image that is provided by the ISO file) and allows you to set it as a boot image as part of unicast or multicast AutoCast transmissions
Preparation script after setting up a boot image in WDS in a unicast transmission
Prepared boot image in BOOTMGR
Windows Setup in the prepared boot image
- A Web-based REST API (
wdshelper_server.ps1
) that can be used by an authorized client in DHCP scopes to allow basic interaction with the WDS server. These are the exposed APIs. Any additional APIs are declared in the source code of the script:
Here is a demonstration of some of these APIs:
Both scripts are available in the pxehelpers\wds
folder of the ISO file. Yes, I know WDS is obsolete. I'll be looking at supporting additional network-based solutions
Important
The REST API script is designed to facilitate image testing with the DISMTools PE on the network and you can use them for any test deployments. For final deployments, an official boot image is still recommended. You can grab one from Windows installation media, or from the WDS preparation script
Miscellaneous
- CODE: the language engine, first introduced in HotInstall, has been ported to DISMTools
- CODE: information dialogs are now able to disable the close button when getting information using Windows APIs
Removed features
- 32-bit ARM support has been fully removed from the PE Helper
What's Changed
- DISMTools 0.7 Preview 2 by @CodingWonders in #256
Full Changelog: v0.7_pre_2551...v0.7_pre_2552