1. 程式人生 > >win10系統下製作win10x64pe教程

win10系統下製作win10x64pe教程

資源:

1.工具dism(提取和修改wim檔案)+RegistryWorkshop_chs_5.0.0(修改登錄檔)+現有的pe系統(修改登錄檔)

2.Win10x64原版映象.iso

3.虛擬機器(測試和修改登錄檔)

開始:

1.提取iso裡的boot.wim卷2----因為要修改所以進行提取

dism /export-image /sourceimagefile:w:\sources\boot.wim /sourceindex:2 /destinationimagefile:ikqd.wim

    注:要先掛載iso

2.掛載ikqd.wim

Dism /Mount-Wim /wimfile:ikqd.wim /index:1 /mountdir:.\mount

   注:要先建立mount目錄

3.只讀掛在install.wim---用來提取檔案 

Dism /Mount-Wim /wimfile:w:\sources\install.wim /index:1 /mountdir:.\mountT  /readonly

  注:要先建立mountT目錄

4.刪除多餘的檔案

   rd /s /q .\mount\sources

   del .\mount\setup.exe

   注:刪除目錄前要修改其許可權。

   1.屬性->安全-》高階-》更改(所有者)-》高階-》立即查詢--選擇當前的使用者           記得勾選“替換容器和子物件的所有者” + 使用可以從xxxx

    2.屬性-》安全-》編輯-》新增-》高階-》立即查詢--選擇當前的使用者                             記得勾選”完全控制“   

.提取software登錄檔

copy .\mount\windows\system32\config\software  f:\pe-software 

copy .\mountT\windows\system32\config\software  f:\ins-software

5.修改software登錄檔----進入虛擬機器裡pe系統進行修改

     5.1安裝RegistryWorkshop_chs_5.0.0.exe

     5.2.1裝載pe-software登錄檔

     reg load  hku\pp f:\pe-software

     注:替換c:\  和  d:\  和  "X:\$windows.~bt\"  為  x:\

             刪除"Interactive User"

    5.2.2匯出登錄檔 hku\pp   -------AA.reg

    5.2.3解除安裝登錄檔

    reg unload hku\pp

    5.3.1裝載登錄檔ins-software

    reg load hku\pp  f:\ins-software 

     注:替換c:\  和  d:\  和  "X:\$windows.~bt\"  為  x:\

             刪除"Interactive User"

    5.3.2匯入登錄檔AA.reg

    5.3.3解除安裝登錄檔

6.替換登錄檔檔案software

    copy  f:\ins-software .\mount\windows\system32\config\software 

7.匯入explorer.exe 資源

    explorer.bat 指令碼

set windows=D:\Makes\PEs\mountT\Windows
cd /d D:\Makes\PEs 
xcopy %windows%\explorer.exe .\mount\windows\ /y /d /h
xcopy %windows%\zh-cn\explorer.exe.mui .\mount\windows\zh-cn\ /y /d /h
xcopy %windows%\system32\explorerFrame.dll .\mount\windows\system32\ /y /d /h 
xcopy %windows%\SysWOW64\zh-cn\explorer.exe.mui .\mount\windows\SysWOW64\zh-cn\ /y /d /h
xcopy %windows%\SysWOW64\explorerFrame.dll .\mount\windows\SysWOW64\ /y /d /h 


xcopy %windows%\system32\MrmCoreR.dll .\mount\windows\system32\ /y /d /h 
xcopy %windows%\system32\en-us\MrmCoreR.dll.mui  .\mount\windows\system32\en-US\ /y /d /h
 
xcopy %windows%\system32\twinapi.dll  .\mount\windows\system32\ /y /d /h 
xcopy %windows%\system32\zh-cn\twinapi.dll.mui  .\mount\windows\system32\zh-cn\ /y /d /h


xcopy %windows%\system32\twinapi.appcore.dll  .\mount\windows\system32\ /y /d /h 
xcopy %windows%\system32\zh-cn\twinapi.appcore.dll.mui  .\mount\windows\system32\zh-cn\ /y /d /h


xcopy %windows%\system32\settingsynccore.dll  .\mount\windows\system32\ /y /d /h 
xcopy %windows%\system32\en-us\settingsynccore.dll.mui  .\mount\windows\system32\en-us\ /y /d /h


xcopy %windows%\system32\shareStartModel.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\CoreMessaging.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\VEEventDispatcher.dll  .\mount\windows\system32\ /y /d /h  


xcopy %windows%\system32\actxprxy.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\comctl32.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\zh-cn\comctl32.dll.mui  .\mount\windows\system32\zh-cn\ /y /d /h 


xcopy %windows%\system32\mscories.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\oledlg.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\zh-cn\oledlg.dll.mui  .\mount\windows\system32\zh-cn\ /y /d /h  


xcopy %windows%\system32\shdocvw.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\zh-cn\shdocvw.dll.mui  .\mount\windows\system32\zh-cn\ /y /d /h  


xcopy %windows%\system32\shellstyle.dll  .\mount\windows\system32\ /y /d /h  
xcopy %windows%\system32\zh-cn\shellstyle.dll.mui  .\mount\windows\system32\zh-cn\ /y /d /h  
 
xcopy %windows%\system32\SharedStartModel.dll  .\mount\windows\system32\ /y /d /h   


pause

     注意:要修改.\mount的檔案許可權   

   1.屬性->安全-》高階-》更改(所有者)-》高階-》立即查詢--選擇當前的使用者           記得勾選“替換容器和子物件的所有者” + 使用可以從xxxx

    2.屬性-》安全-》編輯-》新增-》高階-》立即查詢--選擇當前的使用者                             記得勾選”完全控制“   

     注意:explorerFrame.dll x64也要拷貝

8.解除安裝ikqd.wim 

    Dism /unMount-Wim  /mountdir:.\mount  /commit

9.最後就是測試製作好的wim  檔案了。

    進入pe後可以看到cmd視窗。

    進入桌面----輸入:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"  /v shell /t reg_sz /d explorer.exe  /f

explorer.exe

    注:因為explorer桌面需要依賴登錄檔,所以要修改,否則只會彈出窗體

至此基礎的帶explorer win10x64pe就做好了。