Skip to content

Releases: CodingWonders/DISMTools

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

v0.5_240331

30 Mar 07:24
7019145
Compare
Choose a tag to compare
v0.5_240331 Pre-release
Pre-release

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

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe F37C2FCBC1A971D235D2BA51F6E13508796EB764DA96270688341D35F069031F
Portable DISMTools.zip C8F970C4BE15570E73CFD359423A4F4B113B529FF502BA566141A24613D72588

Bugfixes

  • 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

New features

  • 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

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
  • Added the ability to 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

What's Changed

Full Changelog: v0.5_pre_2432...v0.5_pre_2433

v0.5_240317

16 Mar 09:44
dd222d5
Compare
Choose a tag to compare
v0.5_240317 Pre-release
Pre-release

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

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe CD85FA00824AB2080BEA037FD4092219F7FFEDB73DFAB58A082271B79777C4A8
Portable DISMTools.zip B0989394F1FB7A12F6A1453F1F96570D2DDAC1807827F3BFB14360561DC2335D

Bugfixes

  • 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

New features

  • Added the ability to export a Windows image:

  • The program can now clean up mount points on closure (option) and on-demand:

Note

This operation can take a long time, so this option is not turned on 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 shown 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:

What's Changed

Full Changelog: v0.5_pre_2431...v0.5_pre_2432

v0.5_240303

02 Mar 13:27
Compare
Choose a tag to compare
v0.5_240303 Pre-release
Pre-release

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

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 22367930B0DAF6271952AAF5AF1BD91B2CF878CADD1B9693CADD558D578AC186
Portable DISMTools.zip 030A99433E9D0B4E6014EEE3E15A46AA1B7ED33A2F5D582338748FFEFE738123

Bugfixes

  • Fixed an issue where the splash screen would not become fully opaque

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:
4FzqEHdU3Z

  • 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 (Users\<user>\SkyDrive) folders

What's Changed

Full Changelog: v0.4.2_pre_2423...v0.5_pre_2431

v0.4.2

28 Feb 15:20
Compare
Choose a tag to compare

The stable version of DISMTools 0.4.2 is now available, with new features and enhancements:

File hashes

File Name Hash (SHA256)
Installer dt_setup.exe 2AB4021E61BA4D2EA7AC6EA2D412F4FB67B14AC29629DEE59D0468A30A12C42B
Portable DISMTools.zip F4F7D40870B7EE3CB74B2953D4D7647E7D0C538D6D1623C62A1E587FA4F1E108

Changes made since last preview

New features and enhancements

  • The default window size of the image information results dialog is now 1024x600
  • The alignment of the Recents list items to the home screen tasks has been improved
  • Portuguese translations are now complete

Overall changes

Overall bugfixes

  • Fixed some minor text editor issues in the Configuration List Editor
  • Fixed an issue where the "Pick..." button in the image file information dialog would not be disabled automatically when selecting "Currently mounted image"

Overall new features and enhancements

  • Portuguese translations have been implemented

  • When selecting the boot drive in the offline installation source of the driver import dialog, it will switch to the online installation automatically

  • You can now pick a mounted image in the image file information dialog

  • The managed DISM API library was updated to version 3.1

Note

If you also use the managed DISM API library in your project, you can read the release notes of this version here

  • Thanks to the DISM API library update, you can now view the general information of a driver file

  • A help entry for downloading applications has been added to the AppX package addition dialog

  • Operating system uninstallation tasks have been added. These include:

    • Setting the OS uninstall window:

    • Initiating an OS uninstall:

    Explanatory warning

    Rollback process

    • Removing the ability to roll back to an old Windows version:

    Explanatory warning

    • Getting the uninstall window

Note

These tasks are only available when managing an active installation that was upgraded from an old version

  • You can now exclude user OneDrive folders by adding them to your configuration list automatically thanks to the OneDrive folder exclusion tool, available in the Tools menu of the DISM Configuration List Editor:

Exclusion of OneDrive folders of some test users

  • The Recents list has been implemented:

Note

Add projects to the Recents list by opening them. Then, to access a recent project, double-click its entry in the list. If, at some point, you want to remove a project from the Recents list, select an entry and click "Remove entry"

  • CODE: updated the assembly description
  • CODE: size representation procedures in the Utilities class now support petabytes (PB)
  • Project creation times have been reduced by ~2 seconds

v0.4.2_240225

24 Feb 14:45
7a31802
Compare
Choose a tag to compare
v0.4.2_240225 Pre-release
Pre-release

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

File hashes

File File Name Hash (SHA256)
Installer dt_setup.exe B882E2C64EF2CF3705FED9E8794D7285753D6C79CCD2DE5F74C2D0C455EE3B77
Portable DISMTools.zip 5A0E2883CC1FDE5F446DFE0D071289A12EAF8330B960A9E25762FD31CD0E71FD

Bugfixes

No bugs were fixed in this release

New features

  • Portuguese translations are halfway done

Note

You can use this language now for testing, but we recommend not to use it as the main language

  • CODE: size representation procedures in the DISMTools Utilities class now support petabytes (PB)
  • Project creation times have been reduced

What's Changed

Full Changelog: v0.4.2_pre_2422...v0.4.2_pre_2423