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.
Categories: Deployment, DISM, DISM GUI
Deployment, DISM, DISM GUI
Having problems launching it in WinPE 64 bit environment. Get the ‘Subsystem needed to support the image type is not present’ error.
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.
Thanks! I really appreciate it!
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 ?
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.
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.
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.
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.
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.
Thanks for reporting this. I have submitted to Symantec this was a false positive.
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.
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.
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
http://www.vb-helper.com/howto_net_browse_for_folder.html
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
Hi Mike,
I use the DISM Gui Version 4.0.0.0 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
(CLASS_E_CLASSNOTAVAILABLE)).
Is it possible to have a little support from you to solve my pbl?
Many thanks in advance
Vanderroost Yannick
Setting .AutoUpgradeEnabled = False to your openfiledialog will allow you to use it under WinPE 4 and 5
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?
Setting .AutoUpgradeEnabled = False to your openfiledialog will allow you to use it under WinPE 4 and 5
Jeremiah,
Ok right, but where in win PE I can put this line?
Thanks
Yannick
You would have to change the Open File Dialog in the source code and recompile.
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).
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.
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.
you may considering to adressing wimboot apply or capture option.
Can you make a windows 10 version?
Hi Mike,
I have a working 64Bit version which also works on my winpe 64Bit tech cd if you’re interested
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.
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.
bye
Winking Gunnar
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)
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
Bob
How to you delete all drivers from your win on this Application, or a group of drivers?
Unfortunately it does not work with the new Windows 10 build 1607 there will be an update of the software package?
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.
Hi.
Some way to tell DISM GUI what version of DISM.exe use? i need to run newer versions of dism
thx
Would love to also be able to use this when repairing with DISM. i.e. /RestoreHealth etc.
Hi.
Some way to tell DISM GUI what version of DISM.exe use? i need to run newer versions of dism
thx
Is there a possibility of obtaining a user manual/instructions on how to work with dism gui 4?
Is there a possibility of obtaining instructions on how to work with dism gui 4?
Is there a possibility of obtaining a user manual/instructions on how to work with dism gui 4?
Is there a possibility of obtaining a user manual/instructions on how to work with dism gui 4?
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
….etc
Thank You!! for your work and it helps me a lot minimizing commands =)
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. 🙂
where is this software located?
Not working on WinPE 10
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!
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
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.
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…