DISMTools

Discussion in 'MDL Projects and Applications' started by Tito, Aug 1, 2023.

  1. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    25H2 doesn't differ that much from 24H2 and testing from my part is going nicely thus far.

    Of course, if you find problems with that, don't hesitate to report feedback.
     
  2. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    DT07_Release.png
    DISMTools 0.7 is now available as a stable version. The update system will pick this version and install it for you.

    It will also be available on WinGet.

    Work on 0.7.1 has already started. Check out the "dt_prerel_2591" branch for the latest changes!
     
  3. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    An issue you may encounter when upgrading to 25H2 once it comes out (or now if you use Insider) and, immediately after, going to DT to manage the active installation is that getting capability information will take significantly longer. This is not an issue with DISMTools, and it affects DISM as well:

    vmware_BY74q6ppxz.png

    Those have been running for several minutes now. These, under normal circumstances, should take significantly less time
    When checking in Task Manager, the process taking the most CPU was the "MoUSO Core Worker Process". Simply wait for that to finish its tasks, and you'll be good to go.
     
  4. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    The ADDS domain join wizard will see some improvements in DISMTools 0.7.1. Version 0.7 introduced functionality to map organizational units and the users in each of the OUs, so 0.7.1 has implemented it. This lets you pick the initial user much more easily, without having to pull up account properties:

    vmconnect_IYLcP4rFed.png

    uWcgnMYCAW.png

    As stated in the picture, the OUs listed here are only for demonstration purposes. In real environments, you may have OUs like "Marketing", "Research"...
    You will only be able to do it on devices that are domain-joined. When you pick it, you will not be able to select a different domain name. On devices that are not domain-joined, the option to pick the user from the domain will be disabled, as DISMTools needs to communicate with the domain controller to grab this information, so you'll still need to guess. Some issues still need to be ironed out.

    Expect this in the latest installers of the dt_prerel_2591 branch.
     
  5. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
  6. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    Long time no see! Lots of things have been added to DT 0.7.1 for Preview 2:
    • DISMTools now features a collection of scripts you can start with in case you're new to the world of unattended answer files. Currently, only 3 are available, but more will be added in the future:
    DISMTools_CSPZwmZ94I.png
    • Lots of improvements were made to the system service manager, which now lets you view service dependencies and dependents, and failure/recovery actions. Display names that point to INF files are now parsed as well:
    DISMTools_EBWJcqNfwX.png

    DISMTools_Pneh5W5NcQ.png

    DISMTools_QH5evLnPnB.png
    More is yet to come. Development of DISMTools 0.7 Update 1 will also begin shortly.
     
  7. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    DISMTools 0.7 Update 1 and 0.7.1 Preview 2 are now available to download and install. They will also be available on WinGet. The update system will pick these up and install them for you.

    Sadly, we have to say goodbye to something for now. Canary installers will no longer be released until further notice. This is because I've suddenly experienced OpenSSL version mismatch problems in the workflow job that submits the installers to a repository. Now, to experience the latest changes, you will have to build from sources.
     
  8. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    DISMTools 0.7.1 Preview 3 is now available to download and install. It will be available on WinGet.

    Due to the end of support for Windows 10, which will happen in 3 days (as of writing this), you may wonder if DISMTools will continue supporting it. Some good news for you: it will for years to come, much like it still supports Windows 8.1 and Server 2012; unless a technology or a library makes the program drop support for old releases (which I hope will not happen).
     
  9. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    DISMTools 0.7.1 Preview 4 is now available to download and install. It's also available on WinGet.

    This will be the final preview release before 0.7.1 is released as a stable version.
     
  10. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    Long time no see! So many improvements have been made for 0.7.2 for Preview 2:
    • Many improvements were made to the Sysprep Preparation Tool, which now features a new Auto mode that skips all the questions
    • Copilot, as a notification source, is now disabled when using the Disable Notification Sources starter script. Some improvements were made to the QMR script. Verbose Status messages can now be enabled with a new starter script
    • You will now see various "Look item online" buttons in the information dialogs. These will let you search information about an item online using a search provider of your preference out of these 5: Google Search, Bing, DuckDuckGo, Startpage, Brave Search. They have been tweaked a bit to prevent showing AI summaries
    • The installer is now built with Inno Setup version 6.6. On systems with dark mode enabled, it will look much cooler
    • Old self-contained UnattendGen copies are now automatically removed when loading the unattended answer file creation wizard
    • The Tour will now use a tiny, purpose-built web server to fix YT video player error 153. Videos now play in succession as opposed to you having to click a stage. After finishing all 3 stages, you will see this screen from which you can learn how to turn the server off:
    Screenshot 2025-11-16 at 16-37-48 DISMTools Tour.png
    In short, several improvements. You will see some of these in 0.7.1 Update 1. From now on, you will see messages from me when I'm ready to announce a large set of features, or when a major release is out.
     
  11. rayman95

    rayman95 MDL Senior Member

    Oct 3, 2018
    403
    267
    10
    hi thanks for your work..
    but I can't find how to make an iso..I Mount one, modify it with removing some packages, do an attended xml, but after that I don't find how to create an install.wim..
     
  12. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    The option to create an ISO file is in the Tools menu. You will need the Windows ADK for this, but DISMTools can download and install it for you. You can follow Stage 3 of the Tour if you want to know more. Also, refer to the help documentation.
     
  13. rayman95

    rayman95 MDL Senior Member

    Oct 3, 2018
    403
    267
    10
    i run create ISo and choose the mount image and run create..windows ADK was dl but got powershell window with this message

    DISMTools 0.7.1 - Preinstallation Environment Helper
    (c) 2024-2026. CodingWonders Software. Portions (c) CT Tech Group LLC; (c) JJ Fullmer
    -----------------------------------------------------------
    Starting PE generation...
    This process is unsuccessful as the following error occurred: La propriété AdkInstallation n'existe pas dans le chemin d'accès HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount.

    Press ENTER to exit
     
  14. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    You will need to restart the application first. It will configure that value automatically.
     
  15. rayman95

    rayman95 MDL Senior Member

    Oct 3, 2018
    403
    267
    10
    same issue..I close and re open the app then charge last project but got same error
     
  16. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    436
    1,434
    10
    I'll fix this issue real quick. In the meantime, do the following: create a DWORD value called "AdkInstallation" in "HKLM\SOFTWARE\Microsoft\WIMMount" and set it to 1
     
  17. rayman95

    rayman95 MDL Senior Member

    Oct 3, 2018
    403
    267
    10
    Will try later tonight and send feedback..many thanks