Skip to content

Releases: CodingWonders/DISMTools

v0.5

24 Jun 06:10
Compare
Choose a tag to compare

dt_rel

DISMTools 0.5 is now available as a stable release, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 886A825A872D0DB56C120F7ACACED754430F8C16BDB0A58628D5E05429A67CE0
Portable DISMTools.zip CD2DAC85493A805503CCF9BE7A7431E8EF304D916EA77AF23F250B4D4D16EA76

Changes made since last preview

Bugfixes

  • A case where the program would still show (~) when saving capability information has been fixed
  • Fixed an issue where AppX package addition would fail if you applied a license file (thanks pm67310 on the My Digital Life forums for spotting)
  • The Help Documentation browser no longer displays an empty website title in the title bar after clicking external links
  • AppX package and capability background processes are no longer run on Windows PE images if they remain
  • DISM and image version detections have been refined for the /Region parameter during the AppX package addition process

Note

Setting the region for AppX packages now requires the DISM executable and the Windows image from the Windows 10 April 2018 Update or a later version

New features

  • Help Documentation contents have been updated to reflect this version
  • The API error dialog has received translations

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 splash screen would not become fully opaque
Preview 2
  • Fixed an issue where the SWM file pattern chooser would not look right when switching from dark mode to light mode
  • Fixed some improper progress panel disposal issues
  • Fixed an issue where the program would show update recommendations for older versions of DISMTools (nightly versions only)
  • Fixed some exceptions that were thrown by the AppX package information dialog
Preview 3
  • Fixed an issue where the image information saver would throw an exception when getting information about some AppX packages
  • Fixed an issue where the program would throw an exception in the driver import dialog
Preview 5
  • If a custom system theme is applied, the following warning will appear (workaround for #111, thanks @Fraaaaaunimib):

  • Fixed a CSS layout issue in the Help documentation contents (thanks CodenameFlux for spotting this)
  • Fixed a couple of issues in the ISO creator
  • The program now detects unsupported languages in the Initial Setup wizard and reverts to English
  • Added a workaround for issue #114 (thanks @arielsil)
Preview 6
  • Fixed some issues when setting the log path if the directory does not exist
  • Fixed an issue where the log view font size would not be 11 pt. on the Initial Setup wizard
  • Added some warnings to fix issues #119 and #121 (thanks @AnubyteCode)
  • Fixed some anchoring issues in the ISO creator
Preview 7
  • Fixed some splash screen issues if the program is run on Windows 7/Server 2008 R2 or if the program is run without administrative privileges (thanks liliactr on the My Digital Life forums for spotting)
Preview 8
  • Fixed an issue in the CLI version of the mounted image manager that would throw an error at startup if no images were mounted
  • If the download or install sizes of capabilities are less than 1024 bytes, the program will no longer show (~)
  • Fixed a critical issue where all DISM commands would fail for offline installations if the mount directory were a drive (thanks @Xhib-ba for spotting)

New features

  • Branding and color tints have been refreshed:

Dark mode

Light mode

Note

You can revert to the old color scheme used by the status bar and the panels in the Personalization settings:
Settings

  • You can now report Store logo asset preview issues from the AppX package information dialog:

  • The OneDrive folder exclusion tool now supports excluding user SkyDrive folders
  • You can now export Windows images to new files
  • The program can now clean up mount points on closure (as an option) and on-demand:

Note

This operation can take a VERY long time, so the option is not enabled by default

  • When opening a File Explorer window to select a file, the program will now do that instead of just opening the directory the file is in
  • Internal errors are no longer shown on a generic dialog. Instead, they are now displayed in a dedicated window:

Note

This window copies the error information to the clipboard and lets you quickly create a new issue on this repository. Also, basic machine information is gathered to help isolate an issue to a specific hardware or software configuration. This information contains the following:

  • Machine information: computer manufacturer and model, BIOS name and description, and System Management BIOS (SMBIOS) version
  • Operating system information: operating system name, version, platform, and whether it is a 64-bit installation
  • Processor information: processor name, manufacturer, and family (WMI type)

No user information is gathered

  • The App Installer downloader now shows the download URL, the download speed, and the estimated time remaining for the transfer:

  • All information dialogs have received Search capabilities

Tip

In the driver information dialog, begin your search query with og: to search for drivers based on their original file names!

  • Video playback support has been added for tutorial videos

Note

To experience video playback, you must set Internet Explorer browser emulation settings for DISMTools. The program will do it automatically, but you can always merge DT_IEConfig.reg into your system. The installer will also set the registry key automatically.

  • Added initial feature update detection for builds in the Dilithium semester
  • You can access the background process details panel by pressing the Alt + B key combination now
  • You can now append directories to a new index in the Windows image
  • You can now access the 10 most recent projects from the File menu:

  • You can now configure the program to show the expanded progress panel by default
  • You can now create custom ISO files that can be used to test your Windows image easily thanks to the Preinstallation Environment (PE) Helper. This helper supports the following additional features:
    • Serviceability tests that are run immediately after applying the Windows image
    • Multi-boot scenarios

An intermediary step in the OS installer

Note

The Windows Assessment and Deployment Kit (ADK), plus the Windows PE plugin, are required for this function to work

  • The pop-up version of the mounted image manager can now be closed by pressing the Esc key
  • Encrypted AppX packages (.eappx, .eappxbundle, .emsix and .emsixbundle) can now be added when managing the active installation:
Read more

v0.5_240609

08 Jun 07:43
Compare
Choose a tag to compare
v0.5_240609 Pre-release
Pre-release

This is the eighth and final preview (Beta 4) release of DISMTools 0.5, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 437BED85A822592C213A6DBE45ADB293271E143E6E8A95DABA59DD332C41DF1B
Portable DISMTools.zip 9F2D156137D49F8CCFE3BE26F12289DF679A32013A5FD6528B36EEA3D4A4DE3C

Bugfixes

  • Fixed an issue in the CLI version of the mounted image manager that would throw an error at startup if no images were mounted
  • If the download or install sizes of capabilities are less than 1024 bytes, the program will no longer show (~)
  • Fixed a critical issue where all DISM commands would fail for offline installations if the mount directory were a drive (thanks @Xhib-ba for spotting)

New features

  • The program update system has had some improvements:
    • A minimum version threshold has been added to update information files. The currently running version is compared with this threshold to determine if settings should be migrated
  • The 7-Zip component has been updated to version 24.06
  • The Preinstallation Environment (PE) helper has had some improvements:
    • The OS installer now creates a scratch directory on the target drive to avoid any DISM serviceability warnings
    • Disk volume checks have been improved to ensure that the correct boot volume is selected when creating boot files
  • The App Installer downloader now informs of download errors and saves target files using the extension in the URL
  • The custom property viewer can now prompt you to select a property if you haven't done so
  • The program can now detect and inform about DISM API errors to you:

What's Changed

Full Changelog: v0.5_pre_2452...v0.5_pre_2461

v0.4.2 Update 3.1

02 Jun 10:09
Compare
Choose a tag to compare

This is an emergency patch update for DISMTools version 0.4.2, which fixes some issues.

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 1821C11030CF434ABBCE3357B4F29BF48F20EB57B777130AC824FFF1E3F513FD
Portable DISMTools.zip DBCD9804407C907C8D015FCA09F31FB1CC85EF7ACDEE71F16683F37309336881

Bugfixes

  • Fixed a critical issue where all DISM operations would fail when performing servicing on drives (thanks chib-ba on the MDL forums for spotting)
  • If the download or install sizes of a capability are less than 1024 bytes, the program will no longer show (~)
  • Fixed some functionality and reliability issues of the App Installer downloader

What's Changed

Full Changelog: v0.4.2_upd3...v0.4.2_upd3.1

v0.4.2 Update 3

25 May 13:36
Compare
Choose a tag to compare

This is the May 2024 Update of DISMTools 0.4.2, with bugfixes and enhancements from DISMTools 0.5. This will be the final update to DISMTools 0.4.2, with the release of DISMTools 0.5 coming in June if all goes to plan.

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe E7B26806EB05504954788BE4E8CA4D29AFEDC7A2916D14278F828125B2D59452
Portable DISMTools.zip 3E010BE97882B109C821CCCC1C4B7EB0FF71A3A7534E020FA31C6DEF5991EC2D

Bugfixes and enhancements

Preview 6:

Commit Change
2af244b Fixed issues when setting the log path if the directory does not exist
294de3d You can now view who signed an installed driver
e7fb608 Improved exception logging by saving error information to disk
f89ff15 The offline drive list is now updated automatically every minute
78ea787 (amended) Fixed an issue where the log view font size would not be 11 pt. on the Initial Setup wizard
1fbacfa, 5aa05a9 Added exception handling to fix issues #119 and #121 (thanks @AnubyteCode)

Preview 7:

Commit Change
063f1c7, dacb7a8 Fixed some splash screen issues
f67541b You can now get driver signer information when saving installed drivers to a file
1649640, 417f610 Updated the Scintilla.NET component to the newest maintained repository

What's Changed

Full Changelog: v0.4.2_upd2...v0.4.2_upd3

v0.5_240526

25 May 13:19
Compare
Choose a tag to compare
v0.5_240526 Pre-release
Pre-release

This is the seventh preview release of DISMTools 0.5, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 4406D45B5B4E274345DF5A04F01C77EEA0007DAD7E6FFBDCAE9B6F41C5B2A550
Portable DISMTools.zip AD0826E3F71E559B7184814A0942B3D6CF5EBE179E41AB7A3FF84A041181ACC9

Bugfixes

  • Fixed some splash screen issues if the program is run on Windows 7/Server 2008 R2 or if the program is run without administrative privileges (thanks liliactr on the My Digital Life forums for spotting)

New features

  • Existing PowerShell tooling (excluding the PE Helper) has been refactored and cleaned up for increased code readability and quality
  • If you were to add multiple installation images to your customized ISO files, the PE helper will now ask you what image to apply:

  • You can now get who signed a driver when saving installed driver information to a file
  • The way custom properties of packages and features are viewed has been improved, better showing the hierarchy of these properties:

  • The Scintilla.NET library has been updated to the latest version (5.5.1)

What's Changed

Full Changelog: v0.5_pre_2451...v0.5_pre_2452

v0.5_240512

11 May 08:23
127474d
Compare
Choose a tag to compare
v0.5_240512 Pre-release
Pre-release

This is the sixth preview (Beta 3) of DISMTools 0.5, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe CC0F719B3F6A5A29C05BBCB9323C37CA24B9AF7ED48CBB2E156B4C28CF849708
Portable DISMTools.zip 6DAA70FB3B9299EB80F6AE03F8185622F996E2733664DB94ADF4EC54753DF3EC

Bugfixes

  • Fixed some issues when setting the log path if the directory does not exist
  • Fixed an issue where the log view font size would not be 11 pt. on the Initial Setup wizard
  • Added some warnings to fix issues #119 and #121 (thanks @AnubyteCode)
  • Fixed some anchoring issues in the ISO creator

New features

  • The Preinstallation Environment (PE) helper has had several improvements:
    • A new parameter has been added, -Help, which shows help contents for the script
    • You can now install a Windows image in multi-boot scenarios
    • Serviceability tests are no longer run when the architectures of the image and the PE differ

Multi-boot scenario

Different image and PE architectures

  • You can now pick the currently loaded image to test in the ISO creator, and you can now view the image architecture there:

  • You can now view basic driver signer information for installed drivers:

  • Internal error logging has been improved, as the program can now save this information to disk
  • The offline drive lister now updates automatically every minute
  • The Scintilla.NET library has been updated to the latest version

What's Changed

Full Changelog: v0.5_pre_2442...v0.5_pre_2451

v0.4.2 Update 2

27 Apr 07:40
530a47d
Compare
Choose a tag to compare

This is the April 2024 Update of DISMTools 0.4.2, with bugfixes and enhancements from DISMTools 0.5

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe ED664BF6B23ACBFE9166BCF5AA9C8FEAAD0DD0935F85A272355F4DE0E12557F1
Portable DISMTools.zip A23671334A03AF1C7697232CD7AF67A3A011BC9700E5ECBFD73D1E0266F0A9E1

Bugfixes and enhancements

Preview 4:

Commit Change
b49bb8b The popup version of the mounted image manager can now be closed by pressing the Esc key

Preview 5:

Commit Change
f50a9e4, 46c96da The default log view font is now Consolas (11 pt.) for new installations of DISMTools (thanks CodenameFlux)
74c1e4b (amended) Fixed some CSS layout issues in the help documentation (thanks CodenameFlux)
8918158 The ADK Deployment Tools copier now informs about the error if it fails
bbb8841 The Initial Setup wizard can now detect supported languages and revert to English if it is not supported
f794860, 01cfa2a The automatic image reload feature now shows you a progress dialog
27345ec The program now detects custom themes and shows you a warning
8eff011 Added a workaround for issue #114

What's Changed

Full Changelog: v0.4.2_upd1...v0.4.2_upd2

v0.5_240428

27 Apr 07:32
Compare
Choose a tag to compare
v0.5_240428 Pre-release
Pre-release

This is the fifth preview release of DISMTools 0.5, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe D3B20BCCB6BC2518422F1FBFDFF374FE297266C97A9736402316438A044DBEF0
Portable DISMTools.zip 03F2717CA498DE6362123C4E03D72796F05FE64F860E4D6A90C0B04E0A10E495

Bugfixes

  • If a custom system theme is applied, the following warning will appear (workaround for #111, thanks @Fraaaaaunimib):

Note

If you experience any visual problems with this program, please get in touch with the theme pack developer or customization program developer.

Notes for Rectify11 users:
You may or may not experience visual problems with Rectify11 themes. Organization member @WinExperiments is also looking into this problem

  • Fixed a CSS layout issue in the Help documentation contents (thanks CodenameFlux for spotting this)
  • Fixed a couple of issues in the ISO creator
  • The program now detects unsupported languages in the Initial Setup wizard and reverts to English
  • Added a workaround for issue #114 (thanks @arielsil)

New features

  • When adding encrypted AppX and MSIX packages (.eappx and .emsix files) to active installations, the program now uses a custom version of UnpEax to get rich information:

  • New copies of DISMTools now use Consolas (11 pt.) as the default log view font (thanks CodenameFlux for recommending)
  • You will now get error information if the ADK Deployment Tools copier fails
  • The ISO creation process has been improved:
    • Before writing disk configuration, you will see a data loss warning
    • You will now see a more appropriate message after the image has been applied:
      • The Windows image has been applied successfully. (Success message)
      • Failed to apply the Windows image. (Failure message)
    • The restart timeout has been improved
    • A link has been added to download the Windows ADK

  • The automatic orphaned image reload procedure has been improved, now featuring greater visual feedback thanks to a progress dialog:

  • You can now get image file information and save complete image information of a mounted Windows image from within the mounted image manager:

What's Changed

Full Changelog: v0.5_pre_2441...v0.5_pre_2442

v0.5_240414

13 Apr 07:42
89a3305
Compare
Choose a tag to compare
v0.5_240414 Pre-release
Pre-release

This is the fourth preview release (Beta 2) of DISMTools 0.5, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 1B65FA7DAE2BCA4CB3359C16D4ACFE736407F7FCE2B5021A6906F8331E45BAB2
Portable DISMTools.zip E56360DB6A4100AE9A4B87D4DDC48C6B91FB3056351D9631778EDFD6F6481DAD

Bugfixes

No bugs were fixed in this release

New features

  • Added the ability to create custom ISO files that can be used to test your Windows image easily:

Custom ISO files contain a custom Preinstallation Environment (PE) that is created during the ISO creation process and that performs installation steps using a command-line interface:

Note

The Windows ADK, plus the Windows PE plugin, are required for this function to work

  • The pop-up version of the mounted image manager can now be closed by pressing the Esc key
  • Encrypted AppX packages (.eappx, .eappxbundle, .emsix and .emsixbundle) can now be added when managing the active installation:

What's Changed

Full Changelog: v0.5_pre_2433...v0.5_pre_2441

v0.4.2 Update 1

30 Mar 07:38
69eb63d
Compare
Choose a tag to compare

This is an update to DISMTools 0.4.2, with bugfixes and enhancements from the preview releases of version 0.5

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe CC182EE0900BF6E989FA656CB1926A0C8E95D9BFD62969B16FD358EAEAA68BDA
Portable DISMTools.zip 8A4A5523D060EAF98AB28CF4A4E8536D91E24AF19570611B5305ED0C41A0E9BF

Bugfixes and enhancements

Preview 1:

Commit Change
c48272c Fixed an issue where the splash screen would not become fully opaque

Preview 2:

Commit Change
c9848af Fixed coloring of the SWM file pattern chooser of the image application dialog and improper progress panel disposal issues
da6177a Tasks that open File Explorer to select a file now select the file in question instead of opening its directory
876446c, 2576505, 8f20fd1 Added Application Events that show a dedicated dialog for internal errors
c8bb027 (Nightly versions only) The update system no longer shows recommendations for older versions of DISMTools
9c5e864 The App Installer downloader now shows more information regarding a download
aca010e Fixed an exception in the AppX package information dialog

Preview 3:

Commit Change
5b6e8a7 Fixed an exception in the information saver dialog when getting AppX package information
3ad84ed Added feature update detection for Dilithium builds
6799d84 Fixed an exception in the driver import dialog
7333f3b The background process panel can now be opened by pressing the Alt + B keyboard combination
d9d9381, 0d624fd, 68483f3, e8d467b, 5fc8193, 17935bf, 7b72791, afb399e Added Video tutorial support

What's Changed

Full Changelog: v0.4.2_stable...v0.4.2_upd1