Releases: CodingWonders/DISMTools
v0.5
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:
- 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:
v0.5_240609
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
- DISMTools 0.5 Preview 8 (Beta 4) by @CodingWonders in #131
Full Changelog: v0.5_pre_2452...v0.5_pre_2461
v0.4.2 Update 3.1
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
- DISMTools 0.4.2 Fixes (2024/06/02) by @CodingWonders in #129
Full Changelog: v0.4.2_upd3...v0.4.2_upd3.1
v0.4.2 Update 3
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
- DISMTools 0.4.2 Update 3 by @CodingWonders in #127
Full Changelog: v0.4.2_upd2...v0.4.2_upd3
v0.5_240526
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
- DISMTools 0.5 Preview 7 by @CodingWonders in #126
Full Changelog: v0.5_pre_2451...v0.5_pre_2452
v0.5_240512
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
- A new parameter has been added,
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
- DISMTools 0.5 Preview 6 (Beta 3) by @CodingWonders in #123
Full Changelog: v0.5_pre_2442...v0.5_pre_2451
v0.4.2 Update 2
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
- DISMTools 0.4.2 Update 2 (April 2024 Update) by @CodingWonders in #116
Full Changelog: v0.4.2_upd1...v0.4.2_upd2
v0.5_240428
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
- DISMTools 0.5 Preview 5 by @CodingWonders in #115
Full Changelog: v0.5_pre_2441...v0.5_pre_2442
v0.5_240414
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
- DISMTools 0.5 Preview 4 (Beta 2) by @CodingWonders in #110
Full Changelog: v0.5_pre_2433...v0.5_pre_2441
v0.4.2 Update 1
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
- DISMTools 0.4.2 Update 1 (March 2024 Update) by @CodingWonders in #109
Full Changelog: v0.4.2_stable...v0.4.2_upd1