Skip to content

Releases: CodingWonders/DISMTools

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

v0.4.2_240218

17 Feb 20:38
1eb3d84
Compare
Choose a tag to compare
v0.4.2_240218 Pre-release
Pre-release

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

Full Changelog: v0.4.2_pre_2421...v0.4.2_pre_2422

v0.4.2_240211

10 Feb 12:09
5bdad3e
Compare
Choose a tag to compare
v0.4.2_240211 Pre-release
Pre-release

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

Full Changelog: v0.4.1_pre_2412...v0.4.2_pre_2421

v0.4.1

02 Feb 14:52
Compare
Choose a tag to compare

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

Full Changelog: v0.4_stable...v0.4.1_stable

v0.4.1_240128

27 Jan 09:47
3e1f027
Compare
Choose a tag to compare
v0.4.1_240128 Pre-release
Pre-release

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

Full Changelog: v0.4.1_pre_2411...v0.4.1_pre_2412

v0.4.1_240107

06 Jan 08:44
dbb4361
Compare
Choose a tag to compare
v0.4.1_240107 Pre-release
Pre-release

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

Full Changelog: v0.4_stable...v0.4.1_pre_2411

v0.4

23 Dec 14:40
Compare
Choose a tag to compare

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

New Contributors

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