請選擇 進入手機版 | 繼續訪問電腦版

微剋多資訊

 找回密碼
 註冊

Login

搜索
回覆 1則 瀏覽 809篇

[技巧教學] Noname Xpe 系統匣新增解析度調整

簽到天數: 172

該用戶今日未簽到

發表於 2014-3-30 22:29 | 顯示全部樓層 |閱讀模式
本帖最後由 gary8349 於 2014-3-30 22:38 編輯

因為有不少人問過
所以就寫一下文章唄...

01.先將RXPE.IM_用7-zip打開,會看到RXPE.IMG,在RXPE.IMG上面右鍵,點擊"在內部開啟"
02.提取rxpe\System32\PECMD.INI到桌面
03.添加代碼如下:加個 "I" 即可
04.回存
RXPE.IM_便完成,可參考這篇
05.修改解析度項目參考這篇

PECMD.INI
CALL Start_Logon
EXEC !=%SystemRoot%\SYSTEM32\orderdrv.cmd
WAIT 1000
LOAD \OUTTOOL\OUTPECMD.INI
CALL @PECMDINI

_SUB Start_Logon
     TEAM LOGO %SystemRoot%\LOGO.JPG|WAIT 500|TEXT 正在設定系統……請稍待…… #0xFF0000 L18 T562 R500 B590
     TEAM FILE %SystemRoot%\system32\NTOSKRNL.EX_|FILE %SystemRoot%\system32\BOOTVID.DLL|FILE %SystemRoot%\system32\KDCOM.DLL|FILE %SystemRoot%\system32\drivers\*.SY_
     INIT I
     INIT   
_END

_SUB FixSystem
     TEXT 系統登錄檔修正...
     ENVI @PBAR=70
     WAIT 500
     TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
     TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers `修正 USB 驅動程序文件路徑
     REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
     REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
     REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
     REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
     REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
     REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
     REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
     REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
     REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
     REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
     REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
     REGI %V0%\CDROM\ImagePath=%V1%\CDROM.SYS
     REGI %V0%\AMDHUB30\ImagePath=%V1%\AMDHUB30.SYS
     REGI %V0%\AMDXHC\ImagePath=%V1%\AMDXHC.SYS
     REGI %V0%\USBFILTE\ImagePath=%V1%\USBFILTE.SYS
     REGI %V0%\ASMTHUB3\ImagePath=%V1%\ASMTHUB3.SYS
     REGI %V0%\ASMTXHCI\ImagePath=%V1%\ASMTXHCI.SYS
     REGI %V0%\ETRONHUB\ImagePath=%V1%\ETRONHUB.SYS
     REGI %V0%\ETRONXHC\ImagePath=%V1%\ETRONXHC.SYS
     REGI %V0%\NUSB3HUB\ImagePath=%V1%\NUSB3HUB.SYS
     REGI %V0%\NUSB3XHC\ImagePath=%V1%\NUSB3XHC.SYS
     REGI %V0%\RUSB3HUB\ImagePath=%V1%\RUSB3HUB.SYS
     REGI %V0%\RUSB3XHC\ImagePath=%V1%\RUSB3XHC.SYS
     REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
     REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
     REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
     REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
     REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
     REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS      
     REGI %V0%\kbdclass\ImagePath=%V1%\kbdclass.SYS
     REGI %V0%\kbdhid\ImagePath=%V1%\kbdhid.SYS
     REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
     REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
     REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
     REGI %V0%\ohci1394\ImagePath=System32\Drivers\ohci1394.SYS
     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
     REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
     REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
     REGI HKCR\lnkfile\IsShortcut
     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524152}\!
     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!
     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0
     REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
     REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6 0x06 0xA8 0x06
_END

_SUB Created_System_Menu
     TEXT 系統檔案註冊...
     ENVI @PBAR=80
     WAIT 500
     EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U  
     ENVI StartMenu=%TEMP%
_END

_SUB Setting_SystemRun
     TEXT 刪除不必要檔案...
     ENVI @PBAR=90
     WAIT 500
     FILE %SYSTEMROOT%\INF\HIDSERV.INF
     FILE %SYSTEMROOT%\INF\INPUT.INF
     ENVI TMP0=FILE %SystemRoot%\SYSTEM32\WIN32K.SYS
     ENVI TMP1=WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE SMSS.EXE|FILE WINLOGON.EXE|EXEC !%SYSTEMROOT%\SYSTEM32\INTERNAT.EXE|EXEC !=%SYSTEMROOT%\SYSTEM32\BARTPE.CMD
     RUNS PECMD TEAM %TMP0%|%TMP1%,WAITKILL
     TEAM ENVI TMP0=|ENVI TMP1=
_END

_SUB Setting_SHELL
     ENVI @PBAR=100
     WAIT 1000
     KILL \%PECMDINI%
     TEAM TEXT 正在載入桌面中…請稍待…|LOGO|SHEL %SystemRoot%\EXPLORER.EXE|WAIT 5000
_END

_SUB PECMDINI,L1T580W800H20,模組,,,1
     PBAR PBAR,L1T7W794H10,60
     TIME OUTTOOLRUN,100,Team CALL FixSystem|CALL Created_System_Menu|CALL Setting_SystemRun|CALL Setting_SHELL
_END


PECMD幫助文件:
├──┼──┼──────────────────────────────────────────────┤
│       │格式│INIT [C][I][K][U]                                                                           │
│       ├──┼──────────────────────────────────────────────┤
│       │功能│執行最基本起始化,登錄Window外殼,起始化用戶資料夾和環境變數,安裝鍵盤鉤子,並建立以下目錄: │
│       │       │Favorites  收藏夾目錄                                              Programs     程式選單目錄│
│       │       │Desktop    桌面目錄                                                SendTo       傳送到目錄  │
│       │       │StartMenu  開始選單目錄                                            Personal     我的文件目錄│
│       │       │Startup    啟動選單目錄                                            QuickLaunch  快速啟動目錄│
│       ├──┼──────────────────────────────────────────────┤
│       │參數│■參數"C"表示將光驅的盤符寫入環境變數;參數"I"表示將PECMD的部分功能安裝到托盤圖示的選單中; │
│       │       │■參數"K"表示執行 INIT 指令立即安裝低級鍵盤鉤子,否則加載SHELL後才安裝低級鍵盤鉤子;        │
│INIT│       │■參數"U"將USB的盤符寫入環境變數(功能未完善)。                                              │
│       ├──┼──────────────────────────────────────────────┤
│       │示例│INIT 或 INIT C 或 INIT CH 或 INIT CIK 或 INIT CIKU                                          │
│       ├──┼──────────────────────────────────────────────┤
│       │備註│※執行INIT指令後,再執行SHEL指令加載特殊的SHELL即可啟動一個最小化的WinPE。                  │
│       │       │※執行INIT指令前確保%USERPROFILE%所在分區有一定的可寫空間,否則INIT指令無法完成工作。       │
│       │       │※帶參數"C"時,光驅盤符儲存在以CDROM開頭的環境變數中(這些環境變數必須在啟動後刷新才生效)。  │
│       │       │※參數"K"表示即刻安裝鍵盤鉤子,接管Ctrl+Alt+Del,呼出任務管理器。                           │
│       │       │※帶參數"U"時,USB的盤符儲存在以USB開頭的環境變數中(這些環境變數必須在啟動後刷新才生效)。   │
│       │       │※公開發行WinPE的INIT指令不建議帶"K"參數,本指令不能在指令行中使用,只能在組態檔案中使用。  │
├──┼──┼──────────────────────────────────────────────┤




點評

的確有點可惜...用來用去這版PE最順手好用說~  發表於 2014-3-31 23:49
真是專業的解答,不過隨著4月8號的到來,慢慢的XP要被淘汰了...  發表於 2014-3-31 22:01
  • 詳細解說,熱心助人

    bear1alex1 貢獻度 +20

該用戶從未簽到

發表於 2014-3-31 23:07 | 顯示全部樓層
本帖最後由 zmac2007 於 2014-3-31 23:14 編輯

大大不知你有沒有繼續維護 XPE的 PESYSTEM.WIM,執行硬碟裡的軟體有時需mscvr系列.dll,100、90、80 ,而如果硬碟系統是xp一般多用71.70.60,而正常  PESYSTEM.WIM 只有60.70的檔案,想問你的想法,對了有個fHash.dll檔能實現 7-zip目錄右鍵[CRC SHA] 功能,從檔案的內容裡查看驗證值,我在簡中8PE有看到,還在了解當中,也許會加進PESYSTEM.WIM

點評

我已經很久沒解開PESYSTEM.WIM來看了...要從頭研究看看==  發表於 2014-4-1 00:10

使用道具

您需要登入後才可以回帖 登入 | 註冊

本版積分規則

Discuz! X

© 2009-2017 Microduo

快速回覆 返回頂部 返回列表