github CodingWonders/DISMTools v0.7.3_stable
v0.7.3

6 hours ago

DISMTools 0.7.3 is now available as a stable version, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe A4AA743205A8A880134ED49593855736CC34CB6B1FA49E8D2C6CBB6E19865A2B
Portable DISMTools.zip D662AC1F3F94FDDA8C60EDF26433575E4E2F74CC0B77E68E312834AF905E26BE

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

Those using the Windows Utility to install apps can install the stable release of DISMTools from there

Overall changes

Bugfixes

Note

This will show the bugfixes of all preview versions. To view them, expand a section

Preview 1
  • The unattended answer file creation wizard no longer goes to the Finish page when it can't find UnattendGen
Preview 2
  • Fixed an issue in the capability removal dialog where the incorrect items would be shown
Preview 3
  • Fixed an issue where hovering over the original file name of a driver would return an incorrect result if a search query had been typed
  • Scaling issues have been fixed. The program should look nicer at 125% scaling
Preview 4
  • Fixed issues with recursive driver addition on Windows 8 hosts not working correctly
  • Fixed an issue where the PE Helper would not go back to the disk selection screen when pressing B
  • Fixed an issue where the image capture script would take longer to start the image capture process after having used the Sysprep Preparation Tool
  • To get %TEMP% more accurately, the PE Helper and its components now use .NET APIs as opposed to relying on $env:TEMP

New features

Note

This will show the new features introduced in all preview versions. The changes introduced in this version ever since its last preview are shown below this section

Preinstallation Environment Helper

  • A menu option has been added to the DISMTools Preinstallation Environment to change the keyboard layout to use
  • Desktop background overrides have been implemented for the DISMTools Preinstallation Environment, so that you can give it your touch:

  • The Driver Installation Module now has improved HiDPI awareness
  • CODE: the Driver Installation Module now uses modern C++ standards when using supported compilers
  • CODE: the build script of the Driver Installation Module no longer requires version 11 of the platform toolset (for VS2012) and fully uses version 19.5 (VS2026)
  • The PE Helper now lets you reload disk and partition listings
  • The WDS Helper client now lets you reload disk and partition listings, as well as the installation images and groups in the WDS server. It also performs validation of your input now:

  • The PE Helper now supports partition table overrides:

Note

Partition table overrides are advanced settings that you should use if you're installing an OS from a computer to another computer, and both computers use different firmware types. Do not use these if you only install an OS to the first computer.

  • The Sysprep Preparation Tool has been updated to the latest release, with support for exporting and adding SCSI adapters and other storage controllers to the DT PE image, improved DPI handling, and more
  • The DISMTools Preinstallation Environment now contains a script to create boot entries depending on the system's firmware type
  • You can now access the DiskPart command line from the image capture script. You can also change the keyboard layout from that script. The image capture script will also append .wim to the destination file name if you hadn't given it a (valid) file extension
  • The PE Helper and the WDS Helper client now let you pick the EFI boot binary to use, whether it is the Microsoft Windows Production PCA 2011 or the Windows UEFI CA 2023 boot binary:

  • HotInstall now detects the presence of the RAMDisk Options ({ramdiskoptions}) BCD object
  • PXE Helper Servers can now be started on Windows Server Core. Still, running DISMTools or any of its components on Server Core is not recommended

Unattended answer file features

  • The following starter scripts are affected by this version:
Starter Script Stage State Changes (if modified)
Show File Extensions When users log on for the first time New
Display Bugcheck Parameters During System Configuration New
  • A new Starter Script Editor lets you easily create your own starter scripts:

Note

The Starter Script Editor comes in 2 versions: one using .NET 4.8 and the other one using .NET 2.0. This allows for many operating systems to be supported, as old as Windows 98 Second Edition.

  • When configuring regional settings, you can now switch to Ireland (a EEA member) automatically:

  • When browsing through starter scripts you can now export the script code so that you can use it anywhere:

System Service Manager

  • When selecting a service host (svchost) group, services in that group are now sorted alphabetically by display name
  • Services of types 80 (0x50) and 96 (0x60) are now shown as per-user services. User service flags will be shown for such types of services:

Image information

  • New search filters have been added to the driver information dialog when working with installed drivers:

    • To filter by provider name, type prov: then the provider name
    • To filter by inbox status, type either inbox: or noinbox:
    • To filter by whether they are critical to the boot process or not, type either bc: or nobc:
    • To filter by class name, type either classname: or cn:, then the class name out of the ones available here and here
    • To filter by date, use date: plus a comparer and a field. More info in the Help documentation
    • To filter by signature status, type either sig: or nosig:
  • You can now save the HTML image information reports to any location:

  • Custom property viewers in the package and feature information dialogs now follow user-preferred font settings
  • You can now search AppX package information when the extended AppX package getter is run

Note

The extended AppX package getter is a script that detects additional AppX packages in an active installation that are registered to all users

  • DISMTools now detects Windows PE images in disguise, such as Sergei Strelec's WinPE. These images spoof the edition IDs to resemble something else, such as "Professional". This makes DISM and any program that queries the edition ID think it's not a Windows PE image
  • When a background process fails, DISMTools will now continue running the remaining processes, as opposed to abruptly stopping them. After finishing, you can now see which failed and why:

  • When mounting an image, you can now specify an ISO file. DISMTools will mount the ISO file and grab the installation images that you can use from it:

  • DISMTools can now show you the names of the AppX packages that you see from your Start menu (friendly display names) when removing them:

Note

This option can be configured in the settings. If DISMTools can't grab the friendly display name of an application, it will fall back to showing the application's display name

  • New search engines and engine modes are available, and you can now filter them based on how much you tolerate AI features in them

Note

If you select a search engine that exceeds an AI tolerance setting, the program will warn you:

vmware_zYRZD32TjU

You can increase and decrease the tolerance settings to your liking. However, when you decrease the tolerance setting, you will be able to pick from less search engines and engine modes. Quality of search results may also decrease, but it's not to say that AI results have quality. They are... "Microsloppy" (see what I did there?)

  • You can now import drivers from the online installation management mode
  • A script is now included to help you add drivers recursively on Windows NT 6.x systems (Windows Vista-8.1, including Server 2008-2012 R2)
  • You can now select items in the image index overview list of the image mount dialog to specify the image index

Miscellaneous

  • CODE: many item visualization procedures now use LINQ
  • The program now stores user-created data (themes, starter scripts, and DT PE backgrounds) in a safe location, so they're no longer deleted by updates
  • CODE: large parts of the codebase have been refactored to improve speed and reliability
  • Inno Setup has been updated to version 6.7
  • DISMTools now handles HiDPI displays much better
  • The following libraries and components have been updated:
Component Version in 0.7.2 New version
Managed DISM API 4.0.0 4.0.7
WindowsAPICodePack 8.0.6 8.0.14
Markdig 0.44.0 0.45.0
  • A new tool has been added to detect UEFI CA 2023 readiness:

Secure Boot status on a 2024 system Secure Boot status on a system running updates Secure Boot status on a system without Secure Boot Secure Boot status on a system without UEFI CA 2023

Banner

Obviously, if you don't have Secure Boot enabled, you don't really have to worry.

  • 7-Zip has been updated to version 26.00

Changes made since last preview

Bugfixes

  • Fixed some visualization issues in the properties dialog if name and/or description fields were long enough
  • Fixed an issue where the WDS Helper Client would not remove the temporary NetInstall directory
  • The starter script editor now verifies extensions of scripts to import in a case-insensitive manner
  • Microsoft Windows Production PCA 2011 is now referred to correctly as such when performing UEFI CA 2023 readiness evaluation

New features

  • App Installer packages that download standalone application packages are now supported
  • UEFI CA 2023 is now chosen as the default boot binary version when deploying an operating system with either the PE Helper or the WDS Helper Client
  • Starter scripts are now reloaded when closing the starter script editor
  • A script is now added to ISO files that allows you to automatically copy the boot image to your WDS server:

  • The following starter scripts are affected by this version:
Starter Script Stage State Changes (if modified)
Disable Drag Tray When users log on for the first time New

Update details

Setting migration will be performed when you update to this version. These are the settings that will be affected:

Setting New status Reason
Image operations -> Format for AppX package display names during removal New
Image operations -> Searching image information online -> Search Engine Name Extended New search engines and engine modes available
Image operations -> Searching image information online -> Artificial Intelligence (AI) feature tolerance in search engines New

What's Changed

Full Changelog: v0.7.2_stable...v0.7.3_stable

Don't miss a new DISMTools release

NewReleases is sending notifications on new releases.