{"id":67,"date":"2021-12-07T21:40:45","date_gmt":"2021-12-07T21:40:45","guid":{"rendered":"https:\/\/programs.lucas-elliott.com\/?p=67"},"modified":"2021-12-07T21:45:35","modified_gmt":"2021-12-07T21:45:35","slug":"winpe-dism-manager-wdm","status":"publish","type":"post","link":"https:\/\/programs.lucas-elliott.com\/index.php\/2021\/12\/07\/winpe-dism-manager-wdm\/","title":{"rendered":"WINPE DISM Manager (WDM)"},"content":{"rendered":"\n<p>If anyone reading this has worked with WINPE (Windows Preinstallation Environment) before, you&#8217;ll know it can be a pain in the butt to create, manage, and modify the WinPE drives.<\/p>\n\n\n\n<p><strong>If you&#8217;re not sure what WINPE is you should<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Feel ashamed of yourself<\/li><li>Read <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/manufacture\/desktop\/winpe-intro\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">this doc from Microsoft<\/a><\/li><\/ol>\n\n\n\n<p>Long Story Short, WINPE is a tool used to install windows 10 but can also be very useful since it provides a very simple and feature-cut CMD.exe window with no restrictions For example, you can modify system32 without knowing the system&#8217;s admin password. It&#8217;s kind of like safe-mode on steroids.<\/p>\n\n\n\n<p>The DISM tools themselves are actually batch based (really cool), but unfortunetly have some errors in them that make the code crash frequently (not so cool).<\/p>\n\n\n\n<p><strong>What is WDM?<\/strong><\/p>\n\n\n\n<p>The WINPE DISM Manager (WDM) helps bypass DISM&#8217;s common errors and even has optimized versions of the DISM tools in its code. WDM by IT Command adds a colorful text-based interface for managing WINPE Drives. It also adds some awesome features like backing up drives and previewing changes.<\/p>\n\n\n\n<p>Check out this quick 30 second commercial for it:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"IT Command WINPE DISM Manager\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/6nRd0qf_xWY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Corny Commercial<\/figcaption><\/figure>\n\n\n\n<p> Here is a more in-depth demo of the tool: <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"WinPE DISM Manager by IT Command\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/aS6JvJOLyJk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>In-Depth Demo<\/figcaption><\/figure>\n\n\n\n<p><strong>WDM guides you through the following:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Set up your computer with DISM tools from Microsoft<\/li><li>Create WINPE Drives and handle common errors within it automatically<\/li><li>Mount and Unmount drives<\/li><li>Backup and Restore Drives<\/li><li>easily edit the base WINPE image that is installed on drives<\/li><li>View what&#8217;s mounted, where, and when it was mounted<\/li><\/ul>\n\n\n\n<p><strong>There are some features currently in development<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Multiple named backups<\/li><li>Mounting multiple drives<\/li><li>Adding a menu to install common WINPE software automatically (much later down the roadmap).<\/li><li>Adding built in features like .NET with a simple command window.<\/li><\/ul>\n\n\n\n<p><strong>There are some things we&#8217;re stuck on but would love any help from the community:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Keeping WDM from closing during certain DISM tasks where the developers made it exit all cmd windows instead of the current instance<\/li><li>Save from WINPE drive to ISO file<\/li><li>Basic bug fixing<\/li><\/ul>\n\n\n\n<p>WDM has been a near three year project and is still being added to every few months.<\/p>\n\n\n\n<p><strong>Try it out and start messing with WINPE now!<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Volume up jscript tool by foxdrive:&nbsp;<a href=\"https:\/\/stackoverflow.com\/a\/22895700\/7872447\">https:\/\/stackoverflow.com\/a\/22895700\/7872447<\/a>&nbsp;used to turn up the volume<\/li><li>Wscript Audio player by SachaDee:&nbsp;<a href=\"https:\/\/stackoverflow.com\/a\/23316395\/7872447\">https:\/\/stackoverflow.com\/a\/23316395\/7872447<\/a>&nbsp;used to make an alert sound<\/li><li>Alert.Wav from Defcon Warning System:&nbsp;<a href=\"https:\/\/defconwarningsystem.com\/\">https:\/\/defconwarningsystem.com\/<\/a>&nbsp;used to make an alert sound<\/li><li>Winhttpjs.bat (soon to be replaced by curl) by npockmaka:&nbsp;<a href=\"https:\/\/github.com\/npocmaka\/batch.scripts\/blob\/master\/hybrids\/jscript\/winhttpjs.bat\">https:\/\/github.com\/npocmaka\/batch.scripts\/blob\/master\/hybrids\/jscript\/winhttpjs.bat<\/a>&nbsp;used to query status<\/li><li>CMDS.bat by ITCMD&nbsp;<a href=\"https:\/\/github.com\/ITCMD\/CMDS\">https:\/\/github.com\/ITCMD\/CMDS<\/a><\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-background has-black-background-color has-black-color is-style-wide\"\/>\n\n\n\n<h2 class=\"release-downloads-header\">Beta Release 2<\/h2><div class=\"release-description\"><p>Added https support for program.<\/p><\/div><ul class=\"release-downloads\"><li><a href=\"https:\/\/github.com\/ITCMD\/DISM-Manager\/releases\/download\/b-02\/Edit.WINPE.DISM.Boot.Manager.ITCMD.bat\" rel=\"nofollow\"><strong class=\"release-name\">Edit.WINPE.DISM.Boot.Manager.ITCMD.bat<\/strong> <small class=\"release-size\">52.58 KB<\/small> <small class=\"release-download-count\">116 downloads<\/small><\/a><\/li><li><a href=\"https:\/\/github.com\/ITCMD\/DISM-Manager\/archive\/b-02.zip\" rel=\"nofollow\"><strong class=\"release-source\">Source code<\/strong><\/a><\/li><\/ul>\n\n\n\n<p>140 total downloads.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-background has-black-background-color has-black-color is-style-wide\"\/>\n\n\n\n<p><a href=\"https:\/\/github.com\/ITCMD\/DISM-Manager\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">View the GitHub<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create and manager WINPE drives. If you haven&#8217;t worked with WINPE before, you should<\/p>\n","protected":false},"author":1,"featured_media":69,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,3],"tags":[14,11,13,12],"class_list":["post-67","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-batch","category-open-source","category-tools","tag-boot","tag-dism","tag-tools","tag-winpe"],"_links":{"self":[{"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":4,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/posts\/67\/revisions\/94"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/media\/69"}],"wp:attachment":[{"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programs.lucas-elliott.com\/index.php\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}