Releases: CodingWonders/DISMTools
v0.5_240317
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
- DISMTools 0.5 Preview 2 by @CodingWonders in #106
Full Changelog: v0.5_pre_2431...v0.5_pre_2432
v0.5_240303
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:
- 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
- Last changes for DISMTools 0.4.2 by @CodingWonders in #103
- DISMTools 0.4.2 by @CodingWonders in #104
- DISMTools 0.5 Preview 1 by @CodingWonders in #105
Full Changelog: v0.4.2_pre_2423...v0.5_pre_2431
v0.4.2
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
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
- DISMTools 0.4.2 Preview 3 by @CodingWonders in #102
Full Changelog: v0.4.2_pre_2422...v0.4.2_pre_2423
v0.4.2_240218
This is the second preview release of DISMTools 0.4.2, with new features and enhancements:
File hashes
File | Hash (SHA256) |
---|---|
Installer | F20477435737481C4D9F33BDC7B603B81A3A1D486F36E1A2F95AF9211749626A |
Portable | C8950911D55A33CBCCA5FE34D47958D77960A6C8D3C11EE23DA772A307417B5A |
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"
New features
- 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
-
You can now perform operating system uninstallation tasks:
- Setting the uninstall window:
- Initiating an OS uninstall:
Explanatory warning
Rollback process
- Removing the rollback ability:
Explanatory warning
- Getting the uninstall window
Note
These tasks are only available when managing your active installation.
- You can now exclude user OneDrive folders and add them to your configuration list automatically using the OneDrive folder exclusion tool
Exclusion of OneDrive folders of some test user accounts
- 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.
- Portuguese translations have been improved
Important
You still shouldn't use Portuguese translations as the main program language, as they're not complete
- CODE: updated the assembly description
What's Changed
- DISMTools 0.4.2 Preview 2 by @CodingWonders in #101
Full Changelog: v0.4.2_pre_2421...v0.4.2_pre_2422
v0.4.2_240211
This is the first preview release of DISMTools 0.4.2, with new features and enhancements:
File hashes
File | Hash (SHA256) |
---|---|
Installer | 8BDC255EB1D7A79F3E1FB963C33DE215B34535B19D276F18ED76407A0546463B |
Portable | 3BCA4B0A26B80D903DC47606A68AA8050E25BDFAF3B74227EA16364315CB3D2F |
Bugfixes
No bugs were fixed in this release
New features
- An initial implementation of Portuguese translations has been added
Important
Don't use these translations yet, as they're incomplete. Only use them if you want to contribute to language translations, for testing purposes
- When picking an image in the driver import dialog, you will now see the image file associated with its mount directory
- 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
- Updated the DISM API library to version 3.1
What's Changed
- Last changes for DISMTools 0.4.1 by @CodingWonders in #98
- DISMTools 0.4.1 by @CodingWonders in #99
- DISMTools 0.4.2 Preview 1 by @CodingWonders in #100
Full Changelog: v0.4.1_pre_2412...v0.4.2_pre_2421
v0.4.1
This is the release version of DISMTools 0.4.1, with new features and enhancements:
File hashes
File | Hash (SHA256) |
---|---|
Installer | B4BF93D295167D5975DA9318470578C55A9FAA94B0451831ECC6C47BFFD6B400 |
Portable | CC536156B35CC8A944E0041987DF6D1691CCDC7F047B9FF4694EB9B4C2B5D999 |
Changes made since last preview
Bugfixes
- Dates of the RSS feed news are now represented correctly
New features
- Added 2 new command-line arguments:
/offline
(enters the offline installation management mode) and/?
(shows the following message):
Removed features
- The old method of getting drives through WMIC is now removed. Typing
dthelper /drinfo
will now result in an unrecognized command
Overall changes
Bugfixes
Note
This will show the bugfixes of all preview versions. To view them, expand a section
Preview 1
- Driver information background processes no longer fail on Windows 7 images
- The image information report preview window is no longer shown behind other windows
- The help documentation content browser no longer redirects to the Help home page if its window lost focus or was minimized
Preview 2
- Fixed an issue where the program would try to save the offline installation management mode pseudo-project after performing element processing
- Fixed a typo in the description of error code 0xC142010C
- Package, feature, and capability operations now pass the
/norestart
flag to DISM to skip system restart questions
New features
- You can now get image file information of SWM files
- Introduced a PRI resource extractor that comes in handy when getting friendly AppX package display names
Example of an AppX package with its friendly display name in the resources.pri
file
- The Options window has been redesigned
- Image status watchers have been added, which detect status changes in an image and notify you of such changes
- CODE: background processes no longer depend on the
expBackgroundProcesses
variable - You can now import the driver packages from one image to another to provide the same hardware compatibility:
- If some packages, features, or capabilities require a system restart, you will now see the following message:
Some [packages/features/capabilities] require a system restart to be fully processed. Save your work, close your programs, and restart when ready
What's Changed
- DISMTools 0.4 Hotfix PR (2023/12/24) by @CodingWonders in #92
- DISMTools 0.4.1 by @CodingWonders in #99
Full Changelog: v0.4_stable...v0.4.1_stable
v0.4.1_240128
This is the second preview release of DISMTools 0.4.1, with new features and enhancements:
File hashes
File | Hash (SHA256) |
---|---|
Installer | 1218E42927C420DB9ADF9B7988F4C578D4CDD44939DD794FA5ACC1E399CAED9C |
Portable | 1F78D69C28559886DCA89B75FEC67E6FF18AE4B437477C00926815B78C2B1C06 |
Bugfixes
- Fixed an issue where the program would try to save the offline installation management mode pseudo-project after performing element processing
- Fixed a typo in the description of error code 0xC142010C
- Package, feature, and capability operations now pass the
/norestart
flag to DISM to skip system restart questions
New features
- You can now import the driver packages from one image to another to provide the same hardware compatibility:
- If some packages, features, or capabilities require a system restart, you will now see the following message:
Some [packages/features/capabilities] require a system restart to be fully processed. Save your work, close your programs, and restart when ready
What's Changed
- DISMTools 0.4.1 Preview 2 by @CodingWonders in #97
Full Changelog: v0.4.1_pre_2411...v0.4.1_pre_2412
v0.4.1_240107
This is the first preview release of DISMTools 0.4.1, with new features and enhancements:
File hashes
File | Hash (SHA256) |
---|---|
Installer | D443BB2A713A4BD259698AEA1CA2662FFDAAFDCAEFAABA6E4FB95FD5E12F4CFF |
Portable | 462A505B4C694959E76A5C418A878C59F9C9E55B6D9EA41CBDED343C4B01740F |
Bugfixes
- Driver information background processes no longer fail on Windows 7 images
- The image information report preview window is no longer shown behind other windows
- The help documentation content browser no longer redirects to the Help home page if its window lost focus or was minimized
New features
- You can now get image file information of SWM files
- Introduced a PRI resource extractor that comes in handy when getting friendly AppX package display names
Example of an AppX package with its friendly display name in the resources.pri
file
- The Options window has been redesigned
- Image status watchers have been added, which detect status changes in an image and notify you of such changes
- CODE: background processes no longer depend on the
expBackgroundProcesses
variable
Help documentation update versions: v0.4.1.2411
(CodingWonders/dt_help#4)
What's Changed
- DISMTools 0.4 Hotfix PR (2023/12/24) by @CodingWonders in #92
- DISMTools 0.4.1 Preview 1 by @CodingWonders in #94
Full Changelog: v0.4_stable...v0.4.1_pre_2411
v0.4
This is the release version of DISMTools 0.4, with new features and enhancements:
File hashes
File | Hash (SHA256) |
---|---|
Installer | FDB4C75650F5C5D73107618D28A11B624C3B237DD624DD366219FD570601AF4C |
Portable | 260B9C6939244907364983ECFB02D69DF70A6E8FD4B4A0A0E2988F8BA8270B2A |
Changes made since last preview
Bugfixes
- Fixed an issue where the Save buttons of information dialogs weren't positioned correctly on Windows 8 hosts
- Fixed an issue where the AppX package information dialog would not work on Windows 8 hosts
New features
- When dropping a folder to the driver addition list, you can now pick driver files in it manually
- The home screen has been redesigned
- Friendly representations of the sizes in the application drive specifier are now shown
Overall changes
Bugfixes
Note
This will show the bugfixes of all preview versions. To view them, expand a section
Preview 1
- Updated the managed DISM API package to version 3.0 to fix an issue where the sizes of capabilities could overflow and return negative values
Preview 2
- The background process details panel is now hidden when leaving the offline or online installation management modes
Preview 3
- Fixed an issue where the program threw an exception when attempting to save complete image information if no images were mounted
- When getting Windows PE configuration, the program no longer returns
Could not get value MB
if it fails to get the scratch space configuration - Image information reports correctly detect the offline installation management mode now
- The image information saver now informs you when the target report file is being saved
Preview 4
- Fixed an issue where the feature information dialog would not load when its entry in the Commands menu was clicked
Preview 5
- Added exception handling to the log file link in the progress panel (more info on #76, thanks @Guarmanda for reporting this issue)
Preview 6
- Fixed some issues in the new design:
- Fixed an issue where the program would not unmount read-only images when clicking "Unmount image"
- Fixed an issue where the program would not disable the commit operation buttons for read-only mounted images
- The "Use mounted image" buttons are now disabled in online and offline installation management modes
- The "Mount destination image for later use" check box is now disabled in online and offline installation management modes
- Fixed an issue where the program could not capture an entire drive to an image file
Preview 7
- Fixed background process panel positioning issues on Windows 8 hosts
- Fixed an issue where projects could not be created from the offline installation management mode
Overall new features
- Introduced offline installation management capabilities
- You can now specify multiple files in the file picker of the AppX package addition dialog, and can now perform multiple selections
- All Windows Update-related settings are now disabled when managing an active installation in Safe Mode (without networking support)
- You will now see an image information report preview right after the generation process has been completed. You can even print it from there
- Added a menu entry to contribute to the help system
- The program now recommends monospaced fonts for log windows
- The initial setup wizard has had a minor redesign
- The image application drive specifier now uses native WMI queries instead of the helper command (
dthelper /drinfo
)
Note
This command will still perform its work, but is deprecated and will be removed in a future release. You will see the following message when manually running this command:
This function is deprecated and has been replaced by native WMI commands.
You can still access this function, but it will be removed in the future.
- When getting information about driver packages, the progress bar will smoothly increase in value now
- The project screen has been redesigned
Note
The old design can still be accessed by going to the personalization settings
- You can now configure the image information saver settings
- The image capture dialog has seen some enhancements to add translations
- Help documentation contents are now included
Removed features
- The temporary help dialog in the AppX package removal dialog has been removed in favor of the help documentation contents
Update system changes
- The update system has been overhauled:
- The update system will now run the installer silently when updating non-portable installations
- The process close functionality has been improved
What's Changed
- Last design changes for DISMTools 0.4 by @CodingWonders in #87
- Last changes for DISMTools 0.4 by @CodingWonders in #89
- DISMTools 0.4 by @CodingWonders in #90
- Update region_fullname.txt by @FowlerJohn in #88
New Contributors
- @FowlerJohn made their first contribution in #88
Changes since last preview: v0.4_pre_23123...v0.4_stable
Full Changelog: v0.3.3_stable...v0.4_stable
Important
This version has been recompiled to fix issue #91 (thanks @IrishWraith). If you've already downloaded this version and experienced driver folder addition issues, download this updated version