2010年4月24日 星期六

定制優化篇 - 怎樣移除 mydocs.dll

我很討厭 '我的文檔' 目錄中的 '我的音樂' 和 '圖片收藏' 文件夾. 我以前發了個貼子, 想讓 nLite 移除 mydocs.dll. 但是我想 Nuhi 可能沒有時間進行測試. 因此我花了幾個月的時間進行了一些測試, 為此我重裝了好多次 Windows XP, 直到沒有問題出現. 以下就是我所做的事情.


1.運行 nLite, 做你想做的事情, 但是先不要創建你的 ISO.

2. 移除 DOSNET.inf 文件中的 "d1,mydocs.dll" 這一行.

3.移除 Layout.inf 文件中的 "mydocs.dll = 100,,90624,,,,,2,0,0" 這一行.

4.移除 Txtsetup.inf 文件中的 "mydocs.dll = 100,,,,,,,2,0,0" 這一行.

5.把 i386 目錄中的 mydocs.dl_ 文件刪除掉.

6.現在你可以繼續使用 nLite 創建你的 ISO 了.

7.裝好 Windows 以後, 應用以下的註冊表設置, 這樣才能令 "我的文檔" 有個正確的圖標.

[HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerCLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}DefaultIcon]
@=hex(2)& #58;25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,0
0,6f,00,6f,00,74,00,25,
& nbsp;00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,
33,00,32,00,5c,00,53,00,48,00,
& nbsp;45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,
00,6c,00,2c,00,2d,00,32,00,33,
00,35,00,00,00


8.執行以下命令.

RD /S /Q "%UserProfile%My DocumentsMy Pictures"
RD /S /Q "%UserProfile%My DocumentsMy Music"

Windows基礎篇 - 安裝文件替換&部分重要文件破解

安裝文件的替換

1.源文件獲得
方式A:如果是替換整個文件,那麼只要得到那個文件就可以了;比如從網上下載那個增強版的任務管理 器,文件名暫定為Taskmgr.exe
方式B:如果僅僅是需要將修改後的源文件替換原來的文件,那麼只要提取了源文件,做好修改即可
注 意:提取*.??_格式的文件時,使用命令"expand *.??_ *.???"即可,比如tcpip.sy_就是"expand tcpip.sy_ tcpip.sys";需要處理的是tcpip.sys 文件
2.對替換文件進行操作(如果SFC_OS.DLL 被破解則不需要進行這個步驟,SFC 文件保護系統,具體參見下文)
由於替換文件的checksum 不一定和本身一致,所以還要對文件進行處理.總覺的這麼說拗口-,-這個不用太深究了,只要記住這步是必要的就可以了.在這裡我使用了setcsum 這個小工具,將setcsum 這個文件和替換文件放在同一目錄下(稱為工作目錄),進入命令行後,將目錄轉換到工作目錄,運行命令"setcsum taskmgr.exe"進行文件頭校驗改寫(提示時同意修改)注意:inf/sif 等純文本不必進行這個步驟
3.替換文件
運行命 令"makecab taskmgr.exe"即可生成一個taskmgr.ex_,直接複製到I386 目錄下覆蓋源文件即可

部分重要 文件破解
SFC_OS.DLL---Windows 文件保護,破解後可以關閉/開啟
UXTHEME.DLL---Windows Visual Style,破解後可以使用非M$官方主題
TCPIP.SYS---內含了半連接數限制的數目,破解後可以增加上限
以上是 比較常見的需要破解的系統文件,可以採用nLite 的"補丁"這個地方進行傻瓜式破解,或者採用先安裝一個原版系統,然後使用工具(比如Evid4226Patch/Uxtheme Patcher)對系統文件進行破解後,提取到替換文件.當然如果你知道怎麼修改這些文件代碼,那麼用UltraEdit32 就可以對源文件進行直接修改後得到替換文件.
這裡重點說明一下SFC_OS.DLL 這個文件破解後的作用:
A.系統安裝過程中,即使替 換文件沒有經過setcsum 的處理也不會出現複製出錯的問題
B.系統安裝好以後,某些軟件對系統文件進行操作時不會出現要求還原的問題(比如 Evid4226Patch)
下面就以SFC_OS.DLL 的破解給出兩個方案:
方案A:使用nLite 進行破解,當nLite 運行到"補丁"項時勾選"禁止"

方案B:用UltraEdit 對SFC_OS.DLL 修改(參見圖2,下面的數據不適合中文版SFC_OS.DLL,
僅僅只是一個示例)
偏移00000F82 處,修改"44 00 69 00 73 00 61 00 62 00 6C 00 65"為"53 00 65 00 74 00 74 00 69 00 6E 00 67"
偏 移0000ECE9 處,修改"33 C0"為"EB 01"
注意:方案A 中如果你用nLite 僅僅只是用來提取SFC_OS.DLL 這一個文件,那麼還有下一步操作要做.方案B 則必須下一步註冊表項操作

註冊表項修改:

;開啟WFP
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:00000000
;關閉WFP
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:FFFFFF9D
註冊表的修改可以使 用自動腳本來實現,或者修改系統安裝INF 文件,例如:
在HIVESFT.inf(這個文件存在於I386 目錄下)中的[AddReg]段下搜索SFCQuota,然後複製並粘貼以下內容到SFCQuota 那行下面:
HKLM,"SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon","SfcDisable",0x00010001,0xFFFFFF9D

nLite精簡篇 - 定制XP光盤全過程(3)

「網絡」選項對話框。
PS:「活動目錄服務」,移除後將會禁用「本地用戶管理」和「用戶組管理」。

「Internet Explorer 瀏覽器」,移除後將無法訪問 Windows Update。

「Outlook Express」,移除後將無法再安裝 Outlook (源於 MS Office),且失去了對於 MHT 文件(單一的 web 文件格式)的支持,地址簿也將被移除。


創建、管理網站方案\網吧方案:(額外保留選項) 「活動目錄服務」、「FrontPage 擴展」、「Internet 信息服務」、「網橋」、「網絡影射驅動器」、「NWLink IPX / SPX / Net BIOS 協議」、「網絡文件夾」。

筆記本電腦方案:(額外保留選項) 無。


FrontPage 擴展: (1.87 MB)
說明:啟用之後即能通過 Microsoft FrontPage 和 Visual InterDev 創建以及管理網站.
建議:刪除這個組件之後, 還是可以通過其它途徑重新安裝. 所以,平時不用微軟的網站設計軟件的話, 推薦將其刪除.
Internet Explorer: (5.22 MB)
說明:Windows 下默認的 Internet 瀏覽器.
資料:如果移除這個而只保留 IE 核心文件的話, 那麼你可以使用其它調用 IE 引擎的瀏覽器來瀏覽網頁。移除之後將無法訪問 Windows Update.
建議:我一 般都會把 IE 保留下來的。
Internet Explorer 核心: (12.16 MB)
說明:包括大部分的 Internet Explorer 核心文件以及主要用於顯示 Html 內容的 Windows 組件.
資料:WINDOWS 激活,系統還原,CHM幫助系統, 服務描述, 調用IE 核心的瀏覽器,用戶帳戶界面等等都需要這個組件.
建議:強烈建議保留 IE 核心 !
Internet 信息服務: (6.99 MB)
說明:能令你的電腦成為一台網站主機或是一台 Ftp 服務器。
建議:喜歡 用本機架設主機服務器的朋友保留。對於一般人沒有任何用途, 建議將其刪除.
Internet 連接嚮導: (0.56 MB)
說明:它 能幫助你設置電腦以達到能夠訪問 Internet 的目的.
資料:這對於安裝 Internet 連接來說並不重要, 它只是一個嚮導. 在你將其移除之後,Windows Media Player 可能會報告沒有Internet 連接.建議:刪除.
MAC 網橋: (0.16 MB)
說明:網絡橋接驅動能夠透明地連接兩個或多個網段, 這樣在那些網段上的主機能將產生的網絡識別為一個網段.
建議:估 計一般人用不到網橋, 可以將其刪除.
MSN Explorer: (18.16 MB)
說明:簡單用於 MSN 網絡的瀏覽器.
建 議:這個瀏覽器確實很華麗, 但是不怎麼好用, 建議刪除.
Net meeting: (1.61 MB)
說明:可以通過 Internet同其他人建立通訊以進行語音,視頻,應用程序共享,和數據會議.
建議:用QQ好過。
NetShell 命令行工具: (0.59 MB)
說明: 這是一種命令行實用程序, 可用來顯示或修改當前正在運行的計算機的網絡配置.
建議:對於一般人來說, 沒什麼用, 可以刪除.
Network Monitor Driver (0.21 MB)
說明:為系統監視器提供網絡計數並為網絡監視 代理提供了框架.
建議:一般人還是用不到. 刪..
NWLink IPX/SPX/NetBIOS 協議: (0.26 MB)
說 明:NWLink IPX/SPX/NetBIOS 兼容傳輸協議是 Microsoft 用於與 Novell's Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) 交換數據的協議.
建議:一般人還是 用不到. 刪..
Outlook Express: (3.06 MB)
說明:Windows默認的電子郵件和Usenet客戶端程序. 如果移除此組件, 那麼將無法安裝Outlook.並失去對於mht 文件的支持.
建議:即使用不著,也建議保留。
Tcp/Ip v6: (0.38 MB)
說明:IPv6 是設計用於替換當前版本 Internet 協議(IPv)的下一代協議, 當前的 Internet 大都使用 IPv4.
建議:呵呵, IP v6 是給未來設計的, 現在用不到, 刪了吧.
Windows Messenger: (1.04 MB)
說明:Microsoft 的即時通信客戶端.
建議:刪掉沒商量. 要用就用 MSN Messenger 吧. 或者使用 QQ
同步管理器: (0.29 MB)
說明:用來控制你的離線文件什麼時候與網絡上的文件進行同步.
建議:對一般人沒 什麼用處, 可以刪掉.
點對點: (0.88 MB)
說明:提供 Microsoft 點對點網絡支持.
建議:我將其刪掉 之後感覺沒有什麼問題.
矢量圖形呈現: (0.43 MB)
說明:矢量圖形呈現, 通常是簡化版 VML, 跟用於網頁頁面中的可縮放向量圖形(SVG)有關. 此功能普遍應用於IE.
建議:平時基本用不到, 還是 Flash 實在一些..
網 絡文件夾: (1.2 MB)
說明:對於WebDAV的支持. WebDAV是一個開放的 Internet 標準, 其允許你的電腦上的客戶端就像訪問你的桌面一樣訪問服務器上的文件和文件夾, 然而實際上是卻通過網絡訪問遠程服務器的.
建議:平時好像用不到這 個功能. 刪.
通訊: (0.54 MB)
說明:MS Chat, 撥號工具以及超級終端.
建議:建議還在撥號上網的朋友慎重選 擇.

------------------------------------------------
「操作系統」選項對話框。
PS:「16 位支持」,移除將導致某些老式安裝程序無法正常運行。(安裝程序時提示:「不是有效的 32 位應用程序」)

「管理模板」,移除後將無法操作「組策略」。

「應用程序兼容補丁」,移除後將出現「數據庫錯誤」的提示,請保留。

「文件系統篩選管理器」,移除後,殺毒軟件以及其它一些程序將無法正常運行,請保留。

「輸入法編輯器」、「Jet 數據庫引擎」、「微軟數據訪問組件」,移除後將無法正常使用 Office 組件及語言欄,請保留。

「手動安裝和升級」,移除後將無法實現從硬盤上安裝操作系統。

「註冊激活」,移除後將無法使用需要經過激活校驗的 Windows XP 系統。

「計劃任務」,Windows 啟動預讀取、Bootvis 需要,請保留。


網 吧方案:(額外保留選項)「管理模板」。

筆記本電腦方案:(額外保留選項) 無。


16 位支持: (1.37 MB)
說明:對於 16 位程序的支持.
建議:安裝軟件時提示 「不是有效的 32 位應用程序」。所以, 留著這個組件保持系統的兼容性吧.
DR Watson: (0.18 MB)
說明:Windows 調試引擎的一部分.
建議:一 般用不到, 刪.
.Net Framework: (0.22 MB)
說明:這將移除 cmpnents\etfx 下的可選組件以及 dotnetfx 目錄.
建議: 推薦刪掉, 然後在需要時另外安裝最新版本.
Jet 數據庫引擎: (3.13 MB)
說 明:Jet 數據庫引擎組件包含有 Microsoft Jet 數據庫引擎, 它能提供一個基於工作站的存儲系統.
建議: 這個組件比較重要, 很多涉及到數據庫的軟件都需要它,Office要用到。還是把它留下吧。
MDAC: (2.99 MB)
說明:MDAC 為一些數據庫操作提供了底層功能。另外, 這個 MDAC 組件被通稱為提供這個功能的開放數據庫連接 (ODBC). MDAC 組件包含了 ActiveX 數據對像, 一個 OLE 數據庫, 以及開放數據庫連接 (ODBC).
建議: 這也是個很重要的數據庫組件, 建議大家將其保留.
MS Agent: (2.3 MB)
說明:小巧的動畫助手 (例如, 梅林).
建議:沒什麼大用, 可以刪除.
Windows 漫遊: (17.55 MB)
說明:第一次啟動Windows時出現的用於示範某些 Windows 特性的幫助指南.
建議:純粹是垃圾, 建議刪除.
Zip 文件夾: (0.29 MB)
說明:可以像查看文件夾一樣查看編輯 ZIP 文件, 並且可以解壓縮 CAB 文件而不需第三方程序.
建議:不好用, 還是 WinRAR 用起來方便的多.
命令行工具: (0.62 MB)
說明:用於在DOS模式下調試的工具。
建議:真正會用的有多少人呢!建議刪除!
安全中心: (0.25 MB)
說明:Windows XP SP2新增的組建,非常的煩人!安全性又不高!
建議:寧願用天網好過。可以刪掉.
幫助: (26.26 MB)
說明:MSInfo 工具,Windows幫助文件以及相關服務.這不會移除對於讀取HLP和CHM文件的支持.若要安裝多國語言包 (MUI),請不要移除本選項.
建 議:就一般人而言, 完全可以將其刪掉.
應用程序兼容補丁: (1.39 MB)
說明:令某些老程序能在Windows下正常工作的補 丁.將其移除會導致"Event Log"消息彈出對話框「數據庫錯誤」.在Windows2003中,這還會移除 Application Experience Lookup 服務.
建議: 大家最好還是把這個組件留下來吧, 不然說不定會出什麼問題的.
OOBE - 註冊激活: (5.21 MB)
說明:它的目的是提供對Windows的激活和註冊的支持。
建議:如果是在使用需要在線激活的 Windows 的話, 千萬不要刪除這個組件 ! 使用免激活版的朋友可以考慮將其刪除. 不過,如果你想在第一次進入系統前先建立 Administrator 以外的帳戶的話, 那就不要刪除這個組件了.
手動安裝和升級: (51.6 MB)
說明:可以通過在其它 Windows 中運行 Winnt.exe,Winnt32.exe 或 Setup.exe 來安裝 Windows. 可以從老版本 Windows 升級到當前版本的 Windows, 且不丟失已安裝的程序和設置. 如果你通過光盤引導安裝 Windows, 那麼你可以將其選中. Windows 修復功能依賴此組件.
建議: 刪除之後就無法升級安裝和DOS安裝了。(保留DOS安裝的方法)
文件和設置轉移嚮導: (1.17 MB)
說明:用於將你的設置從一個 Windows 轉移到另一個 Windows 的工具.
建議:可以用同類軟件替代, 推薦將其刪除.
桌面清理嚮導: (0.16 MB)
說明:桌面清理嚮導能幫你清理桌面上不使用的快捷方式.
建議:沒什麼用, 建議將其刪除.
磁盤清理: (0.18 MB)
說明:讓你能夠移除不需要的文件或壓縮舊文件.
建議:可以刪除, 有其它同類的磁盤清理軟件.
VB 管理腳本:
說明:Visual Basic管理腳本可用於某些像頁面文件大小或事件隊列的任務.
建 議:不會移除IE對VB腳本的支持,可以將其刪除.
系統媒體管理器: (0.19 MB)
說明:視頻縮略圖提取器和媒體文件屬性管理器.
建 議:在一般情況下, 移除之後將無法在文件屬性以及瀏覽欄上顯示媒體信息。其實沒什麼用的,推薦將其刪除.
計劃任務: (0.39 MB)
說 明:讓用戶能夠在這個計算機上設定自動的工作的計劃, 然後定時執行.
建議:計劃任務還是相當重要的, 很多軟件都需要它. 還是把它留下吧.
軟驅支持: (0.67 MB)
說明:這將移除對於 IDE, SCSI 和 PCMCIA Floppy 磁盤硬件的支持和驅動. 同時這也會移除對於點擊右鍵的格式化功能的支持 !
建議:可以將其移除. 注意, 有軟驅的朋友或是用虛擬機進行測試的朋友不要將其刪除.不然軟驅就沒法用了.
輸入法編輯器: (29.02 MB)
說明:IME 是一個能令電腦通過一個標準鍵盤輸入複雜的字符和符號的程序,
建議:某些 Office 的組件以及語言欄可能會需要這個組件.刪除這個組件, 可能會導致輸入法切換時出現問題。建議保留。
額外字體: (2.61 MB)
說明:一些很少用到的字體.
建議:基本上都是顯示 西方字符的字體.顯示簡體中文不受影響. 可以刪除.
網頁視圖: (0.22 MB)
說明:像瀏覽網頁一樣查看文件夾.
建議:感 覺沒沒什麼用, 推薦將其刪除.

---------------------------------------------------
「服務」選項對話框。
PS:「蜂鳴驅動」,內置音箱(喇叭) 需要此服務。

「事件日誌」,局域網驗證選項卡及其支持 需要此服務,請保留。(核心服務)

「質量服務數據包計劃」,NOD32 (殺毒軟件) 需要此服務。

「簡單網絡管理協議」,TCP/IP 打印機、NETSTAT 命令,需要此服務。

「文字服務框架」,Office 組件和語言欄 需要此服務,請保留。

「通用即插即用」,TCP/IP 打印機 需要此服務。

「無線配置」,局域網驗證選項卡及其支持(包括:非無線局域網) 需要此服務。

「二次登陸」,移除後,將失去-運行方式-(不同用戶)右鍵選項。

「Windows 管理規範」,移除後,-系統屬性-窗口將無法顯示計算機信息。

「Windows 防火牆/網絡共享連接」,移除後,將失去-網絡安裝嚮導-。

「Windows 時間」,保留後,將提高對於域登陸的兼容性。

系統更新與升級服務(Windows Update),請保留:「自動更新」、「後台智能傳輸」。

正常的上網功能,請保留:「DHCP 客戶端」、「DNS 客戶端」。


創建、管理網站方案\網吧方案:(額外保留選項)「簡單網絡管理協議」、「TCP/IP NetBIOS 幫助器」、「Telnet 服務器」、「終端服務」、「網絡客戶端」。

筆記本電腦方案:(額外保留選項)「蜂鳴驅動」、「網絡供應服 務」、「無線配置」。

------------------------------------------------
「目錄」選項對話框。
Docs

主要用於保存 Windows XP 《安裝發行說明》、《「首先閱讀」發行說明》等文件。

Support

主要包括各種小工具,比如 Application Compatibility Toolkit (應用程序兼容性工具)、Gbunicnv.exe (編碼轉換器)、Msrdpcli.exe (遠程桌面連接)等。一般用不到。

Valueadd

主要用於保存與 Windows XP 一同提供的其他組件,比如 Msft 文件夾包含了微軟開發和編寫的軟件及相關信息,3rdparty 文件夾包含其他合作夥伴開發和編寫的軟件及相關信息。

PS:安裝文件目錄中所掃瞄到的無關緊要的或者被其它選項替代了的文件夾。(完全可以全部刪除)


網吧方案:(額外保留選項) 無。

筆記本電腦方案:(額外保留選項) 無。

------------------------------------------------
點 擊界面上方的 nLite 「高級」選項。
「保留或移除額外文件」對話框,可以用來移除你沒在「組件移除」中刪除的組件,另外還可以用來避免移除某些文件。

PS:新手請謹慎操 作...


在「[刪除框]:要移除的額外文件」選項內添加您不需要的輸入法關聯文件.具體如下:


微 軟拼音輸入法(5.5MB)
Pintllime.dll,Pintlgab.imd,Pintlgai.imd,Pintlgb.imd,Pintlgd.imd,Pintlgdx.imd,Pintlgie.imd,Pintlgnt.cnt,Pintlgnt.hlp,Pintlgnt.i96,Pintlgnt.ime,Pintlgrb.imd,Pintlgri.imd,Pintlgs.imd,Pintlgsi.imd,Pintlgsx.imd,Pintlgu.imd,Pintlguc.imd,Pintlphr.exe


智 能ABC輸入法(1.2MB)
Winabc.cwd,Abcsda.dll,Abcwin.exe,Winabc.ime,Winabc.ovl,tmmr.rem,user.rem,Winabc.hlp,Winabc.cnt


鄭 碼輸入法(1.6MB)
Winzm.ime,Winzm.mb,Winzm.hlp,Winzm.cnt


全拼輸入法 (2.0MB)
Winpy.ime,Winpy.mb,Winpy.hlp,Winpy.cnt


雙拼輸入法 (1.7MB)
Winsp.ime,Winsp.mb,Winsp.hlp,Winsp.cnt


內碼輸入法 (180KB)
Wingb.mb,Wingb.hlp,Wingb.cnt


表形碼輸入法(1.6MB)
Winbx.mb,Winbx.ime,Winbx.hlp,Winbx.cnt


輸 入法相關幫助文件(1.1MB)
Winime.hlp,Winime.cnt,Ime.hlp,Ime.cnt


在「[保留框]:請指定不想移除的文件」選項內添加您需要保留的文件.(只能是 SYSTEM32 文件夾下或是驅動包中的文件)

PS: 請根據您的具體需求保留該選項關聯文件.

例如:某些您需要的命令行等...

-------------------------------------------------
點 擊 「前進」 進入 「無人值守安裝」 對話框,在此進行過個人設置之後,你就不需要在安裝期間進行設置了。

PS:推薦你這樣做。

「無人值守安裝」 對話框, 「信息」 界面:(1.06新增加了「組件」選項)

-------------------------------------------------
「無 人值守安裝」 對話框, 「常規1/2」 界面:

「無人值守安裝」 對話框, 「常規2/2」 界面:

nLite精簡篇 - 定制XP光盤全過程(2)

點擊「前進」進入「兼容」對話框,請選擇您所需要的功能,以便於嚮導自動避免您意外地移除這些功能所依賴的某些組件。
PS:新手請斟酌著勾選您想 保留的功能。亦可在「組件移除」界面進行操作。

Windows 激活和 Sysprep - Windows 激活和產品可靠性鑒定。

Windows Server Core Services - Windows 系統核心服務。
---------------------------------------------------
點 擊「前進」進入「組件移除」對話框,您可以選擇要從安裝文件中移除的組件,單擊要移除的選項前面的勾就可以了,這是 nLite 的核心工作所在。
PS: 操作時請仔細查閱界面右邊相關的說明信息。以及本手冊下面的參考解釋

---------------------------------------------------
附 上我的精簡方案(普通家庭方案),具體如下:

注意:有2張截圖!!
第一張是「移除組件」的截圖。


第二張 是「保留下來的組件」的截圖。

----------------------------------------------------
具 體分析如下:

「應用程序」選擇對話框。
PS:您可以保留常用的工具,如:計算器、磁盤碎片整理、畫圖...等。


網 吧方案:(額外保留選項) 無。

筆記本電腦方案:(額外保留選項) 無。

----------------------------------------------------
「驅 動」選擇對話框。
該方案保留了 Windows XP Service Pack 2 光盤自帶的 聲卡、顯卡(新式)、網卡,等常規驅動。

PS: 如果您擁有所需驅動程序光盤 或者 備份了所需的驅動程序。可以移除「驅動」選項中除「紅外線」選項以外的所有項目。

使用紅外線設備以及 藍牙設備請保留「紅外線」選項。(注意:屬於硬件支持類型)

使用虛擬打印機、PDF (ADOBE 的可移值文檔格式文件)或類似軟件請保留「打印機」選項。


網吧方案:(額外保留選項)「多功能卡」。

筆記本電腦 方案:(額外保留選項)「顯示適配器(舊式)」、「IBM ThinkPad」、「無線網絡」。


ATM 支持: (0.38 MB)
說明:對於使用異步傳輸模式 (ATM) 網絡和設備的支持.
建議: 可以刪除. 但是, 有這類設備的朋友就要注意了, 請不要將其刪除.
照相機和攝像機: (0.88 MB)
說明:提供對於數碼相機和數碼攝像機的支持.
建議:如果你自己有驅動程 序,建議刪除。
顯示適配器: (8.93 MB)
說明:提供對於顯卡的支持.
建議:可以刪除, 你完全可以安裝自己的驅動.
舊 式顯示適配器: (1.06 MB)
說明:包含舊式顯卡驅動.
建議:筆記本電腦和舊式電腦保留此選項.
局域網: (1.77 MB)
說明:提供對於網卡設備的支持.
建議:建議保留
IBM ThinkPad: (1.95 MB)
說明:主要提供對 IBM ThinkPad的支持.也可能涉及一般的筆記本上的觸摸板.
建議:如果你的觸摸板被認成PS/2類型的鼠標, 或者如果你想在安裝完Windows後為此組件安裝你的驅動, 那麼可以將其刪除.使用筆記本電腦的朋友 最好留下這個驅動.至於使用台式機的朋友就用不到它了, 可以將其刪除.
ISDN: (5.74 MB)
說明:ISDN中文名稱是綜合業 務數字網,通俗稱為「一線通」。
建議:估計現在大家都在用 ADSL 或者是 LAN 寬帶了, 或者使用 Modem 撥號的也比較常見, ISDN 應該很少用了, 推薦沒有這個設備用朋友將其刪除.
SCSI/RAID: (1.04 MB)
說明:提供對於 SCSI/RAID 設備的支持.
建議:大概只有高端的主板才支持 SCSI, 一般人可以將其刪除.
Sony Jog Dial: (0.31 MB)
說明:提供對於Sony Jog Dial的支持.
建議:呵呵, 顧名思義, 當然是 Sony 專用了, 一般人可以將其刪除.
Sony Memory Stick: (0.21 MB)
說明:Sony PCI 記憶棒控制器, Sony 數碼相機以及老式的 Sony USB 記憶棒依賴此組件.
建議:一般人根本就用不到, 刪除.
Toshiba DVD 解壓卡: (0.69 MB)
說明:提供對於東芝 DVD 解壓卡的支持.
建議:估計一般人根本就用不到這個玩意, 建議刪除.
便攜音頻設 備: (0.42 MB)
說明:提供對於個別國際知名品牌的便攜音頻設備的支持.
建議:即使你有 MP3 之類的 USB 音頻設備也可以將其刪除, 一般不會出現不能使用的情況.
聲音控制器: (3.82 MB)
說明:提供對於聲卡設備的支持.
建 議:建議大家不要刪除. 即使你要另外安裝聲卡驅動, 一般這個驅動也會需要一些系統自帶的文件的.
多功能卡: (0.22 MB)
說 明:提供對多功能卡的驅動支持。
建議:筆記本用戶可能會需要這個驅動. 台式機用戶應該很少用得到這個驅動.
打印機: (33.9 MB)
說明:提供對於某些國際知名品牌的打印機的支持.
建議:這不會移除對於打印機的支持. 如果你沒有打印機或是要安裝自己的打印機驅動, 那麼建議你將其刪除.
智能卡: (0.72 MB)
說明:提供對於 SmartCard 設備的支持.
建議:如果你的電腦上有某些 SmartCard 設備, 那麼請不要將其選中. 這也會把 SmartCard 服務移除掉的.
紅 外線: (0.5 MB)
說明:提供對於使用紅外線傳輸數據的支持.
建議:建議筆記本用戶不要將其刪除. 至於使用台式機的用戶可以隨便.
掃瞄儀: (6.85 MB)
說明:提供對於某些國際知名品牌的掃瞄儀的支持.
建議:這不會移除 對於掃瞄儀的支持. 如果你沒有掃瞄儀或是要安裝自己的掃瞄儀驅動, 那麼建議你將其刪除.
無線網絡 WAN: (0.75 MB)
說 明:提供對於無線網絡設備的支持.
建議:如果你想在安裝完 Windows 後為此組件安裝你的驅動, 或者你完全不想安裝它的話, 那麼推薦你將其刪除.
調製解調器: (10.59 MB)
說明:提供對於調製解調器的支持.
建議:撥號上網的朋友就把它留下. 某些手機連到電腦上時, 會被認成調製解調器類的設備.這類用戶就不要把這個驅動刪掉了.

----------------------------------------------------
「硬 件支持」選擇對話框。
PS:請務必謹慎勾選該選擇對話框!!

「IDE 總線驅動」(ALI、CMD、Intel、Toshiba、VIA),若不清楚主板 IDE 總線類型,請全部保留。

「電池」,ACPI 電源管理模式,需要封裝操作系統或使用 HID UPS (不間斷電源),請保留。

「軟驅支持」,注意:這將移除對 IDE 、SCSI、PCMCIA FLOPPY 磁盤硬件支持和驅動。同時也會失去點擊右鍵格式化功能。

「多處理器支持」,使用 HTT 超線程技術的 CUP、多處理器系統,請保留。

「打印機支持」,使用 虛擬打印機 也同樣需要,請保留。

「智能卡」,使 用還原卡(網吧需要)...等設備,請保留。(注意:移除智能卡的同時會刪除 Smart Card 服務)

「Sony 記憶棒」,使用 Sony 品牌相關外設(Sony 數碼相機...),請保留。

「圖文編解碼器」,使用 電視卡、圖文應用程序,請保留。

「視 頻捕獲」,使用 電視卡、相機設備、視頻採集硬件(攝像頭...等設備),請保留。

「Windows 圖像捕獲」,使用 圖像捕獲程序(例如:使用 ADOBE PHOTOSHOP 程序與圖像捕獲設備通訊)、數碼相機、掃瞄儀,請保留。


網吧方案: (額外保留選項)「智能卡」、「視頻捕獲」、「Windows 圖像捕獲」。

筆記本電腦方案:(額外保留選項)「電池」。


ATM 支持: (0.38 MB)
說明:對於使用異步傳輸模式 (ATM) 網絡和設備的支持.
建議:刪掉後沒什麼不良影響,可以刪除.但有 這類設備的朋友不要將其刪除.
電池: (0.24 MB)
說明:提供對於電池的支持.
建議:使用筆記本的朋友不要把它刪除了, 使用台式機的朋友應該不受影響.
打印機支持: (3.93 MB)
說明:這將移除對於打印機的支持.
建議:有打印機或是要裝虛擬 打印機的朋友千萬不要刪除這個組件。你移除這個組件之後, 即使能安裝打印機驅動也無法使用打印機的.
Firewire 1394: (0.53 MB)
說明:對於 Windows 為使用 Firewire 連接的硬件提供的某些驅動的支持.
建議: 這個大概只能在比較高端的主板上才能見得到, 如果你確定你的主板不支持 Firewire, 那麼就把它刪掉吧.
PCMCIA: (0.31 MB)
說明:PCMCIA 總線驅動. 比如說, Xircom CreditCard Ethernet+Modem 28.8. Multifunction PCI 以及 PCMCIA 設備驅動.
建議:現在的筆記本電腦上基本都有這個設備, 建議使用筆記本的朋友將其保留下來吧. 使用台式機的可以將其刪掉.
USB 音頻支持: (0.23 MB)
說明:提供對於優盤, MP3 這類 USB 移動存儲設備的支持.
建議:這類 USB 移動存儲設備還是比較常見的, 說不定哪天就要用到, 建議大家將其保留.
Windows 圖像捕獲: (1.33 MB)
說明:提供對於圖像捕獲程序的支持, 例如 Microsoft Picture It! 2000, Kodak Imaging, 或是 Adobe Photoshop, 能夠與像數碼相機以及掃瞄儀這樣的圖像捕獲設備相互通訊. WIA 支持數碼相機以及高端和低端的掃瞄儀; 它還能夠讓你從基於 IEEE 1394 的數碼攝像機和 USB 網絡攝像頭獲取靜態圖像. 數碼相機, 攝像頭和掃瞄儀需要此組件.
建議:建議大家留著吧, 畢竟它能提供的功能還是比較常用的.
多處理器支持: (2.34 MB)
說 明:能夠支持使用多個處理器, 以及支持超線程.
建議:使用支持超線程的 P4 的用戶要注意了,不要將其刪除啊,要不就虧了.
多端口串 行適配器: (1.97 MB)
說明:提供對於多端口串行適配器的支持.
建議:一般人應該用不到這類設備, 建議刪除.
Brother 設備: (0.44 MB)
說明:Brother MFC Modem,Brother Multi Function設備,Brother可移動磁盤, Brother MFC USB 設備, Brother MFC WIA 掃瞄儀,Brother 設備服務.
建議:這類 Brother 設備好像都沒怎麼聽說過, 估計大家用不到, 刪掉吧..
端口: (0.62 MB)
說 明:提供對於 COM 和 LPT 端口的支持.
建議:建議大家不要將其刪除, 怎麼說都是系統的基本組件.
藍牙支持: (1.07 MB)
說明:提供對於藍牙設備的支持.
建議:估計現在使用藍牙設備的人不多吧, 看自己的情況進行選擇吧.
視頻卡: (0.61 MB)
說明:提供對於電視卡, 相機設備以及視頻採集硬件的支持.
建議:據說, 這個跟攝像頭有關係. 平時要用電視卡, 以及喜歡用攝像頭視頻聊天的朋友就把它留下吧.

--------------------------------------------------
「語 言」選項對話框。
該方案保留了 中(簡、繁),日,韓 等常用語言,兼容性更好。

PS:經實測,可以移除全部語言,而這份安裝文 件的默認語言將不會顯示在這裡,以免被意外移除。

安裝期間丟失字體 或者 無法顯示某些字符 是由於移除了與您的語言相關的東西。請仔細排查。
解決辦法:修改 I386 文件夾下的 INTL.INF ,將其中的 SIMSUN.TTC,,,65536 刪除或者在前面加分號將其註銷。

保留「韓國」語言,使用 KMPlayer 就不會出現問題了。


網 吧方案:(額外保留選項) 無。

筆記本電腦方案:(額外保留選項) 無。


簡體中文:
說明:這是對於簡體 中文的支持, 主要是簡體中文輸入法和簡體中文字體.
建議:這個只能在非簡體中文版的Windows 中進行選擇.
中文台灣-中文澳門: (16.34 MB)
說明:這是對於繁體中文的支持, 主要是繁體中文輸入法和繁體中文字體.
建議:大家平時還是會經常見到繁體中文 的, 建議大家隨便保留一種, 我個人保留了中文(台灣)英語系列: (0.21 MB)
說明:對於英語的支持. 移除不會影響英文字體.
建 議:我把它刪掉之後沒有出現不良影響. 但是有人建議說最好保留一種, 比如, 英文 (美國). 這個大家看著辦吧.
日語: (44.2 MB)
說明:這是對於日文的支持, 主要是日文輸入法和日文字體.
建議: 估計能看懂日文的朋友不多, 而且它的體積這麼大, 所以推薦大家將其刪除. 如果事後還想看到日文, 那麼可以到微軟網站上下個日文支持包.
朝鮮語系列: (16.53 MB)
說明:這是 對於朝鮮語的支持, 主要是朝鮮語輸入法和朝鮮文字體.
建議: 能看懂朝鮮文的估計更少, 推薦將其刪除.
其它語言:
說明:就是 那些阿拉伯語, 法語, 西班牙語什麼的.
建議: 這些都是小頭, 體積不大, 大家可以選留自己用得到的語種. 就我個人體會而言, 即使把這些都刪掉, 大部分的語種還是可以正常顯示的.


-------------------------------------------------
「多 媒體」選項對話框。
PS:由於已在「優化」對話框,「兼容」界面內勾選「用於保持 Windows Media Player 的兼容性」所以移除「Windows Media Player」能正常安裝最新的 Windows Media Player 10 。

由 於已在「補丁」對話框內勾選「支持未經認證的主題( uxtheme 補丁)」,所以移除「Luna 主題」不影響第三方主題的替換,但 Style XP...主題替換軟件將不能使用。

移除「語音支持」語音提示應用程序將無法使用(例如:金山詞霸無法朗讀)。

移除 「Intel Indeo 編解碼器」某些遊戲將無法播放視頻(例如: CS 開場動畫)。

經驗分享:

完全可以移除 「Windows Media Player 6.4」、「Intel Indeo 編解碼器」...等系統自帶的「古老、欠缺式」編解碼程序,再安裝「K-Lite Mega Codec Pack」,這樣的話,您的系統就能擁有一套世界最頂級,最全面,最新版本的編解碼程序,當然,您所使用的播放器也將「通吃」所有的影音媒體格式。


網 吧方案:(額外保留選項) 無。

筆記本電腦方案:(額外保留選項) 無。


Luna 主題: (0.72 MB)
說 明:Windows 默認的系統主題方案.
建議:刪掉這個沒什麼影響,不過沒有Luna就無法成功安裝 Style XP 了.
Media Center: (0.45 MB)
說明:媒體中心版 Windows XP.選中將會移除 cmpnents\mediactr 目錄中的可選組件.
建議: 一般人用不到的, 刪.
MIDI 音頻支持: (3.06 MB)
說明:這是 Windows 默認的對於MIDI 回放的支持.
建議:建議保留. 如果刪除這個組件, 那麼你就無法播放 Midi音頻文件了.
Movie Maker: (4.41 MB)
說明:Windows 中自帶的基本的影片編輯應用程序.
建議:就我個人而言用不到它, 刪掉它沒有關係.
Tablet PC: (16.14 MB)
說明:用於平板電腦的組件,它能令你更加輕鬆地使用Windows 應用程序.
建議:一般人根本就用不到, 刪.
Windows Media Player: (19.04 MB)
說明:加強型的 用於播放音樂和視頻的 Windows 媒體播放器.
建議:XP SP2中帶的是 WMP 9,如果你平時不用 WMP 那麼可以將其刪除.
Windows Media Player 6.4: (20.72 MB)
說明:默認的用於播放音樂和視頻的 Windows 媒體播放器.
建議:刪 除 WMP 6.4 的同時會把某些音頻視頻編解碼器一同刪掉, 這樣有些播放軟件或是遊戲會受到影響. 例如, 凡是需要播放 Windows Media 系列文件的都會受到影響, 系統默認的 MP3 編解碼器也會被刪除, 但是 Foobar, WinAMP 這類使用自己的 MP3 解碼器的播放軟件不受影響. 所以, 可以刪除 WMP, 但是不推薦刪除 WMP 6.4. 當然, 如果你想裝最新版本的 WMP 的話, 可以刪掉這兩項, 但是一定要選中 「選項」 頁面中的 「保持 WMP 的兼容性」, 以免無法安裝最新版的 WMP.
Windows 聲音: (2.26 MB)
說明:Windows 的默認聲音方案.
建議:我個人建議將其刪除.
圖像和背景: (3.5 MB)
說 明:壁紙和遊戲控制器圖像.
建議: 推薦刪除. 刪掉之後還會留下一張藍天白雲的背景圖片的.
老式 CD 播放器以及錄音機: (0.25 MB)
說明:界面超爛的 CD 播放器和錄音機.
建議: 推薦刪除. 網上比這好的軟件多得是.

語音支 持: (2.93 MB)
說明:用於支持語音提示應用程序
建議:就我個人而言,平時用不到, 刪除.至於你, 就自己看著辦吧
音 樂示例: (4.67 MB)
說明:四首示例歌曲.
建議:純粹是垃圾, 刪除.
鼠標光標: (0.17 MB)
說明:額 外的鼠標光標.
建議:沒有什麼用, 刪掉不會有什麼不良影響的. 你完全可以自己去找些好看的鼠標光標主題.

Windows基礎篇 - 自動腳本調用介紹

方式A:採用Winnt.sif+自動腳本(Winnt.sif 應位於I386,自動腳本應位於$OEM$\$1\Instal
l 目錄,Install 這個名稱可以更改)
主要是利用Winnt.sif 中的GUIRUNONCE 段給系統第一次正常啟動時加入一個自動調用程
序,示例代碼如下:
......
[GuiRunOnce]
%systemdrive%\install\start.cmd
注 意:這裡的Install 目錄一般是由$OEM$目錄配合Winnt.sif 中的OEMPreinstall 參數自動復
制到硬盤上的
這 裡就調用了一個start.cmd 腳本,當然在這裡你可以把命令修改為楊海軍的軟件安裝管理
器/XPlode/WPI 等等軟件預安裝管理器
start.cmd 文件示例代碼:
@echo off
TITLE Windows XP SP2 - Unattended Installation
ECHO.
ECHO Over the next few minutes you will see automated installations
ECHO of various sofware applications, windows updates, and registry
ECHO tweaks being implemented. The computer will restart automatically
ECHO once the whole process has finished!
ECHO.
ECHO Removing Wallpapers and Screensavers...
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\Web\Wallpaper\*.jpg"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"
ECHO.
ECHO Removing useless shortcuts...
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Update.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Set Program Access and Defaults.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Catalog.lnk"
ECHO.
ECHO Installing MSN Messenger 6.0.0602 Final
ECHO Please wait...
start /wait %systemdrive%\install\MSN\MsnMsgs.msi /qn
.................


start /wait cleanup.cmd;調用另外一個腳本,這裡有一個比較好的習慣就是由Winnt.sif 調用主腳本,然後主
腳本內調用各個 功能模塊的子腳本,比如軟件安裝模塊/清理模塊
方式B:採用CMDLINES.TXT(CMDLINES.TXT 應位於$OEM$目錄)
這 裡利用的是安裝系統時進行到"註冊組件"步驟時,系統安裝程序會自動調用CMDLINES.TX
T 文件中的命令,示例代碼如下:
代碼:
[COMMANDS]
"REGEDIT32.EXE /S tweaks.reg"
".\batch.cmd"
"..\AutoScript\XPlode.exe"
注意:這裡調 用的文件應注意路徑,一般位於$OEM$目錄下的文件路徑用".\"就可以了
方式C:採用SVCPACK.INF(SVCPACK.INF 應位於I386 目錄,如何操作SVCPACK.INF 文件
請參看後文的Hotfixes 部分)
這裡利用的是安裝系統時進行到"註冊 組件"步驟時,系統安裝程序會自動調用SVCPACK.INF
文件中的命令,多用於安裝Hotfixes 示例代碼如下:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
JS56.exe /Q:A /R:N
KB823182.exe /Q /N /Z /O
WMP10.exe
qchain.exe
XPlode.exe
注 意:這裡調用的文件/腳本應位於I386\SVCPACK 目錄下
一般來說三種方式是混用的

定制優化篇 - Administrator,Guest 帳號改名的方法

大家都知道, 在預先刪掉 OOBE 的情況下, 裝好 XP,2003 之後, 默認的登錄帳號是 Administrator(還有個 Guset, 雖未啟用, 但是存在).
可能有些人不喜歡這個帳號名, 也不願保留 OOBE, 那麼可以用以下方法實現預先更改 Administrator 和 Guest 的名稱.
經常用 nLite 的朋友應該知道, nLite 的 "選項優化" 那裡有個重命名 Administrator 的選項. 可是到目前為止, 就簡體中文版而言, 尚未聽說有誰能夠成功地利用這個選項, 一般改了之後, 安裝時會提示 Setup.exe 出錯, 無法繼續安裝. 所以呢, 如果你不能成功的話, 可以試試我說的方法.

(以下只是一種方法, 可能還有其它的實現方式, 但以下經過了我的實際測試.)

這個是我在學習修改安裝文件默認安全模板文件時學到的.
XP 的默認安全模板文件是: defltwk.inf
2003 的是: defltsv.inf.
(請從安裝文件中提取以上文件, 是經過壓縮的, 可用 expand 展開)

現在打開對應版本的安全模板文件, 在開頭部分可以找到 [System Access] 這個區段. 那麼你應該可以在這個下面看到:

代碼:------------>將代碼複製至剪貼 板;NewAdministratorName =
;NewGuestName =

現在, 你可以把它們之前的分號 ";" 去掉, 然後在 "NewAdministatorName =" 輸入一個新的管理員名稱, 在 "NewGuestName =" 之後輸入一個來賓名稱.舉例來說, 就是以下形式:

代碼:------------>將代碼複製至剪貼板 NewAdministratorName = "tingpu"NewGuestName = "來賓"

搞定之後, 將其保存, 再用 makecab.exe 壓縮成 .xx_ 格式, 覆蓋到源安裝文件中. 這樣, 用這個安裝文件安裝好系統之後, 默認的 "Administrator" 和 "Guest" 就不會出現了.

注意: 2003 下是 NewAdministatorName, XP 下是 NewAdministratorName. 2003 的少了一個 R, NewAdminstRatorName. 有人改名不成功, 就是這個原因.

感謝 Zgh-Sgi 找到了問題所在.

為 了避免類似情況的出現, 還是建議使用系統自帶的安全模板編輯器編輯這個安全模板.

把AHCI或 RAID驅動塞進XP光碟──nLite極簡說明

小弟看有不少人組新電腦時已經不裝軟碟了,
但想玩AHCI﹝NCQ功能基礎﹞或RAID又偏偏要用軟碟掛驅動,挺麻煩的,
那就乾脆把驅動 程式塞進XP安裝光碟中吧。

nLite網站:http://www.nliteos.com/
XP下的系統需求:微軟.Net Framework、燒錄機,以及可燒錄ISO的軟體。

以下就是簡單介紹‧‧‧


程式開啟的第一頁,這裡可以選擇您要的語言,按下一步後


請指定您的原始XP位置,要是它偵測到是光碟上,會要求您指定其他位置來儲存,
如上圖所示,指定好就會 開始複製,處理好後下一步‧‧‧


這頁可以不用管,下一步‧‧‧


選擇您要執行的工作,小弟只選擇了整合驅動程式與製作開機光碟檔,
如需其他項目說明請善用 Google﹝因為小弟也不會用 ﹞,下一步。


整合驅動程式頁,按右下角加入驅動程式,小弟已經將Intel與JMicron的AHCI/RAID驅動程式加 入完畢,
如果開啟inf時裡面有多個驅動讓您挑,但不確定是哪個時,那就乾脆全選下去吧,
就會變成上面這一大堆的樣子。

相 關驅動在主機板驅動程式光碟中應該都有;如果只找得到軟碟製作程式,但您沒軟碟機,
那就找虛擬軟碟機軟體執行軟碟製作,再把裡面的東西copy出 來就可以,下一步‧‧‧


整合確認頁,再下一步‧‧‧


製作ISO檔,這頁大多不用改,頂多Label那改成您喜歡的光碟名稱就是,
準備好就按下建立ISO來 儲存ISO檔,建立好後再按下一步‧‧‧


完成了,剩下就用燒錄軟體把ISO燒成光碟吧,當然還要測試一下,看看光碟開機時吧‧‧‧


﹝挺模糊的 ﹞正在自己載入JMicron的驅動喔,還有呢‧‧‧


正在載入Intel 82801H系列﹝ICH8﹞的SATA驅動。

這樣以後重灌就不需要加掛 驅動程式程式的動作了,
提供給不想碰軟碟的人參考,但不知道非正版XP可不可以這樣做就是 ,
感謝各位收看。

2007年10月20日星期六

vLite 更新消息...

Reboot on browse
2007.08.21 by nuhi
Some of you experienced that on browse to the image and selecting proper OS inside it your machine reboots.
As I already said before that is not my mistake, it is a bug on MS part.
What are they waiting so long I do not know but in the meantime please report to all your affected anti-virus and firewall (with process protection) software developers to apply this workaround:

Crash while calling FltIsDirectory
This is a bug in FltIsDirectory. System Image Manager uses wimfltr.sys to overlay the contents of a wim on top of ntfs, and wimfltr takes ownership of any file objects in that overlay and uses its own format for the structures in the FsContext1 and FsContext2 fields.
The bug occurs when you call FltIsDirectory on a file that wimfltr.sys owns. Instead of sending the IRP for this function to all the filters in the device stack, filter manager sends the IRP directly down to NTFS. NTFS doesn't know how to deal with wimfltr's custom FsContext fields, and crashes.
Until a fix for this issue is available, you should avoid calling FltIsDirectory on file objects exposed by wimfltr. These files have NodeTypeCode == 0x1029 in their FSRTL_ADVANCED_FCB_HEADER.

Taken from here.

中 文翻譯:

開機就瀏覽
2007.08.21由nuhi
你們當中有些人經歷了,就瀏覽到圖像和選擇合適的操作系統裡面正是你 的機器重啟。
正如我已經說過,這不是我的錯,這是一個bug在ms的一部分。
它們是什麼等待這麼久,我不知道,但在此期間,請報告給你所 有受影響的反病毒軟件和防火牆(與進程保護)軟件開發商採用這一方法:

墜機同時呼籲fltisdirectory
這是一個bug 在fltisdirectory 。系統映像經理用途wimfltr.sys到套印的內容,一個維姆頂部的ntfs , wimfltr需擁有任何文件的物體在這套印,並利用它自己的格式,為結構在fscontext1和fscontext2領域的合作。
這個bug 發生時,你稱之為fltisdirectory對一個文件wimfltr.sys堪稱登峰造極。而不是派遣專家小組的這一職能的所有過濾器在設備棧,過濾 經理派出專家小組,直接下跌到ntfs 。 ntfs的,不知道如何處理wimfltr的習俗fscontext領域,並墜毀。
在補丁程序推出之 前,為這一問題的情況下,你應該盡量避免fltisdirectory立案物體暴露出來的wimfltr 。這些檔案有nodetypecode == 0x1029在其fsrtl_advanced_fcb_header 。

取自這裡

2007年10月17日星期三

以 n-Lite 整合 Intel 驅動至 XP - 可驅動 SATA 硬碟

先把 Windows XP sp2 光碟整個複製到硬碟的某個目錄下
或是將 XP 的 iso 檔案解壓縮到某個目錄下
假設這目錄叫做 C:\XP_image

我是使用 nLite 1.4beta 版(下載)
安裝好之後,執行

選擇語言 Traditional Chinese,點下一頁



選擇剛剛放 XP資料的目錄(例如 C:\XP_image ),點下一頁
接著會掃描,結束後 按下一頁



接著問你選擇先前的哪個設定,不理會,下一頁



選 驅動程式整合、可開機光碟ISO鏡像 兩項,點下一頁



接著就是 驅動程式整合,點 Import > Single Driver



選之前下載的 f6flpy32 解出來的 iaahci.inf 檔案,點確定
(於 Mobile01 附加已解開IMA的檔案: f6flpy32.zip
可於 Intel 網站下載原始檔案)



出現選項,選擇對應的南橋晶片驅動程式
EX: Intel(R) 82801HEM/HBM SATA AHCI Controller(Mobile ICH8M-E/M)
↑ A8Sc用的ICH8-M南橋晶片
(注意: 不知道自己的晶片組時,請把 Mobile系列的驅動 全選起來)
點下一頁



會問你是否開始進行處理,是



開始處理,等他結束,點下一頁



開始準備建立ISO檔案
點視窗中間右方的 建立ISO
選儲存的位置



等他跑完
下一頁,完成

接著就可以燒出來試試看了
建議用 RW 燒!

附 註:建議使用原版 XP sp2 來整合

保留DOS安裝的功能

 XP 的手動安裝和升級要占 50M 左右的光盤空間. 這個實在是太浪費了. 如果不保留這個功能, 那麼就無法從硬盤安裝 XP 了。

我就想, 既讓安裝文件的體積盡量小, 還要能夠實現從硬盤安裝的功能. 基於 winnt32.exe 的全新安裝和升級安裝所需的文件都很多. 還是基於 winnt.exe 的DOS下的安裝功能最為小巧. 所以, 我就要找到 DOS 下安裝所需的最少文件.

通過監測, 可以知道 nLite 中 "手動安裝和升級" 所涉及到的各種文件如下:

手動安裝和升級:(51.6MB)
-移除:
DWUP.IN_
ICONLIB.DL_
LNKSTUB.EX_
MDMSSYS.IN_
MIGISOL.EX_
MIGLIBNT.DL_
MIGPWD.EX_
OSC.CAB
OSCHOICE.EX_
REMINST.IN_
RINORPRT.SI_
RISTNDRD.SI_
SETUPACC.TXT
SETUPLDR.EX_
STARTROM.CO_
STARTROM.N1_
W95UPGNT.DL_
WELCOME.OS_
WINNT.EXE
WINNT32.EXE
WINNT32.HLP
WINNT32.MSI
WINNT32A.DLL
WINNT32U.DLL
WINNTBBA.DLL
WSDU.DLL
WSDUENG.DLL
/Compdata
/Drw
/Win9XMIG
/Win9XUPG
/WinNTUPG

對這些文件進行過 n 次排查之後, 發現: 只保留 winnt.exe 即可實現從 DOS 下安裝系統.
但是要注意的是, 先移除 " 手動安裝和升級", 再保留 winnt.exe 是不可行的. 這樣會出現藍屏的情況. 估計從 DOS 下安裝是需要某些 Inf 配置的. 移除 "手動安裝和升級" 的同時也會把這些配置刪掉的.
正確的方法應該是, 不移除 "手動安裝和升級" , 然後手動在 i386 目錄刪除這些文件, 其中的 5 個文件夾都是大頭, 一定要刪除.
另外, 還可以考慮刪除 i386 的上層目錄中的那些 *.htm, *.txt, SETUP.EXE 文件. 不過要小心, 建議不明白它們作用的朋友就不要刪除了.
要注意的是, 雖然大部分的文件都可以直接手動刪除.
但是, 以下文件必須通過添加到 "移除框" 中的方式來刪除. 否則, 安裝時會提示缺少文件的. 至於其它的文件, 好像是沒有在複製列表中定義, 所以就手動刪除吧.

DWUP.IN_
ICONLIB.DL_
LNKSTUB.EX_
MDMSSYS.IN_
MIGISOL.EX_
MIGLIBNT.DL_
MIGPWD.EX_
OSC.CAB
OSCHOICE.EX_
REMINST.IN_
RINORPRT.SI_
RISTNDRD.SI_
SETUPACC.TXT
SETUPLDR.EX_
STARTROM.CO_
STARTROM.N1_
W95UPGNT.DL_
WELCOME.OS_
WINNT32.EXE
WINNT32.HLP
WINNT32.MSI
WINNT32A.DLL
WINNT32U.DLL
WINNTBBA.DLL
WSDU.DLL
WSDUENG.DLL

經 過以上設置, 即基本上可以用最小的代價實現從 DOS 以及從硬盤上安裝 XP 了.

你覺得手動刪除那些文件很麻煩? 呵呵, 我也這麼覺得. 所以建個批處理文件, 讓它自動刪除還是很方便的. 請把以下命令複製到一個文本文件中, 另存為 .cmd 格式, 放到 i386 目錄的上層目錄中, 將其運行就能自動刪除垃圾文件了.

del .\i386\DWUP.IN_ /Q
del .\i386\ICONLIB.DL_ /Q
del .\i386\LNKSTUB.EX_ /Q
del .\i386\MDMSSYS.IN_ /Q
del .\i386\MIGISOL.EX_ /Q
del .\i386\MIGLIBNT.DL_ /Q
del .\i386\MIGPWD.EX_ /Q
del .\i386\OSC.CAB /Q
del .\i386\OSCHOICE.EX_ /Q
del .\i386\REMINST.IN_ /Q
del .\i386\RINORPRT.SI_ /Q
del .\i386\RISTNDRD.SI_ /Q
del .\i386\SETUPACC.TXT /Q
del .\i386\SETUPLDR.EX_ /Q
del .\i386\STARTROM.CO_ /Q
del .\i386\STARTROM.N1_ /Q
del .\i386\W95UPGNT.DL_ /Q
del .\i386\WELCOME.OS_ /Q
del .\i386\WINNT32.EXE /Q
del .\i386\WINNT32.HLP /Q
del .\i386\WINNT32.MSI /Q
del .\i386\WINNT32A.DLL /Q
del .\i386\WINNT32U.DLL /Q
del .\i386\WINNTBBA.DLL /Q
del .\i386\WSDU.DLL /Q
del .\i386\WSDUENG.DLL /Q
RD .\i386\Compdata /Q /S
RD .\i386\Drw /Q /S
RD .\i386\Win9XMIG /Q /S
RD .\i386\Win9XUPG /Q /S
RD .\i386\WinNTUPG /Q /S

最後需要注意的是: 建議你手動把 smartdrv.exe 複製到 i386 目錄中. 然後, 在 DOS 下安裝之前, 先運行 smartdrv.exe. 這樣, 你在 DOS 下的文件複製速度會極大的增快的. 如果你不運行這個 smartdrv.exe, 呵呵, 那你就對著天空數星星吧.估計數完也該差不多把文件複製完了.

注: smartdrv.exe 是 DOS 下的磁盤緩衝工具, 能夠顯著提高 DOS 下的磁盤性能.

BluePower建議:我個人建議不要鉤選"手動安裝和升級",然後把Compdata、 Drw、Win9XMIG、Win9XUPG、WinNTUPG這五個文件夾刪除,至於剩下的那些文件就不要刪了。

定制優化篇 - 刪除 VOL 版 XP, 2003 中的 oembios.bin

警告: 以下操作有一定危險性的, 僅供參考, 一旦出錯, 就可能導致進不了桌面, 請事先做好備份, 不然系統壞了, 可別怪我.

(如 果出現問題, 替換回原 winlogon.exe 以及 4 個 oembios 文件即可, 或者, 請嘗試一下英文版破解後的 winlogon.exe)

經常做精簡系統的朋友, 可能注意過 oembios.bin 這個文件, 它有 12M 那麼大. 而且, 這個玩意幾乎無法壓縮, 也沒有什麼用處. 它裡面應該是些關於 BIOS 的資料, 可惜是個二進制文件, 不知如何編輯或查看.

就 我瞭解的情況來看, 主要用於 OEM 的 XP 免激活. 所以, 使用 OEM 版 (比如, 聯想, DELL, IBM 之類電腦隨機帶的 XP) 的朋友, 請不要輕易嘗試刪除這個東西.

至於說零售版的 XP, 我好久都沒有用過了, 不清楚能不能刪除, 有人搞了的話, 請提醒一下.

那麼, 以下就說說刪除 VOL 版中的 oembios.bin.

如果直接刪除 oembios.bin 的話, 那麼在登陸界面前, 會彈出對話框, 說是由於無法檢測激活信息之類的原因, 導致無法登陸. 這個就是因為 winlogon.exe 在作怪. 就目前而言, 我知道有兩種方法可以跳過這個提示信息.

1. 用 XP Embedded 中的帶的 minlogon 替換 XP 的 winlogon (不知 2003 能不能用, 用的時候, minlogon 要改名為 winlogon). (MinLogon 簡介:

使用這個玩意之後, 不但可以刪除 oembios.bin, 而且重啟幾次, 開機速度就能夠非常快, 甚至可以不到 10 秒種.

可惜, minlogon 是以犧牲眾多功能為代價才能達到如此高速的, 絕對不適合一般用戶使用. 你只需知道 minlogon 18k, winlogon 476k, 就能明白它損失了多少功能.

還有個最重要的原因, 就我所知, minlogon 無法直接替換 XP 安裝文件中的 winlogon, 這樣, 在安裝期間就無法刪除 oembios.bin 了. 當然, 也不是說, 絕對不可能用 minlogon 替換安裝文件, 只是這樣一來, 正常的 XP 安裝程序就會被搞亂了, 無法達到你預期的安裝效果. 在 msfn 論壇裡有就利用 winlogon 做極限精簡系統的. 所以, 一般不推薦使用這種方法.(Windows 下替換 minlogon 的方法, 請參考論壇裡的 "其它可移除組件")

2. 就是推薦大家使用的方法了.

既然是 winlogon.exe 要在進桌面前檢測 oembios.bin, 那麼應該可以破解 winlogon, 使其不再檢查 oembios.bin, 至少就 VOL 版 XP 來說, 有沒有這個 oembios.bin 都不存在激活的問題, 其本身就是免激活的.

目 前有現成的工具可以用來破解 winlogon.exe, 其名為 Windows 2003 & XP & LH Anti Product Activation Crack. (我用的版本為 2.01, 網上已有 2.12, 可惜我沒搞到, 哪位搞到的話, 請傳上來一份吧)

它的主要目的是用來破解 WPA 的(Windows 產品激活), 也就是用來激活零售版的. 可是, 用 VOL 版本身不必激活, 所以, 我們主要只用到它的副作用. (Windows 產品激活要檢測那個 oembios.bin, 既然 WPA 部分被跳過了, 自然就用不到 oembios.bin 了. 而且, oembios.bin 也不小, 跳過檢測的話, 可能還有點加速的效果).

下 面介紹一下這個軟件的用法.

首先, 要提醒大家, 這個軟件似乎只能在英文版 Windows 下正常運行. (至少, 就我的電腦而言, 是這樣的). 在中文版下運行的話, 有可能會停止相應, 如果你的內存不到 256M 的話, 估計就會真死了. 即便過了好長一段時間之後, 似乎恢復正常了, 可是它現在卻無法正常識別 winlogon 的版本, 且無法實現自動打補丁. 而在英文版 Windows 下, 卻沒有異常, 很輕鬆地就能給各個版本的 winlogon 打好補丁.

鑒於以上問題, 建議你在給 winlogon 打補丁之前, 先搞個英文版的 windows, 以免出現意外.

現在, 準備好英文版 windows XP, 開始進入正題吧.

我用的這個 Windows 2003 & XP & LH Anti Product Activation Crack 2.0.1, 支持 XP, 2003 和舊版 Longhorn, 而且經過實際檢驗, 還可以用於破解中文版的 winlogon.exe. 也就是說, 這個破解器應該可以智能尋址, 只要 winlogon.exe 的結構不是變得很離譜, 那麼都能成功地打上補丁.

那麼, 在英文版 Windows XP 下, 運行 WPA_Kill.exe 這個程序. "options" 那裡只選擇一個 "Apply WPA Fix" 就夠了. 如果此時就點擊 "Apply/Browse" 按鈕的話, 那麼 windows/system32 下的 winlogon.exe 就會被打上補丁, 重啟後生效.

破解掉 windows/system32 目錄下的 winlogon.exe 之後, 你就可以搜索 oembios, 應該能夠搜到 oembios.bin, oembios.cat, oembios.dat, oembios.sig 這四個文件, 將其刪除, 重新啟動, 直到進入桌面也沒有什麼問題出現.

當然, 你也可以事先把未破解的 winlogon.exe (xp, 2003 任意版本)準備好, 放到備用目錄中, 然後點擊 "File -> Open", 指向要打補丁的 winlogon 文件, 等它分析完畢之後, 點擊 "Apply/Browse" 就能把那個 winlogon 破解掉了. 此時, 你就可以把破解好的 winlogon 備份起來, 留著以後備用.

下 面, 就要介紹一下預先刪除 Windows 安裝文件中的 oembios 了.

就我的測試而言, 用 nLite 1.0 Beta 5 完全刪掉英文版 Windows XP SP2 VOL 的組件的話, 大致只剩下94M, 而中文版則是 123M (安裝文件中有雙份簡體中文相關文件,手動刪掉 i386\lang 並處理一下, 則只剩下 112M) .很明顯, 預先刪掉 OEMBIOS 文件, 再稍微處理一下的話, 很輕鬆地可以讓英文版降到 80M 以下, 中文版降到 100M 以下.

做法很簡單, 預先給安裝盤中的 winlogon.exe 打補丁, 然後再用 makecab.exe 壓縮回 winlogon.ex_, 替換安裝文件中的原 winlogon.ex_. 接著, 在用 nLite 處理這份安裝文件的時候, 把以下文件添加到移除框中.

代 碼:------------>將代碼複製至剪貼板oembios.bin
oembios.cat
oembios.dat
oembios.sig

如 果無效的話, 你可以手動編輯 dosnet.inf 和 txtsetup.sif 這兩個文件, 把有以上 4 個字段的行全都刪掉.

最 後, 把 oembios.cat 直接添加到移除框中的話, 可能安裝時提示缺少 oembios.cat 之類的信息. 如果出現了這種情況, 那麼請處理一下 syssetup.inf, 把其中的 oembios.cat 這行刪掉. (原文件為 syssetup.in_, 請自己解壓再壓縮).

以上, 就算是介紹完了, 刪掉 oembios 絕對沒有問題.

無人值守安裝Windows Vista (vLite)

需要準備的材料:

Windows Vista安裝光盤
vLite 1.1 beta

Virtual PC

一 個順手的光盤刻錄工具 (e.g. Nero)
================================
工作開始
================================
1. 首先,在C:\做一個folder"VistaCD"
2.將Vista整張安裝光碟複製到C:\VistaCD
3.使用vLite:
4. 完成

















nLite精簡篇 - 定制XP光盤全過程(4)

「無人值守安裝」 對話框, 「個人」 界面:

----------------------------------------------
「無人值守安裝」 對話框, 「顯示」 界面:

PS:安裝程序第一次進入系統界面的分辨率和色深都比較低,安裝過程中顯卡也可能沒有被 完整的驅動,推薦使用默認,可以避免一些錯誤的情況影響安裝進程。

----------------------------------------------
「無 人值守安裝」 對話框, 「組件」 界面:

----------------------------------------------
點擊 「前進」 進入 「補丁」 對話框,這裡主要是用於設置不能在註冊表中更改的選項。

-----------------------------------------------
點擊 「前進」 進入 「優化」 對話框,這裡主要是進行一些最終的調整。

「優化」 對話框, 「常規」 界面:

PS:請不要重命名 「Administrator」 帳戶,否則會造成 xxxxx 內存不能為 Read 的錯誤提示。

-----------------------------------------------
「優化」 對話框, 「兼容」 界面:

-----------------------------------------------
「優化」 對話框, 「優化」 界面:

-----------------------------------------------
優 化選項:左邊的是一般選項,右邊的是選擇了「顯示高級選項」之後的選項,這裡只列出增加的項目

-----------------------------------------------
「服 務」對話框

-----------------------------------------------
點擊 「前進」 進入 nLite 「應用更改」 對話框,按 「是」 開始進行文件處理。

常見問題解決篇 - 關於移除某些組件後所造成的問題的總結

有時候我們用nLite把某些組件移除之後會導致某些軟件不可用,系統出現怪怪的問題等等,總之就是會出現一些不可預知的問題.
為了避免大家被同 種問題所困擾,那麼在此把一些明白原因或是已經解決的問題列出來,供大家參考.以後這個帖子會不斷完善的.

Windows Prefetcher
需要: Task Scheduler 服務
錯誤: 如果沒有啟用計劃任務這個服務, 那麼預讀取就不會起作用了.

Adobe Acrobat Writer
需要: SNMP, System Restore, Printer 打印機支持
錯誤: 無法創建 PDF 轉換器和虛擬打印機 ("modules not found")

Rome Total War - (羅馬: 全面戰爭)
需 要: Windows Media Player 9 或更新版本
錯誤: ??

Rollercoaster 3
需要: Windows Media Player 10
錯誤: 無法播放 WMA 格式的文件.

Outlook 2003
需 要: Outlook Express
錯誤: 沒有此組件則無法安裝.

Aston
需要: 電池驅動
錯誤: 無法打開控制面板.

Office 2003
需要: 輸入法編輯器
錯誤: 更新某些組件時沒它不行.

Foobar2000
需 要: WMP 6.4 + WMP 兼容選項
錯誤: 無法播放 WMA 文件.

Izotope Ozone
需要: WMP 9或10
錯誤: 沒有此組件則無法安裝.

Tribes Vengeance
需要: System Even Notification
錯誤: 沒有此組件則無法安裝.

SoncStage
需要: DCOM 服務
錯誤: RPC 服務器不可用.

Wordperfect Office 12
需要: Windows 腳本宿主 (Scripting Host)
錯誤: 沒有此組件則無法安裝.

WMP 編解碼器
需要: WMP 6.4
錯誤: 沒有此組件則無法安裝.

榮譽勳章 - Pacific Assault
需要: 管理員 VB 腳本
錯誤: 無法找到 "Firewall.vbs".

O&O Defrag (磁盤整理工具)
需要: Event Log
錯誤: 沒有此組件則無法安裝.

Yahoo! Messenger 6
需要: Internet Explorer 核心
錯誤: 無法運行?

Sisoft Sandra
需要: MDAC
錯誤: 無法運行?

System Restore (系統還原)
需要: COM+
錯誤: 無法創建還原點.(新版好像已經修正這個問題了)

Samurize
需 要: Performance Monitor
錯誤: 無法使用更多的功能.

Microsoft Word Viewer 97
需 要: 16 位支持
錯誤: 無法運行?

Windows Media Player 10
需要: Windows Media Player
錯誤: 無法繼續安裝.

Sonic Foundry ACID Pro
需要: 老式聲音/多媒體應用程序 (CD 播放器, 音量控制, 錄音機)
錯誤: 點擊播放按鈕時會出現 "未知錯誤".

GameSpy Arcade
需要: IE 核心
錯誤: 無法顯示 HTML 頁面.

Real Player
需要: IE 核心
錯誤: 無法顯示 HTML 內容.

XPlite
需要: Fax Driver (fxsocm.inf, fxsocm.dll)?
錯誤: XPlite 可以啟動,但進行移除時會出錯.

Firefox - Netscape 插件
需 要: Windows Media Player/老式 CD 播放器
錯誤: 無法安裝插件.

Bootvis
需要: Task Scheduler
錯誤: 下一次重啟時無法啟動.

System Restore
需要: PCHealth/Help
錯誤: 系統還原可以運行但不能查看任何設置.

Norton Antivirus
需要: Task Scheduler
錯誤: 會缺少某些功能.

SoundForge
需要: Windows Media 編解碼器
錯誤: 會顯示 "媒體類型不兼容".

Encarta Collection 2004
需要: Windows Media Player
錯誤: 你將無法播放影片.

任務管理器
需要: Terminal Services
錯 誤: 無法在 "進程" 窗口中顯示用戶名.

Norton Antivirus 2003
需要: Terminal Services
錯誤: Norton 無法安裝.

Norton SystemWorks / Norton utilities
需要: IE 核心
錯誤: 無法註冊, (因為表單為空) 要耗費很多時間才能加載 Norton 應用程序.

Netlimiter
需 要: IE 核心
錯誤: 無法配置網卡,導致程序無法使用

GameCam
需要: WMP 編解碼器
錯誤: 導致啟動失敗

nLite精簡篇 - 定制XP光盤全過程(5)

nLite 對系統文件進行處理,這裡可以

------------------------------------------------
點擊 「前進」 進入 「可引導ISO鏡像」 對話框,在這裡可以創建用於刻錄至光盤的ISO鏡像。按 「創建ISO」 ,選擇鏡像文件保存位置,開始創建光盤鏡像。 如果點擊「資源管理器」,那麼將進入精簡後的Windows安裝目錄,此時可以對其進行其他深入的集成,nLite使用手冊這裡也提供了相當多的方法可供 參考。完成後點擊下一步。

-----------------------------------------------
點擊 「前進」 ISO文件鏡像創建完畢。到這裡你已經擁有一個命名為 「WinLite」 的 ISO 光盤鏡像文件,你可以使用兼容的光盤刻錄軟件把該文件刻錄至光盤。(由於時間倉促,我並沒有對系統進行精簡,因此創建的ISO非常大。)

PS: 如果你在複製文件時遇到了錯誤,或者遇到光盤不可引導的錯誤,請嘗試用低速(例如12倍速)進行刻錄,並且條件允許的情況下盡量選擇 Disc-at-Once 的刻錄類型而不是 Track-at-Once 類型。

-----------------------------------------------
點擊 「前進」 完成 nLite 定制嚮導。

-------------------------------------------
@@@ 關於本教程所製作的精簡版 XP 的說明 @@@

1.採用 微軟官方 Windows XP Service Pack 2 VOL 免激活企業版 為母盤,採用 nLite v1.0 beta 6 定制。

2.精簡後 ISO 文件大小為 156.98 MB ,相對母盤精簡了 452.86 MB。

3.ISO鏡像 光盤無人值守安裝,安裝全過程正常,無 缺少文件提示、無 程序錯誤提示。

4.主題替換,自動更新,輸入法切換,網絡功能,多語言顯示...等功能正常!

5.KuGoo、Office2003 SP1 ...等軟件使用正常!(大家反應的問題軟件,經測試使用正常。)

6.保留了 XP 自帶的 聲卡、顯卡(新式)、網卡 的驅動。

Windows 基礎篇 - CMDLINES.TXT 文件詳解

CMDLINES.TXT 這個文件的位置應為$OEM$目錄,安裝時當進行到"註冊組件"時這個特殊腳本被安裝程序調用
以下是一個典型的 CMDLINE.TXT 文件的內容
[COMMANDS]
"REGEDIT32.EXE /S tweaks.reg"
"batch.cmd"
這 個文件的內容總是以"[COMMANDS]"為起頭;總是使用引號(")來標記下面需要執行的每條命令CMDLINES.TXT 是一個比較受限制的命令行接口,這就意味著很多傳統DOS 命令將不能由它進行調用,但是外部命令(比如REGEDIT32.EXE)還是可以調用的.
這 裡著重要說明的就是CMDLINES.TXT 文件中關於執行命令的路徑問題.路徑設置參見上文的$OEM$的結構圖.CMDLINES.TXT 應放在$OEM$目錄下.
當batch.cmd 和CMDLINES.TXT 位於同一目錄下時-----".\batch.cmd"
當batch.cmd 位於$OEM$\Test 目錄下時-----".\Test\batch.cmd"
當batch.cmd 位於$OEM$目錄的父目錄時-----"..\batch.cmd"
當然如果你搞不清楚到底應該怎樣用虛擬路徑,那麼可以用絕對路徑來解決這個 問題,比如"%CDROM%\Unattend\batch.cmd" 因此,用CMDLINES.TXT 也可以調用hotfixes 的安裝程序/腳本
注意:也不是所有的程序(即上文提到的外部命令)都可以使用這個方法進行安裝

Windows基礎篇 - Setup 的工作流程

Setup 的體系結構

Setup 程序包含了用於啟動或重啟計算機, 收集信息, 複製文件,以及創建或調整設置的組件. 當以不同的方式啟動 Setup 的時候, 其引用的組件以及操作次序會有所不同. 以下圖表展示了相關組件並簡單地描述了如何啟動交互安裝方式的兩種最常見的方法:

 你在已裝好的系統上插入安裝光盤, 稍候即可看到安裝程序, 此時可以執行升級安裝.  你重啟之後, 利用安裝光盤從光盤啟動的話, 即可執行全新安裝.
注意
 有很多種方法可用來運行 Setup. 這篇技術參考主要關注兩種方法, 但這並不是要提供選擇某種安裝方法的指南.


升級安裝時 用到的 Setup 組件

以下圖表顯示了升級安裝時要引用的組件.
以下圖表列出了升級安裝的各個階段要引用的組件以及相關信息文 件. Setup 組件是用信息文件 (.inf) 存儲相關信息的 (稍後會檢索這些信息). 注意, 並不是只有最初存儲這些信息的組件會檢索這些信息, 其它組件也可能要檢索這些信息. 在重新啟動計算機之後, 還有可能要檢索這些信息.
若要瞭 解更多關於升級安裝的信息, 請查看後面的 「安裝過程" 章節.

升級安裝時要用到的 Setup 組件


以下表 格描述了升級安裝的每個階段要用到的 Setup 組件.

升級安裝時要用到的 Setup 組件

以安裝階段為準按組為組件和描述分類 相應的信息文件 (.inf) 初始階段 (也是收集數據階段) Setup.exe (自動運行)
當 你在一個可升級為 Windows Server 2003的 Windows 系統中運行安裝光盤上的 Setup.exe 的話, 即可執行升級安裝. 運行之後, Setup.exe 會向你提供一些安裝選項, 然後就能開始安裝進程了. 無 Winnt32.exe 和 Winnt32u.dll
如果你按照上述方式運行了 Setup.exe, 並且選擇了開始安裝進程, 那麼 Setup.exe 就會運行 Winnt32.exe. 用於兼容性報告: 安裝光盤上\I386\compdata 文件夾中的 Ntcompat.inf 文件
用於其它操 作: $win_nt$.~bt 文件夾中的Winnt.sif
安裝光盤上 \I386\Winntupg 及其子文件夾中的所有.inf 文件 中間階段 (文本安裝模式) $LDR$ 文件 (就是安裝光盤上的那個Setupldr.bin)
做為上一階段的一部分, Winnt32.exe 會重新啟動計算機, 並用Setup 加載程序替換原來的加載程序 NTLDR, 由此進入文本安裝模式. $win_nt$.~bt 文件夾中的Winnt.sif
$win_nt$.~bt 文件夾中以及引導盤根目錄中的Txtsetup.sif.
$win_nt$.~bt 文件夾中的 Migrate.inf (用於存儲驅動器盤符的分配方式)
對於某些擁有大容量存儲控制器的電腦來說, 會創建一個 Unsupdrv.inf. 若要瞭解更多信息, 請查看表格後的章節. Setupdd.sys
Setupdd.sys 會執行文本安裝模式下的大多數操作. $win_nt$.~bt 文件夾中的Winnt.sif
$win_nt$.~bt 文件夾中以及引導盤根目錄中的Txtsetup.sif. 最終階段 (圖形用戶界面安裝階段) Syssetup.dll, Setupapi.dll, Netshell.dll, 以及其它 DLL
在升級安裝的最終階段, Syssetup.dll 會執行大多數的操作. 在這個階段, 正在運行的操作系統已經非常接近升級完成後的操作系統了, 雖說只有很少的服務被啟動了. Syssetup.dll 會用很多 DLL 執行配置任務, 例如, iesetup.dll 用於配置Internet Explorer, 而Ocgen.dll 用於配置某些特定的操作系統組件, 例如, Windows Management Instrumentation (WMI). Syssetup.dll 使用了:
System32 文件夾中的 $Winnt$.inf
Inf 文件夾中的 Syssetup.inf 和 Layout.inf
在這個階段, 操作系統已經同完全升級後的操作系統很相似了, 並且調用了很多相同的.inf 文件 (沒有列在這裡).
在前面提到的那個 Unsupdrv.inf 文件中存儲了用於某些特定解決方案的大容量存儲設備驅動的設置. 如果電腦山安裝過大容量存儲設備的驅動, 那麼 Setup 將會把這個驅動複製到 $win_nt$.~bt 文件夾中, 除非安裝光盤上有同等的驅動, 或是這個驅動已被設為禁用, 這樣才不會複製電腦上原有的驅動. 當 Setup 複製過這個驅動之後, 會將其添加到安裝列表中, 並將註冊表中的相關驅動設置保存到Unsupdrv.inf 中.

在交互安裝完成後 的第一次重新啟動時, 會應用一些最終用戶設置. 此後, 升級安裝才算是完成了.


從光盤啟動執行全新安裝時要用到的 Setup 組件
以下圖表顯示了全新安裝時要引用的組件.
以下圖表列出了全新安裝的各個階段要引用的組件以及相關信息文件. Setup 組件是用信息文件 (.inf) 存儲相關信息的 (稍後會檢索這些信息). 注意, 並不是只有最初存儲這些信息的組件會檢索這些信息, 其它組件也可能要檢索這些信息. 在重新啟動計算機之後, 還有可能要檢索這些信息.
注意
 以下圖表說明了安裝光盤上 I386 文件夾中的內容. 這個文件夾中包含了用於 x86 平台的Setup 組件. 用於 Itanium 平台的 Setup 組件位於安裝光盤上的IA64 文件夾中.

從光盤啟動執行全新安裝時要用到的 Setup 組件




以 下表格描述了全新安裝的每個階段要用到的 Setup 組件.
從光盤啟動執行全新安裝時要用到的 Setup 組件

以安裝階段為準按組為組件和描述分類 相應的信息文件 (.inf) 初始階段 (收集數據階段和文本安裝模式) 安裝光盤上 I386 文件夾中的 Setupldr.bin
當利用安裝光盤從光驅啟動時, 光盤上的引導扇區會用 Setup 加載程序來代替 NTLDR 進行初始化. 安裝光盤上 I386 文件夾中Txtsetup.sif
而 Winnt.sif 則是個可選項. 若要瞭解更多信息, 請注意這個表格後的章節. Setupdd.sys
Setupdd.sys 在文本安裝模式期間執行了大部分的操作. 安裝光盤上 I386 文件夾中Txtsetup.sif而 Winnt.sif 則是個可選項. 若要瞭解更多信息, 請注意這個表格後的章節. 最終階段 (圖形用戶界面安裝模式) Syssetup.dll, Setupapi.dll, Netshell.dll, 和其它 DLL
在全新安 裝的最終階段, Syssetup.dll 會執行大多數的操作. 在這個階段, 正在運行的操作系統已經非常接近升級完成後的操作系統了, 雖說只有很少的服務被啟動了. Syssetup.dll 會用很多 DLL 執行配置任務, 例如, iesetup.dll 用於配置Internet Explorer, 而Ocgen.dll 用於配置某些特定的操作系統組件, 例如, Windows Management Instrumentation (WMI). Syssetup.dll 使用了:
System32 文件夾中的 $Winnt$.inf
Inf 文件夾中的 Syssetup.inf 和 Layout.inf
在這個階段, 操作系統已經同完全升級後的操作系統很相似了, 並且調用了很多相同的.inf 文件 (沒有列在這裡).
在交互安裝完成後的第一次重新啟動時, 會應用一些最終用戶設置. 此後, 全新安裝才算是完成了.


注意
 如果你是用包含 Winnt.sif 安裝信息文件的啟動軟盤啟動計算機的話, Setup 會讀取這個 Winnt.司法 副本. 若要瞭解更多關於 Winnt.sif 的信息, 請查看 「無人值守安裝技術參考.」


其它安裝或升級方式要用到的一些 Setup 組件
只有當你利用某種特別方式啟動 Setup 的時候, 才會用到某些Setup 組件. 以下表格就列出並說明了這些組件.

其它安裝或升級方式要到的一些 Setup 組件
組件 安裝或升級方式 $Win_nt$.~ls 文件夾
安裝光盤上 \I386 文件夾中的 Dosnet.inf 當你通過網絡共享文件夾中的安裝文件執行安裝或升級時就會自動創建 $Win_nt$.~ls. 在安裝的最初階段, 所有要用到的文件都會被複製到本地計算機上的 $Win_nt$.~ls 文件夾中. 當你在本地計算機山運行 Winnt32.exe 時, 使用/makelocalsource 選項的話, 也會創建這個文件夾的.
Dosnet.inf 中包含了複製文件的列表. $win_nt$.~bt 文件夾中的Migrate.inf 當你從早期操作系統 (例如, Win NT 4.0, 或 Win 2000) 上開始全新安裝或升級安裝時, 就會自動創建Migrate.inf 以存儲電腦的驅動器盤符分配方式. Sprestrt.exe 和 Undo_Guimode.txt Sprestrt.exe, 會在 GUI 圖形用戶界面安裝模式開始前先運行, 它是用來探測以前是否運行過 GUI 安裝模式以及是否運行失敗過. 如果探測到的話, 就會按照Undo_Guimode.txt 撤銷以前安裝時執行過的一些操作.



Setup 所創建的日誌文件在安裝或升級期間會生成一些日誌文件, 它們一般都會被保存到系統根文件夾中, 例如, C:\Windows. 以下是這些日誌文件的名稱和說明.
常見的日誌文件Setupapi.logSetupapi.dll 對應的日誌文件, 主要是在安裝和註冊硬件期間處理相關 .inf 文件而產生的. 這個文件中可能包含了以 #E 開頭的條目, 這些是用來指出有問題或有錯誤的地方的.
Setuperr.log 用來記錄安裝期間出現的錯誤.
Setuplog.txt這個日誌文件記錄了整個安裝過程. 這個日誌文件中包含了安裝過程中的各種信息, 比如, 應用用戶設置的過程, 激活的過程. 這個文件的最後一行記錄了安裝過程的最後一個操作.
Upgrade.txt這個文件是用來保存兼容性報告 的. (你也可將此報告換個名稱.) 當執行以下操作時就會創建兼容性報告:
 運行安裝光盤上的 Setup.exe, 並點擊 「檢查系統兼容性」.  在已存在的系統上執行升級安裝.  運行 Winnt32.exe, 並帶有 /checkupgradeonly 選項.
其 它日誌文件Setupact.log記錄了某些文件複製操作以及許多與硬件相關的操作, 比如, 探測系統中的設備. 對於升級安裝來說, 這個文件中包含了關於這台電腦的硬件是否兼容 Windows Server 2003 的信息.
Winnt32.log記錄了安裝初始階段的詳 細信息, 也可以說是數據收集階段. 如果嘗試進行升級安裝 (例如, 你想從非英文版的 Windows 2000 Server 升級到英文版的Windows Server 2003), 那麼相關的詳細信息都會被記錄到這個文件中. 只有當你從已存在的操作系統中開始運行 Setup 的時候才會創建這個日誌文件, 而當你從光盤啟動安裝時則不會產生這個日誌文件.
Wsdu.log如果運行了動態更新的話, 就產生這個日誌.
其它組件產生的日誌在安裝的最後一個階段 (GUI 安裝模式), 此時, 安裝或升級操作系統已經接近完成, 因此, 其它操作系統組件就開始生成日誌了. 通常, 日誌名與對應的組件名相似.


安裝進程有很多種方法可以用來啟動一個交互安裝. 這篇技術參考會為大多數安裝方法提供詳細說明:
 升級安裝.  光盤啟動全新安裝.
以下信息是關於定義這兩種啟動安裝方法的. 差不多每種啟動安裝的方法都可以啟動全新安裝或升級安裝. 但是, 但你從光盤啟動安裝的話, 就只能使用全新安裝了.
注意
 有很多種方法可以用來啟動安裝. 而本篇技術參考主要關注兩種方法, 但這並不是非要你從中選擇一種方法. 若要瞭解更多相關信息, 請查看此章節後的 「相關信息」 .
光盤啟動安裝方式當你利用安裝盤從光盤啟動的話, 就會自動啟動 Windows 的安裝程序了. 這種啟動安裝的方式與其它啟動安裝的方式有所不同:
 這是最簡單明瞭的全新安裝方式. 利用這種方式, 你可以隨意更改硬盤分區以及格式化分區. 而用其它方式的話, 若要修改分區則不允許影響安裝文件所在的分區.  你必須先配置好基本輸入輸出系統 (BIOS) 或可擴展固件接口(EFI)才能利用光盤啟動安裝.  這種方式只能用於全新安裝 (沒有升級安裝方式).  無法使用動態更新, 因為從光盤啟動安裝的話無法連接網絡.
從 MS-DOS 下啟動安裝如果你想從 MS-DOS 下啟動安裝, 那麼你必須通過 Winnt.exe 實現, 此時, 你無法運行 Setup.exe 或 Winnt32.exe. 從 MS-DOS 下啟動安裝是最不值得推薦的一種方式, 它無法像其它安裝方式那樣提供所有可用的安裝選項.

從 32 位或 64 位 Window 操作系統下啟動安裝
以下表格描述了從 32位以及從 64 位系統下各種啟動安裝方式的不同之處.
媒體和啟動安裝的方式 注意 媒體: Windows Server 2003 安裝光盤
方式: 將安裝光盤插入光驅並等待安裝界面出現 (需要啟用自動運行). 如果你當前的操作系統可升級, 那麼就可以很輕鬆地開始升級安裝了.
即可運行安裝光盤根目錄中的 Setup.exe, 也可通過手動運行 \i386 文件夾中的 winnt32.exe 來啟動安裝或升級. (對基於 Itanium 架構的電腦來說, winnt32.exe 是在 IA64 文件夾中.) 稍候會說明 Winnt32.exe. 媒體: Windows Server 2003 安裝光盤
方式: 在網絡共享的遠程光驅中插入安裝光盤. 然後在本地電腦上運行遠程光驅中的 Setup.exe. 使用這種方法的話, 你就不用在各台電腦間把安裝光盤插來拔去了.
相對從本地安裝來說, 從網絡啟動安裝所需的本地剩餘磁盤空間要稍微多一些. 媒體: 共享文件夾中共享的安裝文件 (不同於共享光驅).
方式: 通過網絡運行 Setup.exe. 使用這種方法的話, 你就不用在各台電腦間把安裝光盤插來拔去了.
相對從本地安裝來說, 從網絡啟動安裝所需的本地剩餘磁盤空間要稍微多一些. 媒體: 共享文件夾中共享的安裝文件 (不同於共享光驅).
方式: 通過網絡運行共享文件夾中 \i386 目錄下的winnt32.exe, 可用某些選項. (對基於 Itanium 架構的電腦來說, 要運行其上 \ia64 目錄中的Winnt32.exe.) 通過這種方法安裝的話, 你可以為 winnt32.exe 指定參數選項以稍微改變一下安裝進程. 例如, 你可以創建一個帶有額外驅動的共享子文件夾, 並且可令這個子文件夾與操作系統一同安裝. 再比如, 你還可以使用動態更新以更新安裝文件. 你可以先將修補程序包從 Windows Update 網站下下載下來. 若要瞭解更多關於For Winnt32.exe 的信息, 請查看Microsoft TechNet Web site 上的 「命令行參考 A-Z」.
相對從本地安裝來說, 從網絡啟動安裝所需的本地剩餘磁盤空間要稍微多一些.
Winnt32.exe 也可用於無人值守安裝. 若要瞭解更多信息, 請查看 「無人值守技術參考.」
注意
 當你在已有的系統上運行Setup 的時候, 你可以選擇全新安裝, 同時留下原有的操作系統. 這將會導致你的電腦中會同時安裝多個系統. 若要瞭解更多關於 NTFS 文件系統的信息, 請查看 「技術參考.」
受支持的升級方式
你是否能夠升級安裝取決你所購買的Windows Server 2003 版本:
Windows Server 2003 所支持的升級方式
Standard Edition Enterprise Edition Datacenter Edition Web Edition Windows Small Business Server 2003 Windows NT 4.0* Server Windows NT 4.0* Terminal Server Edition Windows NT 4.0* Enterprise Edition Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Windows Server 2003 Standard Edition Windows Server 2003 Enterprise Edition Windows Server 2003 Datacenter Edition Windows Server 2003 Web Edition Windows Server 2003** Beta3/RC1/RC2 *** Small Business Server 2000 Windows Small Business Server 2003
* Windows NT 4.0 SP5 之後的版本才可以升級安裝 Windows Server 2003, 若是早期版本則不可升級.
** Windows Server 2003 過渡版將會升級為與其 (RTM) 代碼相同的版本, 例如, RC1 Standard Edition 將會升級為 RTM Standard Edition.
*** Windows Small Business Server 2003 支持升級預發佈版本.
Setup 是如何執行升級操作的在執行升級安裝的過程中, Setup 會經歷好幾個階段, 它會在每個階段中按一定順序執行特定的操作. 下面定義了 Setup 的相關階段和操作:
 初始階段 (數據收集階段): 從已有的系統中啟動 Setup. Setup 會提示你輸入一些信息, 比如序列號以及是否要運行動態更新. Setup 還會在這個階段進行兼容性檢查 (會創建報告), Setup 最後會將下一安裝階段所需的文件複製到電腦中並重新啟動電腦.  中間階段 (文本安裝模式): Setup 會按一定的結構複製安裝文件, 然後重新啟動.  最終階段 (GUI 安裝模式): Setup 會加載合適的設備驅動, 應用網絡設置, 複製其它要用到的文件, 安裝開始菜單項目, 並修改註冊表. 在此階段的末尾, Setup 會移除它所用到的臨時文件並重新啟動升級後的操作系統.
以下列表就列出了升 級安裝各階段的操作次序.
升級安裝: 初始階段 (數據收集階段)1. 在已有系統中插入安裝光盤, 啟動 Setup. Setup 會檢驗當前存在的操作系統, 並提供以下選項:  安裝 Windows  執行其它任務 (執行遠程桌面連接, 瀏覽 CD, 查看發行說明等等)  檢查系統兼容性
如果當前已有的操作系統屬於 Windows Server 2003 系列的話, 那麼還會提供 「安裝可選的 Windows 組件」 這個選項 (例如, Certificate Service 或Terminal Server). 2. 如果你選擇 「安裝 Windows」 的話, Setup 就會詢問你是要執行升級安裝還是全新安裝. 3. Setup 要你確認產品許可協議. 4. Setup 提示你輸入產品密鑰. 這 25 個字符的產品密鑰打印在安裝光盤盒背面的黃色標籤上. 5. Setup 會檢查內存總量和剩餘磁盤空間是否足夠用來升級安裝. 6. Setup 會詢問是否要從 Windows Update 網站下載更新後的安裝文件. 如果你同意, Setup將會執行動態更新 (相關操作都被記錄到 Wsdu.log 裡了), 然後再次檢查剩餘磁盤空間是否夠用. 7. Setup 會檢查你的系統兼容性, 然後將不兼容的地方顯示出來. 對於許多不兼容類型來說, 這不會影響你的升級安裝. 但是, 如果有比較嚴重的兼容性問題的話, 那麼這可能會導致無法完成安裝. 這個報告的默認文件名為Upgrade.txt, 而相關升級操作則被記錄到 Winnt32.log 中了. 8. Setup 將要用到的文件複製到硬盤中. 重啟後, 下一安裝階段會用到這些文件. 9. Setup 重新啟動電腦.

升級安裝: 中間階段 (文本安裝模式)1. Setup 重新檢查磁盤空間是否夠用, 然後複製大多數將成為新系統一部分的文件, 還會替換以存在的舊版本同名文件. 2. Setup 再次重新啟動電腦.
升級安裝: 最終階段 (GUI 安裝模式)1. 通過即插即用技術, Setup 會加載合適的設備驅動. 2. Setup 使用已有的註冊表做為基準配置設置. 3. Setup 會將原有系統尚未安裝的文件複製到硬盤上. 4. Setup 會安裝開始菜單項目並更改註冊表. 5. Setup 會設置文件和文件夾的權限以保護新的操作系統, 例如, 在根目錄中的文件, 系統根文件夾, 以及註冊表. 6. Setup 會運行 Windows 文件保護以確保升級的文件是有效的. 7. Setup 會移除安裝期間用到的臨時文件. 8. Setup 會重新啟動電腦. 重啟之後會應用新的最終用戶設置. 此後, 升級安裝才算是完成了.


Setup 是如何通過光盤啟動全新安裝的在執行全新安裝的過程中, Setup 會經歷好幾個階段, 它會在每個階段中按一定順序執行特定的操作. 下面定義了 Setup 的相關階段和操作:
 初始階段 (數據收集階段和文本安裝模式): 你通過開機從安裝光盤啟動Setup. Setup 會在這個階段顯示基於字符的安裝界面. 它會收集信息, 主要是關於創建或刪除分區的, 以及要在未格式化的分區上使用哪種文件系統. Setup 會按照你的指令, 創建, 刪除, 以及格式化分區, 然後複製文件並重新啟動電腦.  最終階段 (GUI 安裝模式): Setup 會在這個階段顯示圖形用戶界面 (GUI). 它會加載合適的設備驅動, 然後提示輸入以下信息:  與區域設置和語言相關的設置  用戶名和組織名  產品密鑰  許可模式  計算機名和管理員密碼  日期和時間設置  網絡設置
在這個最終階段, Setup 會應用你所指定的網絡設置, 複製文件, 安裝開始菜單項目, 以及修改註冊表. 在此階段的末尾, Setup 會移除用過的臨時文件, 然後重新啟動至新安裝的操作系統中.
以下列表就列出了光盤啟動全新安裝各階段的操作次序.
全新安裝: 初始階段 (數據收集階段和文本安裝模式)1. 開機並用安裝光盤啟動 Setup.
為了從光盤啟動, 你需要在出現相應提示的時候按任意鍵, 如果不行, 那麼你需要先把 BIOS 或 EFI 配置為從光驅啟動. 若要瞭解更多相關信息, 請查看你的電腦廠商說明. 2. Setup 會給你一個加載大容量存儲設備驅動的機會(按 F6). 此時, 你還可以通過按 F5 來加載硬件提取層 (HAL) 文件. 3. Setup 會給你一個運行自動系統還原的機會 (按 F2). 4. 如果你繼續安裝 (而不是自動系統還原), Setup 會加載一系列的常規設備驅動 . 5. Setup 會顯示歡迎消息並給你啟動恢復控制台的機會 (按 R). 6. Setup 確認你同意產品許可. 7. Setup 會在你的硬盤上搜索以前裝過的系統. 如果找到已安裝過的系統的話, Setup 會給你修復這個系統的機會 (按 R). 8. Setup 會檢查內存總量以及硬盤空間是否夠用. 9. Setup 會給你刪除或創建硬盤上分區的機會. 如果你要創建一個分區並將其指定為安裝分區, 那麼你必須指定一種文件系統(NTFS 或 FAT) , 並指定使用快速格式化(不完整驗證扇區)還是使用完全格式化(標識並追蹤損壞的扇區). 10. 在指定好分區和文件系統之後, Setup 會檢查你所選分區的剩餘空間是否足夠, 然後會將文件複製到這個分區中.. 11. Setup 重新啟動電腦.

全新安裝: 最終階段 (GUI 安裝模式)1. 通過即插即用技術, Setup 會加載合適的設備驅動. 2. Setup 會提示輸入以下信息:
 與區域設置和語言相關的設置s  用戶名和組織名 (組織名可為空)  產品密鑰  許可模式  計算機名和管理員密碼  日期和時間設置
3. Setup 會安裝一些基本的網絡組件以開始建立網絡連接. 4. Setup還會提示輸入以下信息:
 網絡設置  工作組或域
5. Setup 會配置你所指定的設置. 6. Setup 會將所需的文件複製到硬盤中 7. Setup 會安裝開始菜單項目並更改註冊表. 8. Setup 會設置文件和文件夾的權限以保護新的操作系統, 例如, 根目錄中的文件, 系統根文件夾, 以及註冊表. 9. Setup 會運行 Windows 文件保護以確保安裝的文件是有效的. 10. Setup 會移除安裝過程中用到的臨時文件. 11. Setup 會重新啟動電腦. 重啟之後會應用新的最終用戶設置. 此後, 全新安裝才算是完成了..
配置那些你可以在 Setup 後更改的元素
在 Windows Server 2003 中, 你在 Setup 時指定的大部分設置都可以在稍後重新配置. 以下表格列出了你可在 Setup 後重新指定的設置.
配置那些你可以在 Setup 後更改的元素
在 Setup 期間可指定的配置元素 Setup 後可更改的配置元素 分區: 排列順序, 格式化分區 你可以用 『磁盤管理』 更改分區. 但是, 除非你重裝系統, 否則你無法刪除, 移動系統分區或引導分區, 還無法更改引導分區或系統分區的盤符. 組件: 操作系統中已安裝的組件 你可以通過 『控制面板 -> 添加或刪除程序 -> 添加或刪除 Windows 組件」 來添加或刪除 Windows 組件, 例如, 遠程存儲組. 如要添加組件, 需要 Windows 安裝文件. 用於東亞語言的區域設置和語言選項支持: 這些語言包括中文, 日文, 韓文, 以及複雜文字和從右向左的語言 (包括阿拉伯語, 亞美尼亞語, 喬治亞語, 希伯來語, 印度語, 泰語, 以及越南語) 你可通過 「控制面板 -> 區域和語言選項」 更改大多數選項. 名稱: 安裝時用戶輸入的名稱 你可通過以下註冊表條目修改此名稱: \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows NT\CurrentVersion\RegisteredOwner 其它選項 一般來說, 你可以通過通過控制面板或是管理工具來更改這些設置
注 意
 編輯註冊表時操作不正確的話, 可能會損壞你的系統. 在你修改註冊表之前, 你應當先備份電腦中有價值的數據

Windows基礎篇 - Winnt.sif 文件詳解

Winnt.sif 文件為從光盤安裝系統的無人職守方式用腳本,這個文件應存在於I386 目錄
[Data]
AutoPartition=1 or 0
如果你在這裡設置為1,Windows 的安裝程序就會在任意一個有足夠可用空間的硬盤分區上安裝操作系統。如果你刪除這一行或者把值設置為0,則安裝程序會在安裝過程中訊問你要
把操作 系統安裝到哪個硬盤分區,並且如果該分區已經包含了一個操作系統,安裝程序也會給你合理建議。
MsDosInitiated = "0" or "1"
如果你在這裡設置為0,則會通知安裝程序,你是從光盤上安裝操作系統的,如果你準備用軟盤引導系統並從硬盤上安裝,則在這裡設置為1。
UnattendedInstall = "Yes"
如果這裡設置為Yes,則安裝程序會進行一次無人值守安裝
AutomaticUpdates=yes
這個設置可 以讓安裝程序在完成安裝後跳過幫助保你你的PC 頁面(SP2 中的新功能)。
[Unattended]
UnattendMode=FullUnattended
在 這裡設置為FullUnattended 將會進行一次完全自動的無人值守安裝,在安裝過程中遇到的所有問題都將由在winnt.sif 文件中預設的答案來回答,在安裝過程中你將不能改變任何
預設值。其他值得含義你可以在Winnt.sif 頁所提供的Ref.chm 文件中找到。
OemSkipEula=Yes or No
在這裡設置為Yes 將會跳過EULA 屏幕,因為你已經在創建應答文件的時候讀過用戶許可協議了。在這裡設置為No 則意味著你需要在安裝過程中按F8 鍵同意許可協議。
OemPreinstall=Yes or No
這個選項默認設置為No,但是如果你還想在安裝系統的過程中從$OEM$/$1 文件夾下安裝額外的程序,你就應該把它設置為Yes,這樣安裝程序就會知道這次的安裝會發佈其他程序,而預先把相應的安裝文件複製到系統盤中。
TargetPath=\WINDOWS
這 個選項告訴了安裝程序要把Windows 安裝到哪個目錄中。
Repartition=No
這個選項可以選擇是否自動刪除目標計算機上的 所有分區並用NTFS 文件系統格式化硬盤。
UnattendSwitch="yes"
這個選項可以用來指定是否跳過Windows 歡迎界面,或使用光盤引導的方式預安裝Windows XP Home Edition 或Windows XP 時使用Mini-Setup 模式。將該選項設置為「Yes」可以跳過創建網絡連接以及創建用戶帳戶頁面。
WaitForReboot="No"
這個選項用來決定計算 機是否在圖形界面的安裝進行完畢後等待15 秒。設置為No 則可以禁止等待。
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"
在 這一行你可以告訴安裝文件到哪裡搜索比操作系統自帶的驅動程序更新的版本。如果安裝程序能找到一個更好的版本,則會自動安裝。你可以在驅動程序頁面看到更 詳細的解釋。
DriverSigningPolicy=Ignore
這個選項可以強制安裝程序安裝沒有經過WHQL 認證的驅動程序。該選項要和OemPnPDriversPath 選項聯合使用。
AutoActivate = Yes
這個選項可以自動 激活你的Windows XP。如果你想要自動激活Windows,你首先必須設置一個Internet 連接,而且也要確保你的產品序列號已經寫在[UserData]字段下。
ProgramFilesDir="C:\My Program Files"
你可以在這裡更改程序安裝的默認位置,只要按照你的需要更改盤符和文件夾名即可。
CommonProgramFilesDir="C:\My Program Files\My Common Files"
你可以更改用於保存應用程序通用文件的文件夾的位置。只要按照你的需要更改盤符 和文件夾名即可。
KeyboardLayout="United Kingdom"
通過設置你的鍵盤佈局,這樣可以避免在你的登錄後任務 欄上顯示語言圖標。所有可用的值的列表可以在這裡看到。
[GuiUnattended]
AdminPassword=YourPassword or *
這個選項可以讓你為Windows XP 中的Administrator 帳戶設置密碼。如果你在這裡輸入*則意味著沒有設置任何密碼。
EncryptedAdminPassword=Yes or No
這個選 項用來告訴安裝文件你的密碼是否被加密,Yes 表示密碼被加密了,而No 表示密碼為被加密。如果你沒有為Administrator 帳戶設置密碼,那麼這個選項應該被設置為No。如
果你選擇了Yes,Setup Manager 就會把密碼加密保存在winnt.sif 文件中。
OEMSkipRegional=0 or 1
這個選項設置為0 會顯示區域設置屏幕,而設置為1 就可以跳過這個屏幕。
TimeZone=85
這 個選項告訴安裝程序時區的設置,例如GMT 標準時間的值是85,每個不同的時區都由相應的數值表示,一個完整的時區和數值對照表可以在部署工具的ref.chm 文件中看到。
OemSkipWelcome=0 or 1
如果上面的OemPreinstall 選項你設置為No,那麼這個選項你就要設置為0;而如果OemPreinstall 選項設置為Yes,則這個選項就要設置為1。如果設置為0,安裝程序就會知道你不想在圖形界面的安裝過程中顯示歡迎屏幕。(注意:這和「Windows 歡迎」界面不同,在那裡你可以設置你的用戶帳戶)。
ProfilesDir="C:\Documents and Settings\"
你 可以在這裡更改Documents and Settings 文件夾的默認位置。
[Display]
BitsPerPel=32
這 個選項指定了屏幕的色彩位數。可用的值有:32,24,16,還有8(也就是256 色)。
Xresolution=1024
這個選項指 定了屏幕的默認橫向分辨率。
Yresolution=768
這個選項指定了屏幕的默認縱向分辨率。
Vrefresh=85
這 個選項設置了屏幕的刷新率。請確保這個設置沒有超出你的顯示器的可用範圍,否則很有可能損壞顯示器。
[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
這 個選項告訴了安裝程序在安裝過程中使用的序列號。
FullName="Insert Name"
這個選項用來指定你的名字,這將會顯示在 系統屬性的」註冊給「項目下。
OrgName="Insert Organisation Name"
這個選項可以用來設置你的組織名 稱,這個也會顯示在系統屬性的「註冊給」項目下。
ComputerName=Insert Name
在這個選項中你可以指定計算機的名 稱,這個名稱會用在系統和網絡中,而且該名稱也會在系統屬性的計算機名選項卡下。
[TapiLocation]
CountryCode=44
這 個選項用來設置國家代碼,例如英國就是44。對於其他國家的代碼請參考部署工具中的ref.chm 文件。
Dialing=Tone
這個 選項用來指定你的電話線路類型,可用的值是Tone 和Pulse。
[RegionalSettings]
LanguageGroup=1
這 個選項用以指定安裝的語言組類型,詳細信息請參考部署工具中的ref.chm 文件。
Language=00000809
這個選項用以指 定安裝的語言類型,詳細信息請參考部署工具中的ref.chm 文件。
[Identification]
JoinWorkgroup=WORKGROUP
這 個選項用以指定將要加入的工作組。如果你沒有使用網絡,就可以把這個選項保持默認設
置。
[Networking]
InstallDefaultComponents=Yes or No
這個選項用以告訴安裝程序你是否安裝默認的網絡組件。如果你設置了Yes 那麼默認的網絡組件就會被安裝;如果你設置了No 就可以自定義要安裝的協議、服務還有客戶端。配置該選項的最佳方法是通過Setup Manager(setupmgr.exe)。
[Components]
msmsgs=off
這 個選項可以讓安裝程序不安裝Windows Messenger 4.6。
msnexplr=off
這個選項可以讓安裝程序不安裝MSN Explorer 7。
freecell=off
這個選項可以讓安裝程序不安裝空當接龍遊戲。
hearts=off
這 個選項可以讓安裝程序不安裝紅心大戰遊戲。
minesweeper=off
這個選項可以讓安裝程序不安裝掃雷遊戲。
pinball=off
這 個選項可以讓安裝程序不安裝三維彈球遊戲。
solitaire=off
這個選項可以讓安裝程序不安裝紙牌遊戲。
spider=off
這 個選項可以讓安裝程序不安裝蜘蛛紙牌遊戲。
zonegames=off
這個選項可以讓安裝程序不安裝MSN Zone 在線遊戲。
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"
這個選項用以指定默認情況下Windows 使用的主題,所指定的可以是系統自帶的其他主題,或者是第三方的主題。通過指定這個選項,Windows XP 在你第一次登陸的時候就可以使用你喜歡的主題了。
DefaultStartPanelOff = Yes
這個選項告訴安裝程序 Windows XP 將會使用經典開始菜單,並且像其他程序一樣在桌面上顯示我的電腦、我的文檔的圖標。如果這個選項設置為No,安裝程序就會使用默認的Windows XP 開始菜單。
DefaultThemesOff = Yes
這個選項用以告訴安裝程序使用Windwos 經典主題。注意:如果你把CustomDefaultThemeFile 設置為Yes,那麼這個選項將會覆蓋CustomDefaultThemeFile 選項。
[GuiRunOnce]
%systemdrive%\install\batch_file1.cmd
GuiRunOnce 字段是用來指定批處理文件位置的,在這裡指定的批處理文件會在安裝程序運行完畢並登錄系統後運行。
[IEPopupBlocker]
AllowedSites=www.msfn.org;www.microsoft.com;www.cctips.com
這 個選項可以將站點的地址添加到IE 彈出窗口過濾器的白名單,你可以在這裡添加任意數量的站點地址,不同地址之間使用半角分號隔開。
BlockPopups=Yes or No
BlockPopups 可以被設置為Yes 或No,默認情況下彈出窗口過濾器是被啟用的。
FilterLevel=High, Medium or Low
FilterLevel 可以設置we 以下三個選項:High、Medium 還有Low:High - 過濾所有彈出窗口;Medium - 過濾大部分自動打開的彈出窗口(默認值);Low - 允許安全站點上的彈出窗口
ShowInformationBar=Yes or No
ShowInformationBar 可以被設置為Yes 或No。如果一個彈出窗口被過濾,或ActiveX 控件的安裝企圖被阻止,在IE 的地址欄下就會顯示信息欄。該功能默認是啟用的。
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode = 0
上面的設置完全禁止了Windows 防火牆。如果你希望打開Windows 防火牆,但是想要預設其中的一些設置,請在ref.chm 文件的Unattended.txt > [WindowsFirewall]路徑下查看詳細內容。因為內容太多,因此這裡不過多討論。至於更詳細的內容,你可以查看部署工具中的ref.chm 文件。

常見問題解決篇 - 切換輸入法時導致應用程序崩潰的原因

此前一直困擾大家的切換輸入法導致程序崩潰的問題, 即便在最新的 nLite 1.0 Beta 7 內測版中也存在, 不過我已經把相關信息發給 nuhi 了, 相信 nLite 1.0 Beta 7 正式發佈的時候可以解決這個問題. 到時, 精簡出的簡體中文系統可能會大 10 M左右, 因此我還請求 nuhi 把輸入法從語言中分離出來. 同時, 在繁體中文系統中也有類似的問題, 它們那個是由新注音, 新倉頡輸入法造成的.

首 先, 這是因為 nLite 會誤刪一些微軟拼音 3.0 的安裝文件, 但是它的註冊表信息還殘留著. 這樣, 當你切換至微軟拼音時就會導致程序崩潰. 這些被刪掉的微軟拼音文件存在於以下文件夾中:

"WINDOWS\system32\IME\PINTLGNT"


檢 查過 nLite 的組件構成之後發現以下組件會影響微軟拼音 3.0:

多媒體 - 平板電腦:
PINTLGC.IM_
PINTLGD.IM_
PINTLGDX.IM_
PINTLGR.IM_
PINTLGS.IM_

操 作系統選項 - 輸入法編輯器:
IMSCINST.EX_
PINTLGC.IM_
PINTLGD.IM_
PINTLGDX.IM_
PINTLGI.IM_
PINTLGIX.IM_
PINTLGL.IM_
PINTLGNE.CH_
PINTLGNT.CH_
PINTLGR.IM_
PINTLGS.IM_
PINTLPHR.EX_
PMIGRATE.DL_

因 此, 想要避免這個問題可以有以下幾種處理方法:

1: 保留以上組件就不用擔心微軟拼音的問題了.

2: 強制保留微軟拼音的相關文件. 請把以下文件添加到 nLite 的保留框中.


引 用:------------>PINTLGNT.IME
PINTLPAD.HLP
PINTLPAE.HLP

PINTLPHR.EXE
PMIGRATE.DLL
IMSCINST.EXE
PINTLGC.IMD
PINTLGD.IMD
PINTLGDX.IMD
PINTLGI.IMD
PINTLGIX.IMD
PINTLGL.IMD
PINTLGNE.CHM
PINTLGNT.CHM
PINTLGR.IMD
PINTLGS.IMD

PINTLPAD.CHM
PINTLPAE.CHM

PINTLCSD.DIC
PINTLCSK.DIC
PINTLCSA.DLL
PINTLCSD.DLL

padrs804.dll
3: 推薦你乾脆徹底刪掉微軟拼音 3.0 得了, 因為它太大了, 浪費空間. 首先, 請將以上文件添加到 nLite 的移除框中. 然後就得手動清理微軟殘留的註冊表信息了.

Intl.inf

引 用:------------>HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout File",0x00000002,"kbdus.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout Text",0x00000002,%KLT_91%
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout Display Name",0x00000002,"@%SystemRoot%\system32\input.dll,-5091"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","IME File",0x00000002,"pintlgnt.ime"
HKLM,"Software\Microsoft\Windows\Html Help","PINTLGNE.CHM",,"%11%\IME\PINTLGNT"
HKLM,"Software\Microsoft\Windows\Html Help","PINTLGNT.CHM",,"%11%\IME\PINTLGNT"
HKLM,"Software\Microsoft\Windows\Html Help","PINTLPAD.CHM",,"%18%"
HKLM,"Software\Microsoft\Windows\Html Help","PINTLPAE.CHM",,"%18%"
HKLM,"Software\Microsoft\Windows\Help","PINTLPAD.HLP",,"%11%"
HKLM,"Software\Microsoft\Windows\Help","PINTLPAE.HLP",,"%11%"
HKLM,"Software\Microsoft\Windows\Help","IMEPADEN.HLP",,"%10%\IME\SHARED"
HKLM,"Software\Microsoft\Windows\CurrentVersion\IntlRun","CHS(%11%)",,"%11%\IME\PINTLGNT\IMSCINST.Exe"

HiveSys.inf

引 用:------------>HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout File",0x00000000,"kbdus.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout Text",0x00000000,"%KLT_91%"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","IME File",0x00000000,"pintlgnt.ime"

kcxp88@blog: nLite精簡篇- 定制XP光盤全過程(1)

nLite精簡篇 - 定制XP光盤全過程(1)

安裝嚮導:
將您的 Windows XP Service Pack 2 安裝光盤下所有文件複製到一個文件夾中備用。例如:我把它放在 F:\XP Lite 文件夾中。

安裝 Microsoft .NET Framework v1.1 和 Microsoft .NET Framework v1.1 Service Pack 1。

安裝 nLite v1.0 beta 6。

操 作流程:

運行 nLite ,在嚮導窗口「Language」中選擇語言,這裡提供了各種語言版本,默認語言為 English 。

我 們選擇「Simplified Chinese」英文界面就替換成簡體中文界面了。

--------------------------------------------------
點 擊「前進」進入「請選擇需要定制的 Windows 安裝文件所在位置」對話框。點擊「瀏覽」 ,找到剛才存放 Windows 安裝文件的目錄(F:\XP Lite 文件夾), nLite 會對您複製的文件進行分析,給出一個結果。
PS:請確保所選文件夾含有 -I386- 目錄及正確的安裝文件。

--------------------------------------------------
點 擊「前進」進入「任務選擇」對話框,這裡顯示的是使用 nLite 執行精簡 Windows XP Service Pack 2 光盤的幾個步驟,可以都選上,nLite 將按順序執行。也可以把不需要 nLite 執行的步驟前面的勾去掉, nLite 將跳過這一步。

---------------------------------------------------
點 擊「前進」進入「預設」對話框,在這裡可以導入或加載曾經使用 nLite 執行精簡的設置配置文件(*.INI),如果是第一次使用 nLite 執行精簡,則沒有可以導入的預設文件。

--------------------------------------------------
點 擊「前進」進入「Service Pack 整合」對話框,您可以點擊「選擇」將 Service Pack 整合到安裝文件中,由於我使用 Windows XP Service Pack 2 光盤進行定制,目前還沒有新的 Service Pack ,因此這裡沒有選擇。如果你沒有SP整合包,1.06提供了官方的SP在線網址可供使用下載。

PS:您只需選擇最新的 Service Pack 或「I386\\UPDATE\\UPDATE.EXE(*.EXE)文件」進行整合操作。

---------------------------------------------------
點 擊「前進」進入「修補程序包整合」對話框,您可以點擊「插入」將修補程序包整合到 Windows 安裝文件中。
PS:推薦只使用 (KB*.EXE)類型的修補程序文件,或者受支持類型的第三方修補程序包。單擊界面左下方的「幫助」選項,即可查詢受支持類型的第三方修補程序包。

修 補程序包整合模塊將以「直接整合修補程序包」的方式進行整合(默認模式),這將直接替換安裝文件並添加相應的註冊表條目,而不需要在安裝期間執行修補程序 包。這樣可以少佔用一點光盤空間(安裝修補程序後生成的相關備份信息),但存在一定的風險性。取消默認整合模式,請單擊界面左下方的「高級」選項,將「直 接整合修補程序包」對話框下「啟動」選項前面的勾去掉即可。此時即為普通的整合模式。

推薦:等待系統安裝完成後,在微軟官方網站自動更新 升級系統。我的方式是寫批處理安裝更新補丁。 nLite 的「修補程序包整合」一直存在缺陷, Nuhi 也在盡力完善中。

------------------------------------------------
點 擊「前進」進入「驅動整合」對話框,您可以點擊「插入」將驅動導入到安裝文件中,當您完成驅動的導入之後,務必把界面左下方「在安裝後刪除」選項前面的勾 選上!(刪除驅動備份信息,節省光盤空間)
PS:您只需選擇任何要整合的驅動所在文件夾中的一個 INF 文件(*.INF),那麼在此文件夾中的所有文件都將被整合。

整合用於文本模式(SCSI,RAID,SATA或PNP)下的驅動,但它 卻沒有在這裡顯示出來,那麼請確保在此文件夾下提供了用於這個驅動的 TXTSETUP.OEM 文件。

Windows基礎篇 - Winnt.sif 文件詳解

Windows基礎 - Winnt.sif 文件詳解

Winnt.sif 文件為從 光盤安裝系統的無人職守方式用腳本,這個文件應存在於I386 目錄
[Data]
AutoPartition=1 or 0
如果你在這 裡設置為1,Windows 的安裝程序就會在任意一個有足夠可用空間的硬盤分區上安裝操作系統。如果你刪除這一行或者把值設置為0,則安裝程序會在安裝過程中訊問你要
把操 作系統安裝到哪個硬盤分區,並且如果該分區已經包含了一個操作系統,安裝程序也會給你合理建議。
MsDosInitiated = "0" or "1"
如果你在這裡設置為0,則會通知安裝程序,你是從光盤上安裝操作系統的,如果你準備用軟盤引導系統並從硬盤上安裝,則在這裡設置為1。
UnattendedInstall = "Yes"
如果這裡設置為Yes,則安裝程序會進行一次無人值守安裝
AutomaticUpdates=yes
這個設置可 以讓安裝程序在完成安裝後跳過幫助保你你的PC 頁面(SP2 中的新功能)。
[Unattended]
UnattendMode=FullUnattended
在 這裡設置為FullUnattended 將會進行一次完全自動的無人值守安裝,在安裝過程中遇到的所有問題都將由在winnt.sif 文件中預設的答案 來回答,在安裝過程中你將不能改變任何
預設值。其他值得含義你可以在Winnt.sif 頁所提供的Ref.chm 文件中找到。
OemSkipEula=Yes or No
在這裡設置為Yes 將會跳過EULA 屏幕,因為你已經在創建應答文件的時候讀過用戶許可協議了。在這裡設置為No 則意味著你需要在安裝過程中按F8 鍵同意許可協議。
OemPreinstall=Yes or No
這個選項默認設置為No,但是如果 你還想在安裝系統的過程中從$OEM$/$1 文件夾下安裝額外的程序,你就應該把它設置為Yes,這樣安裝程序就會知道這次的安裝會發佈其他程序,而預先把相應的 安裝文件複 製到系統盤中。
TargetPath=\WINDOWS
這個選項告訴了安裝程序要把Windows 安裝到哪個目錄中。
Repartition=No
這 個選項可以選擇是否自動刪除目標計算機上的所有分區並用NTFS 文件系統格式化硬盤。
UnattendSwitch="yes"
這個選項可以用來 指定是否跳過Windows 歡迎界面,或使用光盤引導的方式預安裝Windows XP Home Edition 或Windows XP 時使用Mini-Setup 模式。將該選項設置為「Yes」可以跳過創建網絡連接以及創建用戶帳戶頁面。
WaitForReboot="No"
這個選項用來決定計算 機是否在圖形界面的安裝進行完畢後等待15 秒。設置為No 則可以禁止等待。
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"
在 這一行你可以告訴安裝文 件到哪裡搜索比操作系統自帶的驅動程序更新的版本。如果安裝程序能找到一個更好的版本,則會自動安裝。你可以在驅動程序頁面看到更詳細的解釋。
DriverSigningPolicy=Ignore
這 個選項可以強制安裝程序安裝沒有經過WHQL 認證的驅動程序。該選項要和OemPnPDriversPath 選項聯合使用。
AutoActivate = Yes
這個選項可以自動激活你的Windows XP。如果你想要自動激活Windows,你首先必須設置一個Internet 連接,而且也要確保你的產品序列號已經寫在[UserData]字段下。
ProgramFilesDir="C:\My Program Files"
你可以在這裡更改程序安裝的默認位置,只要按照你的需要更改盤符和文件夾名即可。
CommonProgramFilesDir="C:\My Program Files\My Common Files"
你可以更改用於保存應用程序通用文件文件夾的位置。只要按照你的需要更改盤符和文件夾名即可。
KeyboardLayout="United Kingdom"
通過設置你的鍵盤佈局,這樣可以避免在你的登錄後任務欄上顯示語言圖標。所有可用的值的列表可以在這裡看到。
[GuiUnattended]
AdminPassword=YourPassword or *
這個選項可以讓你為Windows XP 中的Administrator 帳戶設置密碼。如果你在這裡輸入*則意味著沒有設置任何密碼。
EncryptedAdminPassword=Yes or No
這個選項用來告訴安裝文件你的密碼是否被加密,Yes 表示密碼被加密了,而No 表示密碼為被加密。如果你沒有為Administrator 帳戶設置密碼,那麼這個選項應該被設置為No。如
果你選擇了Yes,Setup Manager 就會把密碼加密保存在winnt.sif 文件中。
OEMSkipRegional=0 or 1
這個選項設置為0 會顯示區域設置屏幕,而設置為1 就可以跳過這個屏幕。
TimeZone=85
這個選項告訴安裝程序時區的設置,例如GMT 標準時間的值是85,每個不同的時區都由相應的數值表示,一個完整的時區和數值對照表可以在部署工具的ref.chm 文件中看到。
OemSkipWelcome=0 or 1
如果上面的OemPreinstall 選項你設置為No,那麼這個選項你就要設置為0;而如果OemPreinstall 選項設置為Yes,則這個選項就要設置為1。如果設置為0,安裝程序就會知道你不想在圖形界面的安裝過程中顯示歡迎屏幕。(注意:這和「Windows 歡迎」界面不同,在那裡你可以設置你的用戶帳戶)。
ProfilesDir="C:\Documents and Settings\"
你 可以在這裡更改Documents and Settings 文件夾的默認位置。
[Display]
BitsPerPel=32
這個選項 指定了屏幕的色彩位數。可用的值有:32,24,16,還有8(也就是256 色)。
Xresolution=1024
這個選項指定了屏 幕的默認橫向分辨率。
Yresolution=768
這個選項指定了屏幕的默認縱向分辨率。
Vrefresh=85
這個 選項設置了屏幕的刷新率。請確保這個設置沒有超出你的顯示器的可用範圍,否則很有可能損壞顯示器。
[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
這 個選項告訴了安裝程序在安裝過程中使用的序列號。
FullName="Insert Name"
這個選項用來指定你的名字,這將會顯示在 系統屬性的」註冊給「項目下。
OrgName="Insert Organisation Name"
這個選項可以用來設置你的組織名 稱,這個也會顯示在系統屬性的「註冊給」項目下。
ComputerName=Insert Name
在這個選項中你可以指定計算機的名 稱,這個名稱會用在系統和網絡中,而且該名稱也會在系統屬性的計算機名選項卡下。
[TapiLocation]
CountryCode=44
這 個選項用來設置國家代碼,例如英國就是44。對於其他國家的代碼請參考部署工具中的ref.chm 文件
Dialing=Tone
這個選項用來 指定你的電話線路類型,可用的值是Tone 和Pulse。
[RegionalSettings]
LanguageGroup=1
這 個選項用以指定安裝的語言組類型,詳細信息請參考部署工具中的ref.chm 文件
Language=00000809
這 個選項用以指定安裝的語言類型,詳細信息請參考部署工具中的ref.chm 文件
[Identification]
JoinWorkgroup=WORKGROUP
這 個選項用以指定將要加入的工作組。如果你沒有使用網絡,就可以把這個選項保持默認設
置。
[Networking]
InstallDefaultComponents=Yes or No
這個選項用以告訴安裝程序你是否安裝默認的網絡組件。如果你設置了Yes 那麼默認的網絡組件就會被安裝;如果你設置了No 就可以自定義要安裝的協議、服務還有客戶端。配置該選項的最佳方法是通過Setup Manager(setupmgr.exe)。
[Components]
msmsgs=off
這 個選項可以讓安裝程序不安裝Windows Messenger 4.6。
msnexplr=off
這個選項可以讓安裝程序不安裝MSN Explorer 7。
freecell=off
這個選項可以讓安裝程序不安裝空當接龍遊戲。
hearts=off
這個 選項可以讓安裝程序不安裝紅心大戰遊戲。
minesweeper=off
這個選項可以讓安裝程序不安裝掃雷遊戲。
pinball=off
這 個選項可以讓安裝程序不安裝三維彈球遊戲。
solitaire=off
這個選項可以讓安裝程序不安裝紙牌遊戲。
spider=off
這 個選項可以讓安裝程序不安裝蜘蛛紙牌遊戲。
zonegames=off
這個選項可以讓安裝程序不安裝MSN Zone 在線遊戲。
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"
這個選項用以指定默認情況下Windows 使用的主題,所指定的可以是系統自帶的其他主題,或者是第三方的主題。通過指定這個選項,Windows XP 在你第一次登陸的時候就可以使用你喜歡的主題了。
DefaultStartPanelOff = Yes
這個選項告訴安裝程序Windows XP 將會使用經典開始菜單,並且像其他程序一樣在桌面上顯示我的電腦、我的文檔的圖標。如果這個選項設置為No,安裝程序就會使用默認的Windows XP 開始菜單。
DefaultThemesOff = Yes
這個選項用以告訴安裝程序使用Windwos 經典主題。注意:如果你把CustomDefaultThemeFile 設置為Yes,那麼這個選項將會覆蓋CustomDefaultThemeFile 選項。
[GuiRunOnce]
%systemdrive%\install\batch_file1.cmd
GuiRunOnce 字段是用來指定批處理文件位置的,在這裡指定的批處理文件會在安裝程序運行完畢並登錄系統後運行。
[IEPopupBlocker]
AllowedSites=www.msfn.org;www.microsoft.com;www.cctips.com
這 個選項可以將站點的地址添加到IE 彈出窗口過濾器的白名單,你可以在這裡添加任意數量的站點地址,不同地址之間使用半角分號隔開。
BlockPopups=Yes or No
BlockPopups 可以被設置為Yes 或No,默認情況下彈出窗口過濾器是被啟用的。
FilterLevel=High, Medium or Low
FilterLevel 可以設置we 以下三個選項:High、Medium 還有Low:High - 過濾所有彈出窗口;Medium - 過濾大部分自動打開的彈出窗口(默認值);Low - 允許安全站點上的彈出窗口
ShowInformationBar=Yes or No
ShowInformationBar 可以被設置為Yes 或No。如果一個彈出窗口被過濾,或ActiveX 控件的安裝企圖被阻止,在IE 的地址欄下就會顯示信息欄。該功能默認是啟用的。
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode = 0
上面的設置完全禁止了Windows 防火牆。如果你希望打開Windows 防火牆,但是想要預設其中的一些設置,請在ref.chm 文件的Unattended.txt > [WindowsFirewall]路徑下查看詳細內容。因為內容太多,因此這裡不過多討論。至於更詳細的內容,你可以查看部署工具中的ref.chm 文件