Skip to content

Releases: CodingWonders/DISMTools

v0.6.2_250420

19 Apr 07:01
8fe10c5
Compare
Choose a tag to compare
v0.6.2_250420 Pre-release
Pre-release

This is the fourth and final preview release of DISMTools 0.6.2, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 7CCCEE7153E7AD53562D57DCCD5464446AC93EC5D6C5041670C95786FCE3EEFC
Portable DISMTools.zip 92614904E342623C15FD71F4D3F5EFB836C93B196943E131783C029A928A4D2E

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

Bugfixes

  • Fixed final visual issues in the Driver Installation Module
  • A default architecture is now specified in the ISO creator and the testing environment creator
  • Fixed a color issue affecting menu arrows
  • WDAGUtilityAccount can no longer be specified when setting up user accounts. You will see the following warning:

  • More characters deemed forbidden for user account names (quotation marks, percentage signs, and periods at the end) are automatically trimmed now

New features

Preinstallation Environment Helper

  • CODE: method and function declarations, macro definitions, and pragma directives of the Driver Installation Module are now in a header file
  • HotInstall has been updated

Unattended answer file features

  • UnattendGen has been updated to the latest version
  • You can now have a PowerShell script configure a computer name based on a pattern:

Image information dialogs

  • Following the work in Preview 3, the search features of the remaining image information dialogs now use LINQ

Miscellaneous

  • The following components were modified:
Component Version in latest preview New version
Markdig 0.40.0 0.41.0
  • The image edition tasks have received translations
  • CODE: the foundation for improved image task startup has been set

Note

This has been successfully tested with the image edition tasks. The next version of DISMTools is expected to have all the startup code moved to this foundation

  • The image mount dialog now defaults to the mount directory provided by the project. The option "Use defaults" has been removed to avoid any confusion
  • The installer now features a revamped banner:

What's Changed

Full Changelog: v0.6.2_pre_2541...v0.6.2_pre_2542

v0.6.2_250406

05 Apr 06:30
Compare
Choose a tag to compare
v0.6.2_250406 Pre-release
Pre-release

This is the third preview release of DISMTools 0.6.2, with new features and enhancements:

This release commemorates Microsoft's 50th anniversary.

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe D90542D661C8639C2D681FD6B7ED7F5F349AFF21E3BECAC3989BBA2131F0B016
Portable DISMTools.zip A53CADE3C4E4B22040B240AB5A5BF85428504447C1820DADAF971170BEDF3019

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

Bugfixes

  • Fixed some minor visual issues in the Driver Installation Module (DIM) and the main program
  • Fixed an issue where the ISO creator would not disregard a specified answer file if the option was unchecked
  • Fixed an issue where the program would throw an out-of-memory exception when attempting to show main Store logo assets for some applications (mainly some extensions of the new PowerToys Command Palette, like the GitHub extension, but it also includes every application with damaged or invalid resources):

  • Fixed an issue where AppX packages that had been downloaded with the App Installer downloader would not be added to the list

New features

Preinstallation Environment Helper

  • The amount of information reported by the PE Helper has been significantly improved:

  • HotInstall has been updated to the latest version, with the ability to get complete image information:

Unattended answer file features

  • You can now configure the unattended answer file for the target OS to grab the product key from firmware:

Note

This only applies to modern, pre-built systems that offer such capability, primarily those running Windows 8 or later. However, you should check if your target device has product keys in the firmware first before proceeding.

To check if your system has a product key embedded in the firmware (known as OEM Activation 3.0), run the following PowerShell command:

(Get-WmiObject -query "SELECT * FROM SoftwareLicensingService").OA3xOriginalProductKey

If it returns values, it means that there are keys embedded in the firmware and that you can check this option.

  • You can now copy generic product keys to your clipboard:

Image information dialogs

  • CODE: feature and capability information search boxes now use LINQ queries

Miscellaneous

  • The following components were modified:
Component Version in latest preview New version
Scintilla.NET 5.6.6 6.0.1
Dock Panel Suite 3.1.1 Removed
  • CODE: Markdown writers in the image information saver were refactored into the new Markdown Helper
  • You can now toggle full-screen mode by pressing F11:

What's Changed

Full Changelog: v0.6.2_pre_2532...v0.6.2_pre_2541

v0.6.2_250323

22 Mar 07:03
c69ca61
Compare
Choose a tag to compare
v0.6.2_250323 Pre-release
Pre-release

This is the second preview release of DISMTools 0.6.2, with new features and enhancements:

This is also the 100th release of DISMTools. Thanks to all of you for your continued support!

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 5270E64AB571740158B285074C30A18FB1D824C1C4162091052E350BDB14E7F1
Portable DISMTools.zip F4329B29AD73D0D2BE468E98F70BEC672C8F984E3A7C527D676C5F1098AC3438

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

Bugfixes

  • The product key syntax validation algorithm is now more reliable
  • Password entry is now disabled when setting up an open network connection in the unattended answer file creation wizard (for the love of all security experts and IT admins, DON'T DO THIS!!!)
  • Fixed an issue where the program would throw an access violation exception if you declined the UnattendGen self-contained version download dialog

New features

New tasks

  • NEW! Image edition tasks have been added. Access them by going to Commands -> Windows editions:

Preinstallation Environment Helper

  • The Driver Installation Module (DIM) now shows instructions and progress information at the bottom of the window:

  • The restart dialog has been ported to ARM64
  • CODE: the procedure to add Optional Components for Windows PE has been streamlined for ISO and test environment creation

Image information reports

  • HTML versions of image information reports now have a sidebar for easier section navigation:

Image information dialogs

  • You can now sort features and capabilities by clicking the column headers (#231):

Miscellaneous

  • If a removable medium contains a Windows installation, you will now be able to use it in the offline installation management mode
  • CODE: image operations have been refactored

Removed features

  • Actions, introduced in version 0.3, have been removed due to a lack of maintenance
  • Printing capabilities of image information reports have been removed (hopefully temporarily)

Note

We had to say goodbye to printing capabilities for 2 reasons:

  1. They have been partially broken since version 0.6, when the format switched to Markdown and they started printing the HTML version
  2. Recent changes in how the HTML versions of the report look now have made printing not feasible

This may be a blow to some of you, and I get that. That's why I'll keep investigating to try to bring these back up in their full glory

What's Changed

Full Changelog: v0.6.2_pre_2531...v0.6.2_pre_2532

v0.6.1 Update 1

22 Mar 07:10
dde1413
Compare
Choose a tag to compare

This is the March 2025 Update of DISMTools 0.6.1, with new features and enhancements from preview releases of version 0.6.2:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 101BB161C5E0B59D36610EA9E81585A9CE7542B54ED9FA9658F1A53D2AB41CBF
Portable DISMTools.zip 438F327F25C12B525F15B9571BDC1B7355C6B4F0DDAB3811FC0CCAE8109F0E29

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

Bugfixes

  • Fixed an issue where, if you had an App Installer package and its resulting package, the program would throw an error when attempting to scan the second package
  • The product key syntax validation algorithm is now more reliable
  • Password entry is now disabled when setting up an open network connection in the unattended answer file creation wizard
  • Fixed an issue where the program would throw an access violation exception if you declined the UnattendGen self-contained version download dialog

New features

Preinstallation Environment Helper

  • 2 new Optional Components are added to Preinstallation Environments, mainly to improve support for drives encrypted with BitLocker, and implementations of IEEE 1667
  • When copying Optional Components and adding packages, you will now see a refreshed output:

  • Several improvements were made to Windows PE for ARM64:
    • Support for the Arm64EC ABI is now added to the PE image, as another Optional Component
    • The Driver Installation Module (DIM) now works natively on ARM64:

  • The Driver Installation Module (DIM) now shows instructions and progress information at the bottom of the window:

  • The restart dialog has been ported to ARM64

Miscellaneous

  • The program installer is now built with a new version of Inno Setup (v6.4.1)
  • If a removable medium contains a Windows installation, you will now be able to use it in the offline installation management mode

What's Changed

Full Changelog: v0.6.1_stable...v0.6.1_upd1

v0.6.2_250309

08 Mar 08:03
8ef5c98
Compare
Choose a tag to compare
v0.6.2_250309 Pre-release
Pre-release

This is the first preview release of DISMTools 0.6.2, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe A0311AA60080E566A621B9301B4D0597456374B965D5871A6F4C1846162B1FA5
Portable DISMTools.zip C8D8DE4C602327BCD5562ADA15A2F39F18FDD1ABF88AFFA59AE3204E1E13F248

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

Bugfixes

  • Fixed an issue where, if you had an App Installer package and its resulting package, the program would throw an error when attempting to scan the second package

New features

Preinstallation Environment Helper

  • 2 new Optional Components are added to Preinstallation Environments, mainly to improve support for drives encrypted with BitLocker, and implementations of IEEE 1667
  • When copying Optional Components and adding packages, you will now see a refreshed output:

  • Several improvements were made for Windows PE for ARM64:
    • Support for the Arm64EC ABI is now added to the PE image, as another Optional Component
    • The Driver Installation Module (DIM) now works natively on ARM64:

The Driver Installation Module on a Raspberry Pi

Unattended answer file features

  • You can now import Batch scripts when configuring post-installation scripts:

Miscellaneous

  • The program installer is now built with a new version of Inno Setup (v6.4.1)

What's Changed

Full Changelog: v0.6.1_stable...v0.6.2_pre_2531

v0.6.1

28 Feb 07:28
1a568ed
Compare
Choose a tag to compare

dt_rel

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

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 0CF9A6CB1B9B7AB30114402A1491F6D7BF9475E7D78663566E7B10EE6E265144
Portable DISMTools.zip BE63703A0E772CC78F76C0F6AC48ABE524ED90FD1C90110FA1441407E861343A

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

Changes made since last preview

Bugfixes

  • Non-English redirected DISM output is now shown correctly

New features

  • The testing environment creator now detects the architectures compatible with the ADK
  • Remaining options that were introduced in preview versions are now localized
  • Help documentation has been updated

Overall changes

Bugfixes

Note

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

Preview 1
  • Fixed an issue where the program would sometimes throw an exception when saving settings (#205, thanks @Dretreyt for spotting)
  • Fixed an issue where Windows 8 and 10 detection functions for background processes would sometimes throw exceptions (#206, thanks @arielsil for spotting)
  • Fixed an issue where background processes would sometimes not start after mounting a Windows image, causing you to reload the projects (#208, #210, thanks @novice55 for spotting)
  • Fixed an issue where the program would throw an exception when creating a new project from within the online and/or offline installation management modes (#209, thanks @webber3242 for spotting)
  • Fixed an issue where the program would throw an exception when using keyboard combinations to access items in the recent projects list if there were no items. Now, the following message will appear:

Preview 2
  • Fixed an issue where feature disablement would not be possible due to a DynaLog logger issue
  • WIMBoot options are no longer enabled if the Windows image being serviced does not contain Windows 8.1 (#211, thanks @arielsil and @Dede333)
Preview 3
  • The PE Helper now detects whether the selected index is invalid
  • Fixed a visual issue in the image index switch dialog
Preview 4
  • Fixed an issue where the PE Helper would not create ISO files if you had a version of the Windows ADK earlier than 10.1.26100.2454
  • AppX package counts in image information reports are more reasonable now on Windows 8 hosts
  • Fixed an issue where folder attributes for AppX package addition and driver addition were not being detected correctly (#220, thanks @InnerBrat for spotting)
  • Fixed an additional issue regarding the Recents list

New features

DynaLog

  • DynaLog, which was initially introduced in DISMTools 0.6, has been applied to the whole codebase

Tip

Expand the following section if you want to know how events are logged

Understanding DynaLog event logs:

DynaLog event logs are stored in the file DT_DynaLog.log, in the logs folder. When you open it, you will see events following this structure:

...
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Getting mounted images...
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Clearing lists...
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Initializing API...
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Calling API function to grab mounted images...
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] 10 mounted image(s) have been detected on this system. Grabbing information...
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Image information:
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Image file : C:\wims\install_23h2.wim
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Image index : 1
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Mount directory : C:\dtprojs\Win11-23H2\mount
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Mount status : 0 (OK)
[01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Mount mode : 0 (Write permissions enabled)
...

An event is divided into 3 parts:

  1. The time at which it happened. This is a UTC timestamp
  2. The name of the function/method that logged an event and, optionally, the name of its parent
  3. The message

The logger can be temporarily disabled by the program, but this is only done in situations where logging causes a performance overhead. I want a balance between performance and logging capabilities.

You can disable the logger completely by going to the log options, but it's not recommended.

Preinstallation Environment Helper

  • The PE Helper now supports initiating OS installations from within full Windows environments, thanks to HotInstall:

HotInstall prepares your computer to boot to the Preinstallation Environment, from which you will be able to install Windows. This is done by configuring the BCD (Boot Configuration Data) to add a boot entry to the Windows PE image.

You can start the installation process with HotInstall by either running setup.exe in the disc image or by using AutoRun.

After your computer has restarted, choose "DISMTools Operating System Installation" in BOOTMGR, or wait for 3 seconds, and continue with OS installation as you would if you booted to the ISO file.

Until you install the operating system with the PE Helper, nothing will happen to your computer and you can still boot to the full Windows environment in case you need to back up files or export its installed drivers to a folder (if needed). You can remove the newly created BCD entry by using bcdedit /delete {<BCD entry GUID>} /f (grab the GUID first by running bcdedit) from an administrative command prompt session.

Note

  • Ventoy drives are not supported due to the way they work, such that ISO files are never inserted - only the Ventoy USB
  • HotInstall is not included with test projects created by the Test Environment creator
  • HotInstall will not upgrade your installation of Windows. It will perform a clean installation
  • HotInstall is supported on these platforms, with a requirement for .NET 4.8:
    • Client: Windows 8.1 and later, excluding Windows 10 versions 1507 and 1511
    • Server: Windows Server 2012 and later, excluding Server Core
  • If you run into a problem or want to suggest a new feature for HotInstall, report feedback in its repository, not this one. If you report HotInstall feedback in this repository, it will be transferred to the HotInstall repository
  • You can now view a bit more information when specifying the image index for your Windows image by typing INFO:

  • You can now copy your ISO files to Ventoy drives:

Note

This process will take some time, depending on the speed of the Ventoy drive and your computer

  • When installing the drivers specified in the Driver Installation Module, you will now see a progress indicator:

You will see a slightly different output in this release

  • The ISO creator now detects the architectures that are supported by the Assessment and Deployment Kit installed on your computer:

  • Compatibility has been improved for the latest Windows ADKs (starting from version 10.1.26100.2454 - December 2024 update):
    • ISO creation will finish successfully now
    • You can now create ISO files with boot binaries signed with the "Windows UEFI CA 2023" certificate:

Note

You will see the following message when checking this option:

![DISMTools_6xnHCcaDOQ](http...

Read more

v0.6.1_250223

22 Feb 07:56
3bbe9b9
Compare
Choose a tag to compare
v0.6.1_250223 Pre-release
Pre-release

This is the fourth and final preview release of DISMTools 0.6.1, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 7470109F4B8DF108982279422D5DD27C444EE5FC649850288E181473143FC9BE
Portable DISMTools.zip 8C25F63755F9BB1A1E6311EF012886D5B3DB83082AEEF11899B1CB675C515196

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

Bugfixes

  • Fixed an issue where the PE Helper would not create ISO files if you had a version of the Windows ADK earlier than 10.1.26100.2454
  • AppX package counts in image information reports are more reasonable now on Windows 8 hosts
  • Fixed an issue where folder attributes for AppX package addition and driver addition were not being detected correctly (#220, thanks @InnerBrat for spotting)
  • Fixed an additional issue regarding the Recents list

New features

Preinstallation Environment Helper

  • HotInstall has been updated to the latest version, with a localized Disk Space Checker, and support for exporting system drivers if you wish:

  • When installing drivers specified in the Driver Installation Module (DIM), you will now see a different output consisting of a summary:

  • The Extensibility Suite has had some improvements:
    • Support has been added for ADK 10.1.26100.2454
    • An alias (StartDim) has been added, letting you launch the Driver Installation Module more easily:

Unattended answer file features

  • UnattendGen has been updated to the latest version
  • You can now target multiple processor architectures with your answer file:

  • You can now normalize the spacing of your unattended answer file to make it consistent:

Miscellaneous

  • Progress panel log switcher buttons are now localized

What's Changed

Full Changelog: v0.6.1_pre_2521...v0.6.1_pre_2522

v0.6.1_250209

08 Feb 08:05
659b3bd
Compare
Choose a tag to compare
v0.6.1_250209 Pre-release
Pre-release

This is the third preview release of DISMTools 0.6.1, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 65D6C408CFE69DBB64154C74129EBA7C106CE2E00D8EF51985A6E46EDAA03EA1
Portable DISMTools.zip AA7EB3B1AC2D324C8608CA46A287769A66460C2D1E58F8A8F3D579ABE516E24C

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

Important

An issue has been detected in the PE Helper that prevents it from creating ISO files if you have a version of the Windows ADK earlier than 10.1.26100.2454. This has already been fixed and will be included with Preview 4. You can do the following:

  • Wait for Preview 4 to arrive
  • Update the ADK and the Windows PE add-on to the latest version
  • Replace the PE Helper with the patched version, which you can get here

Bugfixes

  • The PE Helper now detects whether the selected index is invalid
  • Fixed a visual issue in the image index switch dialog

New features

Preinstallation Environment Helper

  • HotInstall has been updated to the latest version, with support for language translations and a refined disk space checker that uses WMI calls:

  • You can now copy your ISO files to Ventoy drives:

Note

This process will take some time, depending on the speed of the Ventoy drive and your computer

  • When installing the drivers specified in the Driver Installation Module, you will now see a progress indicator:

  • The ISO creator now detects the architectures that are supported by the Assessment and Deployment Kit installed on your computer:

  • Compatibility has been improved for the latest Windows ADKs (starting from version 10.1.26100.2454 - December 2024 update):
    • ISO creation will finish successfully now
    • You can now create ISO files with boot binaries signed with the "Windows UEFI CA 2023" certificate:

Note

You will see the following message when checking this option:

DISMTools_6xnHCcaDOQ

The PowerShell command in question is [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'. It will be added to the Help documentation for the release of version 0.6.1 as a stable version.

Learn more about boot binaries signed with this certificate here:

Unattended answer file features

  • UnattendGen has been updated to the latest version
  • User accounts with "None" names are now blocked

Miscellaneous

  • Log switchers in the progress panel are more visually appealing now
  • CODE: DynaLog now uses 64-bit long types for file content detection
  • The following components have been updated:
Component Version in last release New version
Scintilla.NET 5.6.5 5.6.6

What's Changed

Full Changelog: v0.6.1_pre_2512...v0.6.1_pre_2521

v0.6.1_250126

25 Jan 07:30
Compare
Choose a tag to compare
v0.6.1_250126 Pre-release
Pre-release

This is the second preview release of DISMTools 0.6.1, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 85282D5549F115B41DA2AB3F8DC4BE2A1306DFE8B5357CEBBA7AA6B511528ACC
Portable DISMTools.zip 5AC7AB3129CBCEE0E6B531D3A7C8B1791ADA4B060143B9F4D5C624E08E741C91

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

Bugfixes

  • Fixed an issue where feature disablement would not be possible due to a DynaLog logger issue
  • WIMBoot options are no longer enabled if the Windows image being serviced does not contain Windows 8.1 (#211, thanks @arielsil and @Dede333)

New features

Preinstallation Environment Helper

  • HotInstall has been updated to the latest version, with the addition of a disk space checker, and support for dark mode:

Tip

ONLY FOR INSTALLATIONS STARTED WITH HOTINSTALL: When selecting the disk to apply the image to, you can type DSCR to look at the reports and see which drives have enough space for your Windows image

  • You can now view a bit more information when specifying the image index for your Windows image by typing INFO:

Unattended answer file features

  • UnattendGen has been updated to the latest version
  • You can now configure post-installation scripts for your unattended answer files:

  • When you change the computer name to an empty value, you won't be annoyed to put a computer name as much:

Miscellaneous

  • DynaLog logging can now be disabled on demand, and you can now configure the editor to open operation logs from within the Options dialog:

Note

Disabling DynaLog logging is not recommended unless you experience a performance overhead with DISMTools. This will take effect as a program setting

  • DISM output is now redirected to the progress panel:

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
Logs > DynaLog logging control New
Logs > System Editor New
  • Pull Request associated: #214

Full Changelog: v0.6.1_pre_2511...v0.6.1_pre_2512

v0.6 Update 1

25 Jan 07:30
98e0ca3
Compare
Choose a tag to compare

This is the January 2025 update of DISMTools 0.6, with new features and enhancements from preview releases of version 0.6.1:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe C6832DC88ACFA40415D09325D1C8F2DF8990087DF0AA43C834F87A6B79A88A78
Portable DISMTools.zip 23CEC2EE7F0891E2DE12CBAFCE69EFBA1DD13B134B390EA50569BF0209C224CF

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

If you are using DISMTools 0.6, you will have to initiate the update by going to the About dialog (in the Help menu)

Bugfixes

  • Fixed an issue where the program would sometimes throw an exception when saving settings (#205, thanks @Dretreyt for spotting)
  • Fixed an issue where Windows 8 and 10 detection functions for background processes would sometimes throw exceptions (#206, thanks @arielsil for spotting)
  • Fixed an issue where background processes would sometimes not start after mounting a Windows image, causing you to reload the projects (#208, #210, thanks @novice55 for spotting)
  • Fixed an issue where the program would throw an exception when creating a new project from within the online and/or offline installation management modes (#209, thanks @webber3242 for spotting)
  • Fixed an issue where the program would throw an exception when using keyboard combinations to access items in the recent projects list if there were no items. Now, the following message will appear:

  • WIMBoot options are no longer enabled if the Windows image being serviced does not contain Windows 8.1 (#211, thanks @arielsil and @Dede333)

New features

Unattended answer file features

  • Applying unattended answer files from within DISMTools is faster now

Preinstallation Environment Helper

  • The PE Helper now supports initiating OS installations from within full Windows environments, thanks to HotInstall

Note

  • Ventoy drives are not supported due to the way they work, such that ISO files are never inserted - only the Ventoy USB
  • HotInstall is not included with test projects created by the Test Environment creator
  • HotInstall will not upgrade your Windows installation. It will perform a clean installation
  • HotInstall is supported on these platforms, with a requirement for .NET 4.8:
    • Client: Windows 8.1 and later, excluding Windows 10 versions 1507 and 1511
    • Server: Windows Server 2012 and later, excluding Server Core
  • If you run into a problem or want to suggest a new feature for HotInstall, report feedback in its repository, not this one. If you report HotInstall feedback in this repository, it will be transferred to the HotInstall repository
  • You can now view a bit more information when specifying the image index for your Windows image by typing INFO:

Miscellaneous

  • The following components have been updated to their latest versions:
Component New version
Managed DISM API 3.3.0
Markdig 0.40.0
Scintilla.NET 5.6.5
  • You can now press Alt + U to restart background processes on demand

What's Changed

Full Changelog: v0.6_stable...v0.6_upd1