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
Deployment, DISM, DISM GUI
Hi,
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!
Ahzs
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.
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!
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.
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,
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.
+1
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.
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.
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.
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.
Mike
Mike can you walk me through how to do this? I have tried your fix multiple times with no success. Thank you in advance.
Take a look here: http://heldigard.blogspot.com/2010/09/gdism-eldi.html
Also GUI for DISM in Java
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.
Thanks!
I agree with the first post.. I think you should have an option to apply an unattend.xml.
Adding a single cab package and not only a folder would be useful even though you can work around it.
Oh and international features (like keyboard layout) would be good for PE
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 ?
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
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
http://technet.microsoft.com/en-us/library/hh825258.aspx
http://technet.microsoft.com/en-us/library/hh825110.aspx
you might also add this to make the packages visible
http://www.msfn.org/board/topic/152688-win6x-registry-tweak
/capture-image
/apply-image
/delete-image
/export-image
/Append-Image
same like Gimagex
http://www.autoitscript.com/site/autoit-tools/gimagex/
Hi,
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.
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.
Thanks
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. 🙂
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
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.
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.
This feature is included already. If you go to Tools in the menu you will find Cleanup WIM in there.
add button, download and install latest driver pack mass storage from
http://driverpacks.net/driverpacks/windows/7/x64/mass-storage/12.12.1
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
Is it possible to include registry interface for the mounted images’ registry?
At this time that isn’t in the plan. I would suggest using regedit to load the registry hive from a mounted WIM instead.
Please add an area for more than 20 indexes…I have an AIO that has more than 20.
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..
thanks
Dan Stockwell
A 64 bit executable would be wonderful so that it can be run in an x64 winpe where there is no x86 support.
Windows 8.1 support
image-capture and image-apply are very good tools for you put in your new version… Congrats for your job! Very good!!!
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
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?
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.
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
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.
Mike
I’m so interested to have it especially that you have added Capture and apply to it..how can get it?
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.
Thanks Mike!
I can’t believe I completely forgot the sanity checks for source and destination. 🙂
I’ so interested to have it..can you please send it to me? rak___city@hotmail.com
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?
I believe the most two important are:
/capture-image
/apply-image
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.
merge image
delete image
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
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.
I Use for Winpe x64 GImagex a powerful tool developed in Autoit another Powerful toy, works perfectly.
https://www.autoitscript.com/site/autoit-tools/gimagex/
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.
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
me too – exact same error. Running DISM on WIndows 7 (x64)
I believe DISM made only for windows 8 & 10, but for windows 7 you should use imageX instead of DISM.
Is
DISM /Online /Cleanup-Image /RestoreHealth
in interface?
if you could add anything I would say window 10 support. it’s a great tool and I’ve been using it for years.