vsax 發表於 2014-7-20 20:59:43 https://www.itsk.com/forum.php?mod=viewthread&tid=333816&highlight=%BE%AB%BC%F2php
經過半個月的所得修改,今天終於把本身的精簡系統比較滿意的完成了,經過這半個月的修改,獲得以下內容。
在這須要感謝本論壇的S大,在論壇裏發表文章的BILL,還有啄木鳥和訊極天度。感謝他們的無私。由於這個總結等因而把上面幾位大大的教程進行總結而成。
總結主要內容:
一、用RT 7 Lite進行系統精簡
二、對精簡系統的後期處理(刪除文件、驅動、dll的修改)
三、集成軟件、萬能驅動6.1及激活回覆後,到網盤下載相關總結
總結裏所用到的軟件:
WIN7原版系統:能夠到www.sky123.org論壇裏頭下載,地址:http://sky123.org/thread-98594-1-1.html 本教程所用系統是:[MSDN原版] Windows 7 with SP1 旗艦版 64位版本,32位版本也一樣適用。
可引導系統光盤鏡像:隨便在網上下載一個雨林木風的,或者深度的XP系統光盤鏡像就能夠了,主要是拿來作虛擬機的引導之用。
虛擬機:Vmware Workstation 7.1.4 漢化版,建議使用完整安裝版的,不要用什麼綠化版的。
定製軟件:RT 7 Lite ,該軟件有32位和64位版本之分,請按本身所用的操做系統版本下載。
系統修改、捕獲軟件:Gimagex 2.0.16
ISO鏡像修改及製做軟件:UltraISO
Win7 激活工具:小馬激活或者無約而來的win7oem包
其餘微調及優化工具:Win7無人值守OEM包(分32位與64位版本),Win7註冊表優化,Win7全自動減肥程序,Win7第三方攝像頭,Win7設置小工具(該工具360會誤認報毒,信我者請把360忽略,不信的話能夠不用再往下看了),DLL動態鏈接drmv2clt.dll 和 srcore.dll(分32位與64位版本)
SKY的封裝程序和封裝驅動包:Easy Sysprep V3 和 e驅動 V5 正式版,能夠到www.sky123.org論壇裏頭下載。
Windows7的整個精簡過程分爲三個部分:
1、用RT 7 Lite對系統進行精簡
2、對精簡系統的後期處理
3、系統集成驅動和程序等部署工做
1、用RT 7 Lite對系統進行精簡
首先先運行一下工具包裏面的WIN7取得管理員取得全部權.reg文件,導入註冊表,而後重啓一下電腦。以便往右鍵添加一個管理員取得全部權限的選項。若是你的系統原本就有該功能的話,能夠忽略這步。
<ignore_js_op>html
把下載獲得的Win7原版系統:Windows 7 with SP1 旗艦版 64位解壓縮。
<ignore_js_op>cookie
爲了操做方便,把解壓縮出來的整個文件夾,放到其餘盤的根目錄,例如:E盤。
<ignore_js_op>編輯器
運行RT 7 Lite 軟件
<ignore_js_op>
右手邊的選擇UI語言改爲 Simplified Chinese,以便讓軟件顯示中文選項。而後點擊上方的瀏覽按鈕。選擇Select OS Patch。在彈出的窗口當中,選擇剛剛放在E盤根目錄的Win7原版系統文件夾,選擇後點肯定。
<ignore_js_op>
稍等幾分鐘,出現操做系統列表,因爲咱們封裝的是旗艦版,因此,選擇Windows 7 Ultimate,而後點肯定。
<ignore_js_op>
再稍等5分鐘左右,載入完畢後點擊任務選擇
<ignore_js_op>
勾選右下角的組件移除 優化調整 雜項定製 可引導ISO後,左手邊的選項便生效了。而後點擊左手邊的組件移除功能。
<ignore_js_op>
這裏是精簡Win7的重中之重。按下面所示方法,逐步精簡沒必要的項目:
首先精簡右手邊的項目,打鉤的是安裝的意思,沒打鉤的是不安裝。
建議只勾選如下選項就能夠了,其餘的勾全去掉:
Internet Explorer
Microsoft .NET Framework 3.5.1
Print and Document Services
Internet Printing Client
Windows Sidebar&Gadget
Windows Search
<ignore_js_op>
而後精簡左手邊的選項,注意,這裏是跟右手邊相反的,沒打鉤的是安裝的意思,打鉤的是不安裝。
根據下面圖上的進行操做
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
上圖的Smart Card Drivers不進行選擇,網銀鬚要這個程序
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
所有搞定好後,點擊左手邊的優化調整 選項,右手邊的控制面板選項卡里面的右下角 控制面板視圖 選擇 Small Icon。
<ignore_js_op>
而後點擊上面的安全選項卡,把反間諜實時保護 和 Windows 防火牆 改爲Disabled。
<ignore_js_op>
而後點擊上面的服務選項卡,右下角的 Blackviper 預設 改爲 Tweaked。
<ignore_js_op>
而後點擊上面的自定義註冊表選項卡,點擊瀏覽。
<ignore_js_op>
彈出的窗口裏面,選擇 Win7註冊表優化,點擊打開。
<ignore_js_op>
而後點擊左手邊的雜項定製。這一步能夠作,也能夠不作,不過我喜歡把沒用的東西給刪掉。讓系統更簡潔。點擊小工具選項卡,把沒用的小工具選擇後,點擊下面的移除,建議只保留Calender.Gadget Clock.Gadget Currency.Gadget三項。最後,點擊右下角應用,把前面所作的工做應用生效。
<ignore_js_op>
在彈出的窗口裏,選擇僅重建當前映像,而後點擊 應用更改。
<ignore_js_op>
剩下的就是漫長的等待,根據電腦配置不一樣,大概要一個小時左右的時間吧。中間可能出現假死,不用管時間到了就行了。
<ignore_js_op>
完成後點擊左下角可引導ISO,進入後在上方的建立鏡像模式選項裏選擇Creat Image,而後點擊右下角的建立ISO
<ignore_js_op>
在彈出的窗口裏面選擇鏡像放置的位置,例如E盤根目錄下。給鏡像起個名,例Win7X64,而後點擊保存。RT 7就開始建立Win7的母盤鏡像了。至此,母盤基本完成,可是還不能使用,接下來就對母盤進行微調。
2、對精簡系統進行後期處理
<ignore_js_op>
定位到剛開始定製母盤以前所解壓出來的原版Win7文件夾,其實如今的這個文件夾裏面的內容,已經被RT 7 修改過了。咱們如今要作的,就是提取裏面的文件,再進行手工修正。
雙擊進去,進入Sources 文件夾裏面,找到install.wim文件,把它複製到E盤根目錄。
<ignore_js_op>
首先在E盤下創建一個空文件夾,例如E:\BILL,而後運行Gimagex 程序,點擊上方的掛載選項卡,掛載目錄設置成剛剛在E盤創建的BILL文件夾,選擇鏡像設置成剛剛複製到E盤根目錄的install.wim文件。而後點擊 掛載 按鈕。
<ignore_js_op>
稍等幾分鐘,出現成功提示後點擊 關閉 按鈕。
<ignore_js_op>
而後定位到 E:\bill\Windows\System32\config 文件夾下,複製SOFTWARE 文件到桌面。
<ignore_js_op>
點擊系統左下角開始菜單,點擊 運行 按鈕,輸入 regedit,而後肯定,打開註冊表編輯器
<ignore_js_op>
在註冊表編輯器裏面選擇HKEY_USERS,而後點擊左上角的 文件 按鈕,點擊 加載配置單元,選擇剛剛複製到桌面的Software 文件,而後點肯定。系統會提示你輸入 項名稱,隨便輸一個吧,例如bill,而後點肯定。
<ignore_js_op>
雙擊打開註冊表的HKEY_USERS項目,你會發現裏面多了個bill的子項,繼續把該子項打開,定位到Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize鍵值,在右手邊找到一個鍵值爲X:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize的選項,右鍵點擊將其刪除
<ignore_js_op>
刪除後,在註冊表的左手邊,點擊一下bill 這個選項,選擇它,而後在左上角點擊文件,選擇卸載配置單元。這樣咱們就修改好了。
<ignore_js_op>
如今,能夠把註冊表關閉掉了。而後從新定位到E:\bill\Windows\System32\config 文件夾下,鼠標右鍵點擊SOFTWARE文件,選擇管理員取得全部權,而後將該文件刪除。
<ignore_js_op>
而後把桌面上已經修改好的SOFTWARE文件複製進來。
按一樣的方法,用鼠標右鍵點擊如下兩個文件夾,取得管理員全部權:
E:\bill\Windows\IME
E:\bill\Windows\winsxs\Backup
而後將Backup文件夾下全部東西刪除,IME文件夾下保留en-US、IMESC五、zh-CN3個文件夾,其他文件夾全刪除(是文件夾而不是單個文件)。
<ignore_js_op>
<ignore_js_op>
搞定後。將64位版本的drmv2clt.dll和srcore.dll文件複製到E:\bill\windows\system32文件夾下,若是你定製的是32位版本Win7,請選擇32位版本的drmv2clt.dll和srcore.dll文件。
<ignore_js_op>
下面要刪的這些,在刪除這些文件以前,須要在最後一個文件夾上點擊鼠標右鍵,選擇「取得管理員取得全部權」
1.Windows\Web\Wallpaper 除WINDOWS這個文件夾之外全刪了
2.Windows\Resources\Ease of Access Themes\ 文件夾下只留basic.theme, classic.theme
3.Windows\Resources\Themes\ 文件夾下只留AERO文件夾和aero.theme文件
4.Users\Public\*.* 全刪
5.ProgramData\Microsoft\User Account Pictures\user.bmp是管理員頭像,可 以用其餘BMP文件替換哦,而Default Pictures文件夾裏面的能夠刪除,
6.ProgramData\Microsoft\Windows\Ringtones 刪
對驅動進行刪除,並對winsxs進行壓縮
首先取得三個文件夾的文件和文件夾獲取管理員權限
1. X:\Windows\System32\DriverStore\FileRepository;(只刪文件夾)
2. X:\Windows\inf;(只刪文件)
3. X:\Windows\winsxs;(只刪文件夾)
此過程涉及三個文件夾精簡前建議備份三個文件夾,若是你操做無誤也無所謂備份了。
須要精簡的文件,用搜索的方式進行查找
把下面的內容單行復制,並粘貼到搜索框裏
Ati*.inf
nv*.inf
brmf*.inf
mdm*.inf
ph3*.inf
ph6*.inf
wia*.inf
prn*.inf(保留prnms001和prnms002)這個操做要當心哦
記得刪除完要分別確認001和002是否保留了.
inf中只有prnms002,刪除反映慢可適當重搜確認.
在winsxs中刪除後確認001和002是否保留了,這兩個文件以及涉及的文件夾都要保留,不能刪除(重要).
能夠先搜索一下,prnms00*.inf,確認了就繼續吧.OK了^^(保留prnms001和prnms002)這個操做要當心哦
記得刪除完要分別確認001和002是否保留了.
inf中只有prnms002,刪除反映慢可適當重搜確認.
在winsxs中刪除後確認001和002是否保留了,這兩個文件以及涉及的文件夾都要保留,不能刪除(重要).
能夠先搜索一下,prnms00*.inf,確認了就繼續吧.OK了^^
對winsxs進行壓縮:
若是要精簡系統,其中有一項就是壓縮winsxs來減小系統體積。可是在獲取系統以後仍是會提示「拒絕:須要提供管理員權限來更改這些屬性」下面我就介紹一種方法來獲取文件夾最高權限。
1. winsxs文件夾→右鍵→屬性→安全→高級→全部者→編輯→替換子容器和對象的全部者→肯定。
<ignore_js_op>
2. 安全→編輯→system權限→徹底控制→肯定
<ignore_js_op>
3. 安全→高級→權限→權限項目administrator→更改權限→權限項目administrator→鉤上包括可從該對象的父項繼承的權限、使用可今後對象繼承的權限替換全部的子對象權限→權限項目administrator→編輯→徹底控制→肯定。
<ignore_js_op>
4 常規→高級→鉤上壓縮內容以便節省磁盤空間→肯定。
最後一步過程須要10多分鐘,耐心等待。
<ignore_js_op>
而後就能夠壓縮winsxs文件,減小系統體積了,通過此步驟能夠windows7,32位系統能夠節省1G左右的空間
3、系統集成驅動和程序等部署工做
接下來,咱們建立Win7應答文件,須要用到Winodws AIK
咱們首先新建,咱們最好先把原版的Win7用虛擬光驅加載一下 順便說一下 我剛纔在選擇是install.wim,要是這個不行用install_Windows 7 ULTIMATE.clg也能夠的哦
添加「首次登陸」調用的程序
Description(描述):我設定爲「首次登入」
Order(被調用的順序):我設定爲「1」
CommandLine(要調用的程序名):我設定
爲%WinDir%\xunjos.exe
具體的看下圖
單擊剛剛添加的SynchronousCommand,在右側的【屬性】部分設置其屬性,主要有設定:
Description(描述):我設定爲「首次登入」
Order(被調用的順序):我設定爲「1」
CommandLine(要調用的程序名):我設定
爲%WinDir%\xunjos.exe
<ignore_js_op>
而後「文件」-「保存」
而後用前面處理SoftWare文件的方式處理System文件
定位到X:\WINDOWS\SYSTEM32\config\SYSTEM,複製SYSTEM 文件到桌面
點擊系統左下角開始菜單,點擊運行 按鈕,輸入 regedit,而後肯定,打開註冊表編輯器
在註冊表編輯器裏面選擇HKEY_LOCAL_MACHINE,而後點擊左上角的 文件 按鈕,點擊 加載配置單元,選擇剛剛複製到桌面的SYSTEM 文件,而後點肯定。系統會提示你輸入 項名稱,隨便輸一個吧,例如77,而後點肯定。
在註冊表中 定位到 HKEY_LOCAL_MACHINE\77\Setup,在右側框裏cmdline項目修改爲xunjos.cmd
在註冊表的左手邊,點擊一下77 這個選項,選擇它,而後在左上角點擊文件,選擇卸載配置單元。這樣咱們就修改好了。
如今,能夠把註冊表關閉掉了。而後從新定位到X:\Windows\System32\config 文件夾下,鼠標右鍵點擊SYSTEM文件,選擇管理員取得全部權,而後將該文件刪除。
而後把桌面上已經修改好的SYSTEM文件複製進來。
在其它分區裏新建一個文件夾,如xunjos
把能夠靜默安裝的軟件放到這個文件夾裏,
<ignore_js_op>
修改jristy.cmd裏紅框裏的內容,讓其與軟件名稱相同
<ignore_js_op>
文件名後面帶「/」的是靜默安裝參數
若是安裝萬能驅動6的,須要把萬能驅動6的Drivers文件夾、執行文件(.exe)和.ini文件解壓到xunjos的文件夾裏,並把執行文件和.ini文件改名爲EasyDrv6.exe和EasyDrv6.ini(如安裝程序文件夾的截圖)
把咱們用Windows AIK製做的應答文件,先重命名爲unattend
在xunjos文件夾裏建Panther文件夾,並把unattend複製進來
把jristy.cmd和xunjos複製到Windows目錄下
把xunjos.cmd複製到Windows\system32下
jristy.cmd源碼以下:
@echo off
title 唐瑞平
cls
:start
color b
MODE con: COLS=30 LINES=18
echo.
echo 軟件正在安裝....
echo 請勿關閉
start /wait %windir%\xunjos\adobe.exe /install
%這個是adobe flash player的安裝,後面install是靜默參數%
start /wait %windir%\xunjos\kg.exe
start /wait %windir%\xunjos\pptv.exe
start /wait %windir%\xunjos\rar4.1.exe /s /q %這個是WinRAR的%
start /wait %windir%\xunjos\SXT.exe
start /wait %windir%\xunjos\vbvc.exe
start /wait %windir%\xunjos\sg.exe
start /wait %windir%\xunjos\qq.exe
start /wait %windir%\xunjos\7.exe
ECHO 正在 清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local SETtings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local SETtings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
ECHO 清除系統垃圾完成!
del /F /Q %windir%\system\xunjos.cmd
del /F /Q %windir%\jristy.cmd
xunjos.cmd源碼以下
@echo off
title by:訊極天度
cls
:start
color b
MODE con: COLS=26 LINES=12
echo.
echo 準備驅動安裝...
echo 請勿關閉
start /wait %windir%\xunjos\EasyDrv5(x86).exe
%調用驅動的%
start /wait %windir%\system32\oobe\windeploy.exe
net user Administrator /Active:yes
%激活管理員帳戶的%
md %windir%\Panther
xcopy /e "%windir%\xunjos\Panther\unattend.xml" "%windir%\Panther"
%複製文件的%
start /wait %windir%\xunjos\oem7f7.exe /a /acer /random /protect
%實現自動激活的%
若是集成的是萬能驅動6,須要把start /wait %windir%\xunjos\EasyDrv5(x86).exe
中的EasyDrv5(x86).exe更改成EasyDrv6.exe
完成後,回到Gimagex界面,點擊上方 捕獲選項卡,選擇源 那裏選擇E:\bill,將捕獲到的文件保存在D盤根目錄下,命名爲install.wim。映像名稱,映像描述,顯示名稱,顯示描述都填入Windows 7 ULTIMATE,壓縮選項選擇 最大壓縮,系統版本選擇 Ultimate。勾選下方的 可引導 校驗 檢查完整性三個選項。所有設置好後,點擊右下角的 直接建立。
<ignore_js_op>
捕獲完成後,在上方切換到掛載選項卡,在卸載的那個小窗口裏選擇install.wim映像,而後點擊右下角的 卸載按鈕。卸載完成後就能夠退出GimageX軟件了。同時E盤根目錄下的原始install.wim文件也能夠刪掉了。
<ignore_js_op>
接下來,運行UltraISO,打開E盤根目錄下用RT 7定製出來的Win7X64 ISO文件,在右邊的窗口刪除Autounattend.xml和Lastsession.inf 這兩個文件。
<ignore_js_op>
接着在左手邊的窗口刪除sources目錄下的install.wim文件,將剛剛捕獲到的,放在D盤的install.wim文件添加進去。
<ignore_js_op>
最後,點擊左上角的文件,而後另存爲,把修改後的ISO文件保存起來,例如,保存成E盤下的Windows 7 64位母盤至此,定製母盤就大功告成了!!!
注:由於我精簡的系統裏是用的另外一種激活方法,因此在xunjos裏沒有放「oem7F7"也就是所謂的小馬激活,若是本身喜歡這種激活方式,能夠把這個程序放到上面文件夾裏面,就能夠達到激活的目的。