Home > Deployment, DISM, DISM GUI > DISM GUI 4.0 Beta Available

DISM GUI 4.0 Beta Available

It’s been a long time coming but I finally got around to updating my DISM GUI program to version 4.0.  I am treating this release as a beta as I have not had a chance to fully test everything yet.  You can find the download on the DISM GUI GitHub site.

A few of the changes I implemented in this version

  • The .NET framework 4.0 is now required.  The previous version required 2.0.
  • Updated for DISM 6.3.  This version may work with older releases of DISM but some feature may not be available.
  • Added Capture and Apply tabs – This was the single most requested feature.  Requires DISM 6.2 or higher
  • Added a Read Only option to the mount control tab
  • Corrected some spelling errors

This version *should* run under WinPE however I have not tested it yet.  If anyone has success running it under WinPE make sure to leave a comment.

  1. October 1, 2014 at 11:52 pm

    Having problems launching it in WinPE 64 bit environment. Get the ‘Subsystem needed to support the image type is not present’ error.

    • October 2, 2014 at 9:51 am

      The current version is compiled as a 32-bit executable. Since WinPE x64 does not include the SysWOW64 environment needed to run 32-bit executables you get that error. I will compile a native 64 bit version and get it uploaded later today.

      • Dusty Broome
        October 2, 2014 at 9:25 pm

        Thanks! I really appreciate it!

  2. October 2, 2014 at 9:39 am

    I’m just glad there exists people as smart as you to create a tool like this for the rest of us. Thank you.

    I will be testing your BETA shortly, and will leave my results.

    My question is, would you say that your tool now work similarly to GImageX v2 ?

  3. Tom Grimes
    October 12, 2014 at 4:58 pm

    This tool looks very promising for system and image builders like myself. I was able to get the WinPE (32-bit version) to install the .NET packages and now I am looking for a way to use the file browser as I either receive an error or a blank window when I click on browse under the apply or capture image tabs.

    • October 14, 2014 at 1:24 pm

      Hi Tom,

      This is a limitation of WinPE. The File Dialog boxes rely on Explorer which is not part of WinPE so there is no workaround right now.

      • Tom Grimes
        October 16, 2014 at 6:20 pm

        Hi Mike,
        I was able to get Explorer to work… sort of.
        I imported a large number of exe’s dll’s, etc. from a 32 bit system’s windows\system 32 folder and added them to the WinPE project build along with your dismgui and a batch file to:
        map a network drive
        run diskpart
        call dismgui
        I can then use the browse button to look for an image file on the mapped drive and restore to the “W” drive I designated with diskpart as the local drive (the second browse button still fails).
        After dismgui completes, I then run bcdboot to copy the system boot files to the “S” (system) drive and exit.
        So far, this works fine with our Windows 8.1 images.

        I have not been successful (yet) in getting the file explorer to work at all for the Capture Image tab. I will take a longer look at this next week and provide an update if I make any headway.

      • May 29, 2021 at 6:44 am

        Hi Mike,
        It’s possible to use the file dialog boxe in WinPE if help property option on the control is correctly positionned (no blank explorer in the control).
        I’m use this in the last windows 10 x64 and no troubles !.
        Thanks and regards.

  4. October 14, 2014 at 12:17 pm

    Symantec is reporting the exe as WS.Reputation.1 virus. http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2010-051308-1854-99&vid=4294919973

    Not sure why this is happening as I used it fine on Friday without issue.

    • October 14, 2014 at 1:23 pm

      Thanks for reporting this. I have submitted to Symantec this was a false positive.

  5. Neil Humphris
    November 16, 2014 at 6:04 pm

    The codeplex site only shows the 32 bit version for download. like others all the new Windows PE I create are 64 bit with no SYSWOW. Any chance we can get both the 32 & 64 bit versions listed at codeplex…. Please.

  6. JH
    November 17, 2014 at 2:52 am

    Suggestion: option to use the default temp folder when mounting an image. Just a checkbox instead of having to select it every time. For most actions we don’t care where it is mounted, as it’s just temporary.

  7. arectech
    November 28, 2014 at 9:45 am

    I have been using autohotkey to make a browser program, which does work in winpe
    If you are interested in a vb.net approach, maybe you would be interested in this which i did check out on winpe. I did need to upgrade the software and make its properties to use .net 4.0


    • arectech
      December 6, 2014 at 5:53 pm

      I should mention a command I use when creating the winpe image to enable folder browsing.
      That works nicely with the changes I made to the vb.net code.

      mkdir %PEDest%\mount\Windows\System32\config\systemprofile\Desktop

  8. Vanderroost Yannick
    February 24, 2015 at 10:11 am

    Hi Mike,
    I use the DISM Gui Version and this one work very good when I use it under windows server 2008 or windows 7.
    But if I try to use it under WIN PE 32 bit (the last one buit with the last MDT from Microsoft) the form appear on the display correctly like in windows envirronement … but if i try e.g. to chose a WIM (same pbl with the other tabs) I receive the error below:
    Unhandel exception has occured in your application. If you click
    Continue. the application will ignore this error and attempt to continue. if you
    Click Quit . the application will close immediately.

    Creating an instance of the COM component with CLSID
    {DC1C5A9C-E88A-4DDE-A5A1-60F82A20AEF7} from the IClassFactory failed due
    to the following error: 80040111 Class factory Cannot supply
    requested class (Exception from HRESULT: 0x80040111

    Is it possible to have a little support from you to solve my pbl?

    Many thanks in advance

    Vanderroost Yannick

    • Jeremiah
      April 28, 2015 at 6:50 pm

      Setting .AutoUpgradeEnabled = False to your openfiledialog will allow you to use it under WinPE 4 and 5

  9. Vanderroost Yannick
    February 25, 2015 at 9:40 am

    Hi Mike,
    I Think that you use OpenFileDialog (Not supported under WinPe) is it possible to replace this one with GetOpenFileName in DISM such as notepad?

  10. Jeremiah
    April 30, 2015 at 3:49 pm

    Setting .AutoUpgradeEnabled = False to your openfiledialog will allow you to use it under WinPE 4 and 5

    • Vanderroost Yannick
      May 4, 2015 at 4:54 am

      Ok right, but where in win PE I can put this line?


      • Jeremiah
        May 7, 2015 at 11:57 am

        You would have to change the Open File Dialog in the source code and recompile.

  11. John Gidlund
    May 28, 2015 at 9:47 am

    Mike, were you ever able to get this fixed: “Browse Dialog boxes do not work under WinPE”: https://dismgui.codeplex.com/workitem/2036 I ask because DISM GUI works great under the latest Win 8.1 PE x86. I had to .Netfx but that was about it. Big fan of this application so I was curious if you had a fix. For right now I have a command prompt loaded with Win PE so I can browse and find the drive letter I want to capture. Mostly using DISM GUI to capture images before a workstation is decommissioned in case we need to restore a file we missed (IE: like a PST file).

  12. May 28, 2015 at 12:53 pm

    This little tool just saved me a ton of time. Used it to inject around 400 PE drivers into Win PE 5.1 not a single issue. Nice work and thanks for sharing this.

  13. Tony
    July 1, 2015 at 2:09 am

    I use this tool a lot, but have noticed that some of the tab don’t work.

    There seems to be a problem when the path to the wim file has a space in it.

    Seems you need to add a couple of Quotation marks to cover possible spaces in the folder names.

  14. Maurice
    July 2, 2015 at 10:15 pm

    you may considering to adressing wimboot apply or capture option.

  15. August 24, 2015 at 6:29 pm

    Can you make a windows 10 version?

  16. arectech
    November 2, 2015 at 6:01 pm

    Hi Mike,
    I have a working 64Bit version which also works on my winpe 64Bit tech cd if you’re interested

  17. ovonier
    December 11, 2015 at 5:34 am

    Hi Mike,

    thanks for this great tool. After i have added Netfx package and other to my WinPE 10 with DISM 10. DISM GUI runs fine. It’s a 32 bit PE, but i prefer this cause it is compatible to 32 and 64 bit systems, 64 bit PE only to 64 bit Systems.
    But yes, the browse box doesn’t run under PE. Hope it will fix soon. And it would be great if it would show the live status when I’m capturing and applying. This are the functions I’m using.

  18. Gunnar
    December 11, 2015 at 4:40 pm

    Hi Mike,
    great tool but could you implement SKU flags in the capture tap like “gimagex.exe”?
    After I captured an image, I’ve allways runs this command to add SKU flags:
    imagex /flags /info 1
    If I dont do this, the OS choise in Windows setup will be empty.

    Winking Gunnar

  19. Stephen
    March 3, 2016 at 5:14 pm

    Awesome app. Saves so much time not having to type in those long command.

    I have noticed that if unmounting and image fails I need close and re-open the app to mount another image. Even after using the Cleanup-wim from the tools menu and verifying there is nothing mounted any longer. The mount button stays grayed out and the dismount button is active but gives and error (err 50 I think)

  20. BobR
    May 17, 2016 at 6:34 pm

    Great tool Mike banished those long winded .cmd’s to histor yand the typos that go with them and even works over a network which is the cool bit. However one criticism I shall miss watching the ===== scooting across the screen but small price to pay for progress

    great tool nice one mate


  21. George
    July 13, 2016 at 9:56 pm

    How to you delete all drivers from your win on this Application, or a group of drivers?

  22. Cor
    August 23, 2016 at 2:14 am

    Unfortunately it does not work with the new Windows 10 build 1607 there will be an update of the software package?

  23. Paul T.
    September 21, 2016 at 1:04 pm

    This is a a great tool!

    One thing I noticed: the Unattended Servicing function seems to fail to apply the XML file from the text box provided. I tried two different locations and same effect. It shows Error 87 in the Output.

    • César
      January 28, 2017 at 11:15 am


      Some way to tell DISM GUI what version of DISM.exe use? i need to run newer versions of dism


  24. W. Axl Rose
    January 27, 2017 at 6:59 pm

    Would love to also be able to use this when repairing with DISM. i.e. /RestoreHealth etc.

  25. César
    January 28, 2017 at 11:17 am

    Some way to tell DISM GUI what version of DISM.exe use? i need to run newer versions of dism


  26. San
    April 8, 2017 at 5:54 pm

    Is there a possibility of obtaining a user manual/instructions on how to work with dism gui 4?

  27. San
    April 9, 2017 at 3:20 pm

    Is there a possibility of obtaining instructions on how to work with dism gui 4?

  28. san17
    April 9, 2017 at 3:31 pm

    Is there a possibility of obtaining a user manual/instructions on how to work with dism gui 4?

    • April 9, 2017 at 3:50 pm

      Is there a possibility of obtaining a user manual/instructions on how to work with dism gui 4?

  29. reggie
    April 16, 2017 at 9:35 pm

    Hi Mike,
    i have noticed that index number under mount control is somehow not doing anything.
    What i see that the tool should display full wim info by selecting the index number dropdown.

    This is now a great tool today with windows 10 as they release multiple builds and by enabling full details per index; we can view info such as this:

    Index : 1
    Name : Windows 10 Pro
    Description : Windows 10 Pro
    Size : 15,305,539,033 bytes
    WIM Bootable : No
    Architecture : x64
    Hal :
    Version : 10.0.15063

    Currently this only what show on version 4.0 beta:

    Index : 1
    Name : Windows 10 Pro
    Description : Windows 10 Pro
    Size : 10,270,123,878 bytes

    Index : 2
    Name : Windows 10 Home
    Description : Windows 10 Home
    Size : 10,158,824,124 bytes


    Thank You!! for your work and it helps me a lot minimizing commands =)

  30. Tolbert
    July 6, 2017 at 3:11 pm

    Only feature request I have is adding a button on the Mount Control tab to close mount folder. Having the mounted folder open in explorer causes error when trying to dismount and write to wim file. Would be nice to have a button to close the mounted folder if you have it open by accident. It not a button, at least a warning message you to go to dismount. 🙂

  31. kiva
    August 15, 2017 at 1:57 pm

    where is this software located?

  32. Raza Ullah Khan
    August 28, 2017 at 12:24 am

    Not working on WinPE 10

  33. Simone
    February 4, 2018 at 6:38 am

    Sorry, I downloaded the archive but it doesn’t seem to have the exe file anymore. Is that suppose to be the case and if so how do I go about getting it? Thanks!

  34. hylofresh
    February 16, 2018 at 1:58 am

    Where is the exe file or how can I run it? Why does not a single website on the whole internet share the executable file but all of them only have the link to this codeplex archive? The zip-file doesn’T work. I don’t want to write a doctors’ thesis on microsoft with some .NET (which everyone has). I just want to have the damn USB drivers in the install data. Please upload an .exe-file

    • February 19, 2018 at 8:20 am

      Codeplex has been shut down and only the source code is available there now. I have moved this over to GitHub at https://github.com/mikecel79/DISMGUI/releases. I tried to update the Codeplex pages before the shutdown occurred but was unable to. You can find the exe there. I will be updating the links on the posts to point to GitHub from now on.

  35. Bob.Omb
    March 25, 2018 at 9:44 am

    The killer feature you need nowadays is the DISM /online /cleanup-image /restorehealth in a repair tab.. Other than building WIM its the number one use of DISM to repair system errors in either a live system or EVEN BETTER an OFFLINE verision of the system repair where you can select a source dvd\folder.. I can help get working in PE that parts easy =) Come to TheOven.org for that…

  1. April 25, 2016 at 10:37 pm

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: