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就做好了。