github CodingWonders/DISMTools v0.5_stable
v0.5

latest releases: v0.5.1_upd3, v0.6_pre_24112, v0.6_pre_24111...
5 months ago

dt_rel

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:
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:

  • For standard encrypted applications you can also get application information like with any AppX package during addition, thanks to a modified version of UnpEax:

  • 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 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, save complete image information of a mounted Windows image, and create an ISO file with the selected image from within the mounted image manager

  • You can now view basic driver signer information for installed drivers in the driver information dialog and when saving this information to a file
  • The offline drive lister now updates automatically every minute
  • The Scintilla.NET library has been updated to the latest version
  • Existing PowerShell tooling (excluding the PE Helper) has been refactored and cleaned up for increased code readability and quality
  • The way custom properties of packages and features are viewed has been improved, better showing the hierarchy of these properties:

  • 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 App Installer downloader now informs of download errors and saves target files using the extension in the URL
  • The program can now detect and inform about DISM API errors to you:

What's Changed

Full Changelog: v0.4.2_stable...v0.5_stable

Don't miss a new DISMTools release

NewReleases is sending notifications on new releases.