前言:時代在變,相同的是情感,不同的是感情。在XP時代我們使用Nlite,Vista我們使用Vlite,而Win7雖然有了rt7lite,但由於bug封裝失敗以及一些不成熟的問題有待解決,我決定暫時放棄使用它,使用原版進行定製後宜安裝並優化封裝。目前將自己win7安裝盤處理經驗分享的帖子不多,我只是想把我這些天來日日夜夜辛苦的成果分享給大家,畢竟精力有限,只想和大家一起研討與探索,對於某些不足和需改進之處,大家可以給予足夠的指責與批評。 還有我要提出一點,忘大家不要怕下載walk或使用win7,如果配置跟得上,win7是個好東東,不要老是使用十年前的xp。這個時代東西更新都這麼快,如果大家都一起攻win7的話很多後期處理難題很快就會被攻破的;第二點就是,win7時代已經不同於xp,一些組件不需要太精簡,因爲彼此都有依賴關係,不管怎麼精簡已經是一張DVD了,大家要把握住什麼纔是重點:穩定纔是重點,只有在穩定的基礎上才談得上快速與精簡!
一)安裝盤製作一之封裝盤定製篇:
1.提取原版中Ultimate版本:
以我的電腦爲例:將原版install.wim映像提取到e盤,即在e:\install.wim以管理員身份運行cmd,
在F盤新建zs-win7-ser文件夾和zs2文件夾,將p_w_picpathx.exe文件複製進去(附件會提供),並建立mount.cmd內容:
p_w_picpathx /mountrw f:\install.wim 1 f:\zs2
Pause
建立commit.cmd內容:
p_w_picpathx /unmount f:\zs2 /commit
Pause
建立export.cmd內容:
p_w_picpathx /export e:\install.wim 5 f:\install.wim "Windows7 Ultimate"
Pause
下面雙擊export.cmd,待映像文件導出並提示"按任意鍵繼續"
Ok我們現在可以進行第二步操作了! 2.解決聲卡驅動:
首先雙擊mount.cmd將F:\install.wim文件可寫掛載到F:\zs2文件夾中。
衆所周知,使用原版安裝聲卡驅動時有的機器上會安裝不成功,儘管用了官方聲卡驅動,比如HP CQ系列 爲了解決這個問題,我從網上下載了修復工具並提取相關文件:
wdmaudio.inf_x86_neutral_aed2a4456700dfde文件夾,附件有。
將它替換f:\zs2\Windows\System32\DriverStore\FileRepository中。 3.超微精簡步驟:(額外刪除批處理)
刪除的文件一目瞭然,請讀者自己查看分析。 del /q F:\ZS2\ProgramData\Microsoft\Network\Downloader\*. *
rd /s /q F:\ZS2\Windows\Ringtones
del /q F:\ZS2\Windows\system32\recovery\winre.wim
del /q F:\ZS2\Windows\winsxs\Backup\*.*
REM 刪除日文輸入法
del /f /s /q "F:\ZS2\Windows\System32\IME\IMETC10\*.*" >nul
del /f /s /q "F:\ZS2\Windows\System32\IME\IMEJP10\APPLETS\*.*" >nul
REM 刪除韓文輸入法
del /f /s /q "F:\ZS2\Windows\System32\IME\imekr8\*.*" >nul
del /f /s /q "F:\ZS2\Windows\System32\IME\imekr8\applets\*.*" >nul
del /f /s /q "F:\ZS2\Windows\System32\IME\imekr8\dicts\*.*" >nul del /q F:\ZS2\ProgramData\Microsoft\Windows\Ringtones\*.*
del /q f:\zs2\Users\Public\Recorded TV\Sample Media
del /q f:\zs2\Users\Public\Videos\Sample Videos
del /q f:\zs2\Users\Public\Pictures\Sample Pictures
del /q f:\zs2\Users\Public\Music\Sample Music 4.主題文件破解方法:用破解後的文件替換windows\system32 文件夾下的文件:
themeservice.dll、themeui.dll、uxtheme.dll(牽涉到破解,附件中不提供) 5.應用無人值守文件來配置系統功能:
在F盤建立建立Untitled.xml(可以用記事本編輯或walk)
內容如下:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="configure">
<assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="6.1.7600.16385" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="" />
<selection name="Chess" state="false" />
<selection name="Internet Games" state="false" />
<selection name="Internet Backgammon" state="false" />
<selection name="Internet Checkers" state="false" />
<selection name="Internet Spades" state="false" />
<selection name="More Games" state="false" />
<selection name="PurblePlace" state="false" />
<selection name="Shanghai" state="false" />
</package>
</servicing>
<cpi:offlineImage cpi:source="catalog:f:/cn/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend> 上面只是示例,實現了刪除internet遊戲、chess、mahjong、PurblePlace、more games。
你也可以配置更多功能,使用WALK來配置Untitled.xml的內容,僅供瞭解方法,具體操作不一一論述。
接下來,提取安裝盤\sources中的dism文件到f:\zs-win7-ser文件夾中,新建addunattend.cmd
內容如下:
Dism /Image:F:\zs2 /Apply-Unattend:F:\Untitled.xml
Pause 在提示完成過後,按任意鍵退出。
6.向映像文件添加補丁:
大家可能用過nlite、vlite甚至rt7lite向系統打過補丁,但又沒有用過微軟自家出的dism呢?
dism位於win7安裝盤sources或C:\Program Files\Windows AIK\Tools\Servicing中,僅僅 198kb卻比任何第三方工具穩定、好用。
你可以用它來向install.wim文件添加補丁或驅動。下面我來告訴大家怎麼添加補丁:首先從微軟官方網站下載漏洞補丁程序,
(我下載了以下32個補丁),在F:\zs2文件夾下新建addhot.bat。內容如下: Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB971468-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB972270-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB974431-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB974571-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB975467-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB975496-v2- x86.msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB975560-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB976749-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB977074-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1. Windows7封裝與定製處理(一) .-KB977165-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978207-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978251-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978262-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978542-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978601-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979306-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979309-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979482-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979559-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979683-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979916-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980182-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980195-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980218-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980232-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980408-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980846-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB981332-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB981793-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB982381-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB982632-x86 .msu
Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB2264107-x8 6.msu PAUSE 運行addhot.bat,等待結束會提示成功,按任意鍵退出。
7.運行commit.cmd來卸載可寫映像。
8.整理映像文件:上述做好的映像文件由於未處理,體積很大,比原來的還大,處理方法:
在f:\zs-win7-ser文件夾中建立export2 .cmd,內容如下: p_w_picpathx /export f:\install.wim 1 f:\install2.wim "Windows7 Ultimate"
pause 在完成操作後,將原來的install.wim1文件刪除,將install2.wim改名爲install.wim。
9.ok!將install.wim覆蓋原版文件,在虛擬機中運行並安裝。
Windows7封裝與定製處理(一)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40