Home > DISM, DISM GUI > DISM GUI 4.0 Feature Requests

DISM GUI 4.0 Feature Requests

I’ve just started working on version 4 of DISM GUI and honestly I don’t know what features of DISM to add.  So I’m asking the community for some help here.

  • What features of DISM that you use often are missing from the GUI?
  • What changes to the graphical interface would you suggest?
  • Do you use DISM in online mode?  If so would having an online mode be a useful feature to add?

Most of my work with DISM GUI revolves around managing drivers and features but I understand my use case is not the same as everyone else’s.  I’ve tried to add what the I felt were the most used features of DISM to the application.  Leave some feedback here or head on over to the Codeplex site and leave your suggestion there.

Categories: DISM, DISM GUI Tags: , ,
  1. Ahzs
    February 21, 2012 at 6:13 am

    great work!! Please, can you add:
    1) Make boot ISO – oscdimg (in WAIK)
    2) Add languages packages (dism, bcdedit, bcdboot)
    3) Add unattended option
    4) GUI – all messages show in Dism output and cancel windows with DISM is running
    5) GUI – add storno button, if running mount or dismount WIM

    Thank you!

    • March 19, 2012 at 1:24 pm

      Hi Ahzs,

      My intention with this is not to make a graphical interface for the WAIK. MDT does a pretty good job of that already.

      I will look into adding a cancel button for long running DISM operations. However just like canceling DISM mid operation you could potentially corrupt your WIM. I won’t introduce this option unless I am positive it will not lead to data corruption.

  2. 0sten
    February 25, 2012 at 7:09 pm

    What is really can do your GUI the “must have tool” is early implementation of new commands from Windows 8 DISM. Right now it can work with not only WIMs but VHDs too by /Mount-Image & /Commit-Image
    It can completely replaces ImageX by /Capture-Image & /Apply-Image commands.
    So check it yourself (available in Windows 8 ADK) and make a couple of new buttons for us 🙂
    And compatibility with WinPE would be great (Yes, I know that is not easy request – .NET issues, etc.)
    Anyway big thanks to you!

    • March 19, 2012 at 1:28 pm

      I’ve just downloaded my Windows 8 CPP so i will take a look at the new commands. Assuming they did not totally change the syntax it should be pretty easy to implement these changes.

      WinPE comptability is something I would love to do but since this relies on .NET I don’t see it as an option right now.

      • 0sten
        March 21, 2012 at 10:11 am

        Hi Mike,
        syntax is absolutely the same so I hope you will add new commands without difficulties.
        DotNet is not an issue anymore too: MS adds NetFramework4.0 package to WinPE: goolge (or better bing 😉 “WinPE-NetFx4.cab”.
        You can obtain it via downloading an ADK for Windows 8. I can upload to mediafire for you winPE4.0 with this package already installed to test your GUI. Or I can test your next builds against WinPE myself.
        So it seems that all you need to obtain compatibility with new WinPE is swithcing to 4th version of framework in development environment.
        By the way, they disclose DISM API. So we are not limited to making GUI for their EXE. We can develop standalone DISM-like app too.
        With best regards,

      • March 22, 2012 at 4:24 pm

        Hi 0Sten,

        I had not looked at the Windows 8 PE so I didn’t realize they provided a .NET package for it. I still have to download the ADK and take a look at it. Right now I am in the middle of a number of projects at work so I haven’t had much time to work on V4 yet. Maybe in a few weeks. I’ll contact you about testing the newer versions.

        I did see that Microsoft has a DISM API now. However it looks like it’s only availble using C/C++ through Win32. It’s not usable from the .NET framework without creating a wrapper. Since I don’t know C/C++ (heck I barely know VB.NET) I won’t be able to take advantage of the new API. It’s too bad because looking over the API it provides a lot of functionality that I can’t currently do with parsing the command line results.

    • Koen
      February 18, 2013 at 5:15 am


  3. sambul
    March 13, 2012 at 12:59 pm

    Hello Mike. Since you asked for feature suggestions for your new DISM GUI 4.0, I started a thread (http://reboot.pro/16525/) on popular Reboot.pro forum, who’s members frequently use DISM, and can certainly help you to improve the program. Please take part in this thread, explaining in particular advantages of your DISM GUI, and whether its 4.0 version reflects updates to DISM introduced in Win8 ADK Deployment Tools.

  4. March 19, 2012 at 1:32 pm

    Hi Sambul,

    Can you kindly ask any members interested in submitting suggestions to do so here or on Codeplex? Unfortunately I don’t have the time to read many different forums and I’d like to keep all suggestions organized here or on the Codeplex site.

    Due to some upcoming projects at work I may not be able to work on the next release for sometime.

  5. johnny
    March 30, 2012 at 8:00 am

    Hello all, I just installed this on a Windows server 2008 x86 machine for my company and when I click on mount a .wim or view a .wim nothing happens. For a split second I can see a dialog box but nothing happens when I try to view a wim’s info or mount it. It just shows the command that was run by the software but nothing else happens. I was home on a win 7 home premium x86 and it worked like a charm however when I get to work it doesnt work here. I have admin rights over my domain and the server I ham working on if that helps. Please help guys as I really like this software.

    • March 30, 2012 at 8:22 am

      Hi Johnny,

      Make sure that the you have the folder path to the DISM.exe executable in your PATH environment variable. It sounds like you don’t have it setup. DISM GUI doesn’t attempt to find the DISM.exe. It depends on it being in your PATH environment variable.


  6. johnny
    March 30, 2012 at 10:28 am

    Mike can you walk me through how to do this? I have tried your fix multiple times with no success. Thank you in advance.

  7. Michael
    April 13, 2012 at 7:51 am

    Take a look here: http://heldigard.blogspot.com/2010/09/gdism-eldi.html
    Also GUI for DISM in Java

  8. July 11, 2012 at 11:55 am

    If it’s not too late, something I’d like to see is a meaningful progress bar or percent complete status, or an option to open/close the dialogue box that will show the progress of driver injection.

    This certainly isn’t a deal-breaker for an otherwise great utility, but I often find myself being stuck at my desk waiting for the operation to complete, with no idea of where it’s at and how long it has to go. This way I would have an approximate idea of how many more drivers it has to add to the WIM file instead of wasting time staring at it or leaving minutes before it completes.


  9. Drew
    July 11, 2012 at 2:17 pm

    I agree with the first post.. I think you should have an option to apply an unattend.xml.

  10. paranone
    July 26, 2012 at 5:20 pm

    Adding a single cab package and not only a folder would be useful even though you can work around it.

  11. paranone
    July 27, 2012 at 10:02 am

    Oh and international features (like keyboard layout) would be good for PE

  12. Alex
    August 6, 2012 at 3:57 pm

    So, I like when program files, programdata & users folders are in Windows folder. Such feature was with xml unattended aswering file in Win7beta, but then it was apriceated. Can you add automation to change folders path while unmounted WIM ?

  13. August 9, 2012 at 12:59 am

    Hi Mike, it’s MrJinje of MSFN.org, (I wrote the craptastic DISM Tool™ a few years ago) anyways, wanted to ask if you would add a treeview w/checkboxes control populated by the available features currently in the wim and offer us the ability to Remove multiple features via batch. The new /remove feature will supposedly strip the dll’s from the winsxs folder, actually reducing the size of the installation. Who needs vLite/7Lite when Windows 8 has the tools built-in.

    I was thinking of doing it myself but I found your app and maybe it’s easier for me to just give you the idea. Thanks

  14. August 20, 2012 at 1:10 am

    w0w great!
    also theres a new api that might speed up the mounting process
    #define WIM_FLAG_MOUNT_FAST 0x00000400
    #define WIM_FLAG_MOUNT_LEGACY 0x00000800


  15. August 20, 2012 at 2:34 am

    you might also add this to make the packages visible

  16. YOW
    December 19, 2012 at 7:08 am


    same like Gimagex

  17. arectech
    December 28, 2012 at 6:16 pm

    I left a message at Codeplex but wasn’t sure if you get around to see that much.
    Our resident programmer made some changes to Dism GUI and I wonder if you’re interested.
    He added the Capture Image / Append and Apply Image tabs.
    Also he found a solution to the lack of BrowseForFolder on winpe.

    • January 27, 2013 at 7:13 pm

      Hi Arectech, I would be interested in your updated version of Dism GUI to do captures as part of Win PE4.0 and such, or if Mike has some time to add it to a new build of Dism GUI.

  18. j
    January 1, 2013 at 6:57 pm

    Thanks, by Dism gui: would be nice if one could add individual files to a new folder or another already created. What I did was copy him mounted folder to the folders and files that I had with the mouse and administrator permission and I performed the desmonatje and I add them. 🙂

  19. Mr WiseGuy
    January 5, 2013 at 8:12 am

    Hey i just wanted to ask for supporting the following commands:

    Add Productkey Migration Management with something like this command:

    Dism /image:C:\mount /set-productkey:

    Add ability to request index information before mounting -> just like this:

    Dism /get-wiminfo /wimfile:C:\win7\sources\install.wim

    Really would appreciate and maybe donate its fantastic easy to handle now with GUI 🙂

    Thanks in Advance and best regards

  20. Hong
    January 22, 2013 at 12:07 pm

    I am running winPE4, and your DISM GUI.exe wont run for me, It said it need .NET framework, but I know that I already added most packages to my wim file, including NEt4.

  21. Ignignoct
    February 6, 2013 at 11:21 am

    Please add a button for /cleanup-wim

    On Win 7 64bit machines the WIM’s often don’t unmount cleanly and leave stale mount points preventing mounting the same WIM again. This cleans that up so mounting works again.

    • February 6, 2013 at 12:00 pm

      This feature is included already. If you go to Tools in the menu you will find Cleanup WIM in there.

  22. March 31, 2013 at 4:59 am

    add button, download and install latest driver pack mass storage from

  23. Buddy
    June 17, 2013 at 9:34 am

    functionality within PE. 4.0 x32 and x64 to support capturing and applying Windows 8 images is the most important utility needed. Even a truncated DISM GUI just for this purpose would be enough

  24. Antonio Castro
    July 31, 2013 at 12:56 pm

    Is it possible to include registry interface for the mounted images’ registry?

    • August 1, 2013 at 12:53 pm

      At this time that isn’t in the plan. I would suggest using regedit to load the registry hive from a mounted WIM instead.

  25. MArio
    August 8, 2013 at 12:55 pm

    Please add an area for more than 20 indexes…I have an AIO that has more than 20.

  26. September 4, 2013 at 1:00 pm

    hi, just to add-the ability to capture and apply images from your tool under winpc would be great, in a large college we currently use gimagex and a could of file shares for some imaging. also are MS likely to have win 8.1 based winPE and tools do you think in the next month? not that we will deploy win 8 but support for more devices out of the box will mean less driver work to get it all working..
    Dan Stockwell

  27. September 5, 2013 at 2:10 pm

    A 64 bit executable would be wonderful so that it can be run in an x64 winpe where there is no x86 support.

  28. Mark
    November 28, 2013 at 1:38 pm

    Windows 8.1 support

  29. December 3, 2013 at 7:03 pm

    image-capture and image-apply are very good tools for you put in your new version… Congrats for your job! Very good!!!

  30. Steve Durfee
    March 19, 2014 at 1:51 pm

    Thanks for your excellent work compiling this. I would like to be able to copy a file to a folder or just a elevated command prompt where you could xcopy from

  31. SK
    May 12, 2014 at 7:40 am

    Hi. If I add language packs you have the option do delete language packs but not add language packs. Do I need to start over with mounting and then add language packs again?

  32. Jose Grioni
    May 23, 2014 at 10:08 am

    It would be nice to mount a WIM in READ-ONLY mode. I get an error indicating I don’t have permission to open a WIM (Error 0xc1510111) and to try opening it in RO mode.

  33. arectech
    June 9, 2014 at 9:59 pm

    I uploaded Dism Gui 4.0 with capture and apply tabs to the patches folder.
    Looks like nobody is interested so you should remove them when you get a chance.
    Sorry to have wasted your time

    • June 18, 2014 at 12:17 pm

      Hi Arectech,

      I did get your email and saw the patch but haven’t been able to look at it yet. I’ve been away for a few weeks and really couldn’t look at this. I will try and check on it later this week and integrate it into the existing DISM GUI 3.5.


      • Mohammad
        June 18, 2014 at 2:00 pm

        I’m so interested to have it especially that you have added Capture and apply to it..how can get it?

      • July 10, 2014 at 6:30 pm

        I really want the capture and apply options. I’m gonna die without it. Can you point me to a beta or patch I can download? Thanks.

      • arectech
        October 11, 2014 at 7:36 pm

        Thanks Mike!
        I can’t believe I completely forgot the sanity checks for source and destination. 🙂

    • rakcity
      June 27, 2014 at 2:49 am

      I’ so interested to have it..can you please send it to me? rak___city@hotmail.com

    • July 11, 2014 at 11:05 am

      Arectech, I want the DISM GUI 4.0 you proposed, for the capture and apply tabs. Can you point me to a link to test it?

  34. rakcity
    June 12, 2014 at 4:30 am

    I believe the most two important are:


  35. Nick Johnson
    June 18, 2014 at 9:53 am

    Hello Arectech I would love to have dism gui with capture and apply tabs….how can I get it? Currently use gimagex for all windows 7 but have to manually type commands to backup windows 8.1 computers.

  36. none
    June 24, 2014 at 2:36 pm

    merge image
    delete image

  37. July 23, 2014 at 10:20 pm

    Hello Sir,

    First thousands of thanks for such a great and useful utility……

    I always use ‘DISM GUI’ basically for injecting filter drive (cfadisk) into ‘boot.wim’ and it work just like magic. Now I can keep my ‘install.wim’ files in my ‘ptn3’ of my ‘Removable USB Drive’. All thanks to ‘DISM GUI 3.5’.

    Currently ‘DISM GUI 3.5’ can only mount ‘WIM’ files, but I want ‘ESD’ supoort too. So please provide us support for ‘install.esd’ files if possible…..

    Thanks in Advance

  38. January 29, 2015 at 12:49 pm

    Fabulous tool! Sorry if I missed this in the blog, but if you could add a DISM-GUI.ini file I would definitely push a donation your way. Actually, I’ll donate anyway, but that would be a great feature. It simply saves the path to the win file and mount location so it defaults the next time you open the tool.

  39. Christian Boniakowski
    May 5, 2015 at 6:42 am

    I Use for Winpe x64 GImagex a powerful tool developed in Autoit another Powerful toy, works perfectly.


  40. LeCapri
    June 8, 2015 at 10:10 pm

    DISMGUI has saved me a ton of hours manipulating my image. Thanks a million. Just want to ask if DISM Cleanup-Image option could be added to a future release? Again, thank you for your hard work.

  41. Ray
    July 24, 2015 at 3:15 am

    Hi Mike,
    I have a problem adding the “Add Drivers ” using DISM GUI.
    I keep getting the below error. I am able to mount the WIN image successfully.

    Error: 0xc0000135

    An error occurred while attempting to start the servicing process for the image located at C:\Temp Image.
    For more information, review the log file.

    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

    • serverqueen
      April 5, 2016 at 4:50 am

      me too – exact same error. Running DISM on WIndows 7 (x64)

      • Mohammad AlShaabi
        June 2, 2016 at 12:29 pm

        I believe DISM made only for windows 8 & 10, but for windows 7 you should use imageX instead of DISM.

  42. November 28, 2015 at 2:20 pm

    DISM /Online /Cleanup-Image /RestoreHealth
    in interface?

  43. Mark Quinn
    April 3, 2017 at 8:27 am

    if you could add anything I would say window 10 support. it’s a great tool and I’ve been using it for years.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: