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
    329
    1,081
    10
    Sadly, the Info messages aren't useful. You'll need to look at the end of the file so that you can find "Error" messages
     
  2. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Regarding your suggestions:
    1. The main purpose of this tool is not to debloat Windows images. Sure, you can debloat images in some ways, but DISMTools was never meant to do just that
    2. Same as reason 1 - you may be able to add Edge in the future, but the program isn't a debloat tool. Besides, uninstalling Edge is pretty hard, considering that it is so integrated into Windows
    3. You can remove AppX packages, which some may classify as "bloat" (mainly due to the ads Microsoft shoves down your throat in the Start menu of Win10 and Win11) but, like all other reasons, DISMTools is not a debloat tool
    4. You could automate service management by using unattended answer files that call a PowerShell script that does service manipulation. The Store is an AppX package, so this goes with number 3
     
  3. drew84

    drew84 MDL Expert

    Mar 13, 2014
    1,396
    2,376
    60
    Windows Defender
    Code:
    Blocked by: Attack surface reduction
    Rule: Block abuse of in-the-wild exploited vulnerable signed drivers
    
    Have had this rule enabled (set to warn) for some time,
    in theory the setting should allow me to choose what to do, but Defender simply overrides any decision.

    The same thing literally happened a half an hour later when updating my VPN
    to stop any further inconvenience, have now disabled this feature in Defender.
     
  4. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Well, if it starts working for you again, it may be better to leave it disabled. Besides, the best antivirus is common sense.
     
  5. drew84

    drew84 MDL Expert

    Mar 13, 2014
    1,396
    2,376
    60
    ... definitely on the same page. By the way Great Tool.
     
  6. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Italian translations are complete. They'll take some time to appear in the latest nightly installer though, as testing needs to be done now.

    DISMTools_cLQCCAd0c3.png
     
  7. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Planning for the PE Helper's extensibility has started and my idea is to create a special project that contains standard project files, ISO content files, projects, and more. Here is a concept:

    DT_PE_Extensibility_Proto1.png
    What do you think, and what should be changed?
     
  8. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    The extensibility of the PE Helper is now complete. Soon, it will be merged with the current work for Preview 1
     
  9. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    DISMTools 0.5.1 has seen improvements regarding the reporting of operation errors. If a custom description is unavailable for an error code, it will now use the one from the Windows APIs instead of a generic string telling you to look for the error codes online. This will still happen if it can't get the error description though.

    Ge6uCfvdRe.png
     
  10. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    An interesting tip is that you can specify custom DISM API libraries to add support for newer images on older operating systems. Drop "DismApi.dll" and the "Dism" folder from the newer OS (or from a newer ADK) into the root folder of the DISMTools installation and re-launch the program:

    upload_2024-7-5_15-21-40.png
    Note that if you're copying stuff from the ADK, you must manually create a "Dism" folder and copy every provider DLL to it.
     
  11. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Stub package options for AppX packages have been implemented:

    j2FRrnm1ET.png
    This option is enabled if all these conditions are true:
    • The DISM executable is from Windows 10 or a newer version
    • The image you're servicing contains Windows 10 or a newer version
    • The package you're dealing with is a bundle package containing stub packages (which are defined in the AppX bundle manifest with the "IsStub" property)
    SumatraPDF_U0SVu25KMb.png
    Otherwise, it is just disabled and the application will be added normally
     
  12. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Now, you can add Microsoft Update Manifest (MUM) files to target Windows images:


    DISMTools_JDKgSCWsgF.png

    DISMTools_niSXSYNwkI.png
     
  13. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Soon, work on the July 2024 Update of DISMTools 0.5 will begin, and one of the features that will be backported will be the DIM. This is a quick heads-up of one of the features that will arrive in that version.

    Also, it won't be released alongside Preview 2 of DT 0.5.1, which is expected to come out next week, because I want this release to be special. You'll understand more of that when this month ends
     
  14. vigipirate

    vigipirate MDL Senior Member

    Feb 24, 2011
    396
    97
    10
    thank you for work sir posibe language default lp's my langue fr_fr winPE or boot wim svp
     
  15. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    Work on Update 1 of DT 0.5 has started, and new features have already arrived:

    DT PE-2024-07-16-20-37-34.png


    DT PE-2024-07-16-20-37-49.png
     
  16. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    The initial implementation of the Windows Image Explorer is almost complete, now with back/forward navigation and navigation with the address bar. Please report any issues you may have with it.
     
  17. The Windows Guy

    The Windows Guy MDL Senior Member

    Dec 7, 2020
    329
    1,081
    10
    #300 The Windows Guy, Jul 19, 2024
    Last edited: Jul 19, 2024
    Now, nightly installers will be generated every day at 9 PM GMT+2 (7 PM UTC) using a cron schedule. This allows performing quick corrections to buggy code without waiting for installers to be generated. Now, if you want to get the latest builds without waiting, you'll need to follow the build instructions.

    That's what should have happened. I learned that schedules trigger a run on the default branch the hard way. The WIM Explorer will keep its scheduled action unless it's also broken.

    I consider this a really weird day. First with the CrowdStrike issues that have been affecting everyone in the world, and now with CI/CD issues. For DISMTools, the old method has been reinstated.