Releases: CodingWonders/DISMTools
v0.3.1 Update 1
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
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 (
.appinstallerfiles)
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
- DISMTools 0.3.2 Preview 3 by @CodingWonders in #37
v0.3.2_230910
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
- DISMTools 0.3.2 Preview 2 by @CodingWonders in #35
v0.3.2_230903
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
Utilitiesnamespace, 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
- DISMTools 0.3.2 Preview 1 by @CodingWonders in #32
v0.3.1
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.Xmlnamespace 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
- DISMTools 0.3.1 by @CodingWonders in #30
v0.3.1_230827
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
- DISMTools 0.3.1 Preview 4 by @CodingWonders in #27
v0.3.1_230820
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
- DISMTools 0.3.1 Preview 3 by @CodingWonders in #25
v0.3.1_230813
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
- DISMTools 0.3.1 Preview 2 by @CodingWonders in #23
v0.3.1_230806
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.Xmlnamespace 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
- DISMTools 0.3.1 Preview 1 by @CodingWonders in #20
v0.3 Update 1
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























