github CodingWonders/DISMTools v0.7_pre_2552
v0.7_250518

latest releases: v0.7_stable, v0.7_pre_2581, v0.6.2_upd3...
pre-release3 months ago

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:

DT07_ThemeDesigner9X

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

4vJW0ixy0w

Preparation script after setting up a boot image in WDS in a unicast transmission

vmconnect_iLPgeNRR62

Prepared boot image in BOOTMGR

4kedSNEmbe

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:

Sheet_WDS

Here is a demonstration of some of these APIs:

wdsh_server_getinstallimages

wdsh_server_preparedeployment

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

Full Changelog: v0.7_pre_2551...v0.7_pre_2552

Don't miss a new DISMTools release

NewReleases is sending notifications on new releases.