Skip to content

Releases: CodingWonders/DISMTools

v0.3.1 Update 1

21 Sep 13:49

Choose a tag to compare

This is an update to DISMTools 0.3.1, containing some bugfixes from the previews of version 0.3.2

File hashes

File Hash (SHA256)
Installer 0B808E492F7F771856ED5A39940A1958C82B2BF5512553696C3436EBAAA96F54
Portable D70DDED66ACFBFF0E61FF82133FC839E3B67CBAD12B071F349D58A752EA1A8EE

Bugfixes

  • Fixed an issue where AppX package addition would fail on Windows 8 images

v0.3.2_230917

16 Sep 11:29
9f4d0cc

Choose a tag to compare

v0.3.2_230917 Pre-release
Pre-release

This is the third preview release of DISMTools 0.3.2, which comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 944A474B4332048C2DD96079E1C15DF12BE8C72215B0DDDB95527F24C4F91335
Portable D6F3164440B48F503B1FBF551EA8C3CCD87938D301D2B56B274F8FA0C3BC8533

Bugfixes

  • Fixed a translation issue in the driver information menu entry

New features

  • The AppX package addition dialog now supports adding App Installer packages (.appinstaller files)

Note

When an App Installer package is dropped to the addition list or when one is specified, DISMTools will download the full application package for you (since these files have an XML structure) and use that instead of the specified package

  • Menu items are now enabled and disabled according to the versions of the Windows image you're servicing and the specified DISM executable

Available menu items on a project with a Windows 7 image mounted

  • You can now export the third-party drivers of a Windows image or active installation

  • You can now configure the target path and the scratch space of Windows PE images

What's Changed

v0.3.2_230910

09 Sep 12:20
3bfdc07

Choose a tag to compare

v0.3.2_230910 Pre-release
Pre-release

This is the second preview release of DISMTools 0.3.2, which comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 557ABE48ABD4BDCB26281780901C7E2B74A5726E63462B33A8823DF25DBACE61
Portable 1F8F371B7991ED13ED5C1A92656F8271D5C0FB95F0BFE1C58BB4BAE87925399A

Bugfixes

  • Fixed a translation issue in the Configuration List Editor
  • Fixed an issue where the AppX package information dialog would not show the path of the store logo assets and the path to the package manifest for some applications
  • Fixed an issue where the path roots of the AppX package information dialog contained double backslashes (\\)
  • Fixed an issue where the driver information dialog threw an exception when loading in some cases
  • Fixed an issue where the project tree view would not be cleared when entering the online installation management mode
  • Fixed an issue where the "no selected items" panel of the AppX package addition dialog would not be resized when removing an entry or clearing all entries
  • The AppX package information dialog no longer allows you to copy the "Asset Unavailable" resource
  • The AppX package removal dialog no longer appends " (Cortana)" to the entry: Microsoft.549981C3F5F10. To view that display name, simply right-click that entry now

New features

  • Introduced the image split dialog
DT032-SplitImages.mp4
  • The image information dialog can now be opened from the single image index error dialog
  • In the online installation management mode, the AppX resource save dialog now defaults to the user's Pictures library and will default to the project directory otherwise

  • The existing mount directory link now opens the mounted image picker instead of the folder browser

  • The program immediately gets information about an image file now when selecting "Another image" in the image information dialog, if it had been specified
  • You can now click the AppX resource save notification to view the resource

  • The program directly unmounts read-only mounted images discarding changes when clicking the "Unmount image" button

What's Changed

v0.3.2_230903

02 Sep 10:43
93044fc

Choose a tag to compare

v0.3.2_230903 Pre-release
Pre-release

This is the first preview release of DISMTools 0.3.2, which comes with new features and enhancements:

File hashes

File Hash (SHA-256)
Installer D0CAAB3E90EAFEE3C0A4F254FAABA353AA0F0D2ED7920CB68E907FC31C919671
Portable 8BB73FA30E57213F6ECE622583065386015F05DE9E1238200D3FA706F7A10001

Bugfixes

  • Fixed an issue that caused the AppX package addition dialog to show up on projects with Windows 7 images loaded

New features

  • CODE: introduced the Utilities namespace, which removes duplicate functions and puts the original ones in a centralized location
  • The package addition operation now shows a correct representation of the release type
  • The capability information dialog now represents download and install sizes correctly, in case a capability's sizes need to be shown in kilobytes

What's Changed

v0.3.1

29 Aug 14:04

Choose a tag to compare

DISMTools 0.3.1 is now out, with features that make managing Windows images easier.

File hashes

File Hash (SHA256)
Installer 6CF72B882547DEB1FF101F48A3857E779E6FAFD6AF7C4D48A98D49D30CA2F0BD
Portable C0ADE762CD958DEEA15E8B9411A23412E49494AD0BA77EF588471968B4413FFD

Changes from last preview

Bugfixes

  • Fixed an issue that caused the automatic program updater to not hide if it couldn't check for updates
  • Fixed an issue where the driver information dialog didn't wait for the background processes to finish
  • Fixed a couple of bugs in the DISM Configuration List Editor
  • The splitter distance in the split panels of the project window has been increased
  • The program no longer allows you to mount an already mounted image
  • The CLI version of the mounted image manager can no longer be run without admin privileges
  • Fixed a translation inconsistency in the Spanish language

New features

  • Added the feature, AppX package, capability, and package information dialogs

  • Added translations to the Configuration List Editor and Action Editor menu entries

Overall changes

Overall bugfixes

NOTE: this includes bugfixes from preview releases

  • Fixed an issue where the progress panel would not be positioned correctly when performing image operation-related direct actions, after waiting for background processes to be completed while their details panel was focused
  • Fixed an issue where the splash screen would be in front of the initial setup screen, thanks @abbodi1406 for spotting the issue!
  • The program now ships 32-bit and 64-bit 7-Zip binaries, and uses the right binary according to the architecture of the OS, thanks @abbodi1406 for spotting the issue!
  • Fixed an issue where AppX package information would not be displayed on applications packaged with the MSIX Packaging Tool
  • Fixed an issue where the program opened the resource directory of an AppX package instead of the actual resource file if the directory only contained 1 file in it
  • Fixed an issue that caused the program to make you specify a capability addition source in the online installation management mode when the "Limit Windows Update access" check box was unticked
  • Fixed an issue where the driver information dialog would always display the hardware target after the one you'd selected
  • Fixed an issue where the mounted image detector would start even if it had already been started
  • Fixed an issue where package removal would fail if its information process had thrown an exception
  • If the aforementioned information process has thrown an exception, the program will now output the HResult property of the exception instead of a constant value

Overall new features

  • "Element independence" now affects the operation of adding AppX packages. Element independence allows you to set settings for individual Elements as opposed to having those apply to all Elements

Elements refer to packages, features, AppX packages, capabilities, and drivers. Refer to discussion #19 for more details.

  • The AppX regions group box is no longer enabled if the version of the specified DISM executable is not 10.0 or greater
  • The program no longer relies on an in-house XML deserializer and instead relies on the deserializer provided by the System.Xml namespace now
  • You can now perform other tasks while background processes for specific elements are being run
  • The program no longer allows you to remove AppX packages from Windows Server Core images without the Desktop Experience feature enabled
  • The program no longer uses the system DISM at all times if the user had specified a custom DISM executable
  • Introduced the driver information dialog:

  • You can now see the architecture of a driver file when adding it
  • To avoid creating big log files, the program no longer gets driver information if a file targets more than 10 devices. In that case, you'll see the following information:

  • The mounted image detector has received optimizations which cause a significant CPU usage decrease. These are the CPU utilization values of both DISMTools 0.3 and this preview release on a dual-core system captured using Process Explorer:

The utilization values of this preview release may vary due to several factors, like the number of cores on your system, or the number of running applications; but you should expect a CPU usage decrease

  • If an ESD file is specified in the source image field of the image mount dialog, the image conversion dialog will now appear automatically
  • The image conversion dialog can now convert the index you specify, as opposed to the first index

  • If background processes were canceled prematurely and image information tasks are still pending, those tasks will now run after the task related to what has changed

When the program begins running the pending tasks, background processes cannot be canceled, so you must wait until they have finished

  • The image conversion and SWM file merger dialogs have received translations
  • The SWM file merger dialog can now merge files for the index you specify, as opposed to for the first index

  • The image mount dialog now offers an automatic merger of SWM files, if one is specified
  • You can now get information about drivers installed in the Windows image or in the active installation, and the program will now detect image drivers if the "Detect all drivers" option value is different from the one stored in the program settings
DT031_DriverStuff.mp4
  • You can now get information about an image file on demand

  • Introduced the DISM Configuration List Editor

What's Changed

v0.3.1_230827

26 Aug 15:04
c8a24e8

Choose a tag to compare

v0.3.1_230827 Pre-release
Pre-release

This is the final preview release of DISMTools 0.3.1, which comes with new features and enhancements:

File hashes

File Hash (SHA-256)
Installer F67B8DBABE4D3FB33D5513A078C171F318102C667282CCA0A6AFEA88DF270DE0
Portable 106C7403C5BFCDA0DF04923CEB5BE1753BFE41D2AC3FD9C0D1EADB512B591B44

Bugfixes

  • Fixed an issue where the driver information dialog would always display the hardware target after the one you'd selected
  • Fixed an issue where the mounted image detector would start even if it had already been started
  • Fixed an issue where package removal would fail if its information process had thrown an exception
  • If the aforementioned information process has thrown an exception, the program will now output the HResult property of the exception instead of a constant value

New features

  • You can now jump to specific hardware targets in the driver information dialog

  • The image conversion and SWM file merger dialogs have received translations
  • The SWM file merger dialog can now merge files for the index you specify, as opposed to for the first index
  • The image mount dialog now offers an automatic merger of SWM files, if one is specified
  • You can now get information about drivers installed in the Windows image or in the active installation, and the program will now detect image drivers if the "Detect all drivers" option value is different from the one stored in the program settings
DT031_DriverStuff.mp4
  • You can now get information about an image file on demand

  • Introduced the DISM Configuration List Editor

What's Changed

v0.3.1_230820

19 Aug 07:25
bbbe4bb

Choose a tag to compare

v0.3.1_230820 Pre-release
Pre-release

Welcome to the Preview 3 release of DISMTools, which comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 181D6C827655086200B804A6FA383B45DDE85BC5C0201AF543CBAEBA5E7FDFF1
Portable 157F02C996BA40400B7292DE37CE15564E3472E87234A13B3267430B61918B59

Bugfixes

  • Fixed an issue that caused the program to make you specify a capability addition source in the online installation management mode when the "Limit Windows Update access" check box was unticked

New features

  • When a driver file contains more than 10 hardware targets, the program now shows the file name of the driver file for a quicker and easier reference task

  • The mounted image detector has received optimizations which cause a significant CPU usage decrease. These are the CPU utilization values of both DISMTools 0.3 and this preview release on a dual-core system captured using Process Explorer:

The utilization values of this preview release may vary due to several factors, like the number of cores on your system, or the number of running applications; but you should expect a CPU usage decrease

  • If an ESD file is specified in the source image field of the image mount dialog, the image conversion dialog will now appear automatically
  • The image conversion dialog can now convert the index you specify, as opposed to the first index

  • If background processes were canceled prematurely and image information tasks are still pending, those tasks will now run after the task related to what has changed

When the program begins running the pending tasks, background processes cannot be canceled, so you must wait until they have finished

What's Changed

v0.3.1_230813

12 Aug 16:51
e96dcd2

Choose a tag to compare

v0.3.1_230813 Pre-release
Pre-release

This release comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 6F2A7889D3C3BFB7ECB3B5208B7786C88F80BCC8A5985DCBA5A4471DFCBB267B
Portable 290D9A140AEEDACD073278DD3EAA2660BD4AA10D7CB39C42C51626E095E601AD

Bugfixes

  • Fixed an issue where the program opened the resource directory of an AppX package instead of the actual resource file if the directory only contained 1 file in it

New features

  • The program no longer uses the system DISM at all times if the user specified a custom DISM executable
  • Introduced the driver information dialog:

  • You can now see the architecture of a driver file when adding it
  • To avoid creating big log files, the program no longer gets driver information if a file targets more than 10 devices. In that case, you'll see the following information:

What's Changed

v0.3.1_230806

05 Aug 16:06
ae8c530

Choose a tag to compare

v0.3.1_230806 Pre-release
Pre-release

This is the first preview of DISMTools 0.3.1, sporting new features and enhancements:

File hashes

File Hash (SHA256)
Installer 6630D1CBE7CD8746CFEE30ABFE4CAE5A87C018F7EA156B63BC96C7D31396139D
Portable 124CC1F8575DC8E98F837B54425F07C382970446B2ED4EBE99E233212AF482CD

Bugfixes

  • Fixed an issue where the progress panel would not be positioned correctly when performing image operation-related direct actions, after waiting for background processes to be completed while their details panel was focused
  • Fixed an issue where the splash screen would be in front of the initial setup screen, thanks abbodi1406 for spotting the issue!
  • The program now ships 32-bit and 64-bit 7-Zip binaries, and uses the right binary according to the architecture of the OS, thanks abbodi1406 for spotting the issue!
  • Fixed an issue where AppX package information would not be displayed on applications packaged with the MSIX Packaging Tool

New features

  • "Element independence" now affects the operation of adding AppX packages. Element independence allows you to set settings for individual Elements as opposed to having those apply to all Elements

Elements refer to packages, features, AppX packages, capabilities, and drivers. Refer to discussion #19 for more details.

  • The AppX regions group box is no longer enabled if the version of the specified DISM executable is not 10.0 or greater
  • The program no longer relies on an in-house XML deserializer and instead relies on the deserializer provided by the System.Xml namespace now
  • You can now perform other tasks while background processes for specific elements are being run
  • The program no longer allows you to remove AppX packages from Windows Server Core images without the Desktop Experience feature enabled

What's Changed

v0.3 Update 1

05 Aug 22:25
04f8628

Choose a tag to compare

This is an update to DISMTools 0.3, containing some bugfixes from DISMTools 0.3.1 Preview 1 and the next Preview.

File hashes

File Hash (SHA256)
Installer B64FC68F2118986192CA5D45B099654C5CA745B896AC78D572E3AAC12CAB1304
Portable FC3F38D478C7BF5EF3C1F40E34C904618D9ACF65DC1EE0337B30F05483548095

Bugfixes

  • Fixed an issue where the splash screen would be shown over the initial setup screen
  • The program no longer uses the system DISM executable at all times and can now use the custom DISM executable you have specified