DISMTools 0.8.1 is now available as a stable version, with new features and enhancements:
## File hashes
| File | Name | Hash (SHA256) |
|:--:|:--:|:--:|
| Installer | dt_setup.exe | **B8850A5C9179209F8F3707C7FB0E4F915F79F13BDFAC168628EE5A8F303DAE53** |
| Portable | DISMTools.zip | **F653685338CF223D5F7CE70D073C154672000FFD0524A26E2199CC98E5CB6115** |
> [!IMPORTANT]
> If you use Windows Defender, it may incorrectly flag this version as malware. SmartScreen may also do this. Don't worry; this is safe to download and use.
>
> This AV solution flags this program because it lacks code-signing certificates, which are quite expensive (as of January 2025, 660 and 864 dollars for 3 years of SV and EV certificates, respectively, from [Comodo](https://comodosslstore.com/codesigning.aspx)).
>
> If you use other antivirus solutions, you will not see this problem. Learn more [here](https://christitus.com/bad-windows-defender/)
## 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 WDS Helper Client would re-add essential drivers if selected
- Fixed issues with feature enablement, capability addition and component store repair tasks if they pointed to sources in roots of volumes
- Fixed an issue where saving image information of an image selected in the mounted image manager would make the program save information about the online/offline installation if in either mode
Preview 2
- Fixed issues with some image tasks targeting rooted paths
Preview 3
- Fixed some HiDPI issues
Preview 4
- Fixed an issue that would cause HotInstall to throw an exception when performing disk space checks with certain directories
- When getting information about drivers, drivers that can't be processed will now be skipped
- Hardware targets for driver files no longer show up more than once per INF section
- Fixed an issue where notifications would not be displayed
- Fixed some exceptions
### New features
#### Preinstallation Environment Helper
- Unattended answer file conflict resolution has been ported to the WDS Helper Client:
- You can now create multiple ISO files at the same time. The amount of concurrent ISO creation tasks can be configured up to 10:
- Tooling for BitLocker encrypted volumes has been introduced:
- The Sysprep Preparation Tool has been updated with BitLocker volume detection
- A new policy has been added to configure image file scanning options in the operating system installer:
- When capturing a Windows image, a description can now be added
#### Unattended answer file features
- The following starter scripts are affected by this version:
| Starter Script | Stage | State |
|:--|:--|:--|
| **Disable Windows Platform Binary Table** | During System Configuration | **New** |
| **Prevent companion device software installation** | During System Configuration | **New** |
| **Configure Windows Server processor scheduling** | During System Configuration | **New** |
| **Change Windows PowerShell Execution Policies** | During System Configuration | **Modified** -- it now validates the selected execution policy |
| **Control Remote Desktop parameters** | During System Configuration | **New** |
| **Empty Start Menu Pins** | During System Configuration | **New** |
| **Set a custom wallpaper** | When the first user logs on | **Modified** -- Windows Spotlight is now disabled |
- The Starter Script Editor has seen many improvements:
- Bulk script conversion as a command-line argument, to convert starter scripts created for DISMTools 0.7.3 to the new format
- Upload capabilities to the Starter Script Library
- Rule-based Automated Inspection for script security
- Find and Replace capabilities
- Document Outline viewer
- Support for editing bigger scripts, up to 2 billion characters
**Have a Starter Script that you want to share with the world? Upload it to the Library!** Use the Starter Script Editor to upload your first script:
You will need a GitHub account to upload starter scripts to the Library.
#### Image Tasks
- You can now unlock BitLocker encrypted volumes from the offline installation management mode:
> [!NOTE]
> When ending management of an installation in a BitLocker encrypted volume, it will be automatically locked. You can disable this behavior by going to Tools > Options > Image operations, and unchecking "Lock unlocked BitLocker volumes when exiting offline installation management"
- You can now switch between offline installations more quickly:
- You can now fillter AppX package information in an online system based on its registration status using the `regto:` filter:
- Type `regto:anyone` to show packages registered to, at least, 1 user
- Type `regto:noone` to show packages that aren't registered
- Type `regto:me` to show packages registered to, at least, your user
- Type `regto:<name>` or `regto:<sid>` to show packages registered to, at least, the user with that name or SID
- When performing driver exports, multiple class names can now be selected:
- Target exported drivers can now be organized in folders named after their class names
- Feature update detection support has been added for the [Rubidium](https://betawiki.net/wiki/Windows_vNext#Rubidium) WaaS semester
- A search engine lookup link is now displayed next to a device's hardware ID in driver information reports:
- Driver filters now support multiple class names
#### Installer
- The installer now uses Inno Setup 7.1
#### Miscellaneous
- 7-Zip has been updated to version 26.02
- The following libraries and components have been updated:
| Component | Version in 0.8 | New version |
|:--:|:--:|:--:|
| [Managed DISM API](https://github.com/jeffkl/ManagedDism) | `6.0.0` | `6.0.1` |
| [Markdig](https://github.com/xoofx/Markdig) | `1.3.1` | `1.3.2` |
## Changes made since [last preview](https://github.com/CodingWonders/DISMTools/releases/tag/v0.8.1_pre_2682)
### Bugfixes
- Fixed startup issues in Safe Mode
### New features
- UnattendGen has been updated to the latest version
- File pickers in driver and package information dialogs now support multiple selections
- Service information reports now contain sections for each service, to jump between them easily
- Feature update detection support has been added for 26H2 images
- The following starter scripts are affected by this version:
| Starter Script | Stage | State |
|:--|:--|:--|
| **Configure Lock Screen Background** | During System Configuration | **New** |
| **Prevent automatic BitLocker drive encryption** | During System Configuration | **New** |
| **Disable Fast Startup** | During System Configuration | **New** |
## Update details
Setting migration will be performed when you update to this version. These are the settings that will be affected:
| Setting | New status | Reason |
|:--|:--|:--|
| Concurrent ISO creation tasks | **New** | |
| Lock unlocked BitLocker volumes when leaving offline installation management mode | **New** | |
| DISMTools Preinstallation Environment policies | **New policies** | |
## What's Changed
* DISMTools 0.8.1 by @CodingWonders in https://github.com/CodingWonders/DISMTools/pull/385
**Full Changelog**: https://github.com/CodingWonders/DISMTools/compare/v0.8_stable...v0.8.1_stable