|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-05-18, 07:26 PM | #1 |
榮譽會員
|
挖掘無需 回應式全部安裝XP OS中$符號的潛力
挖掘無回應全部安裝OS中$符號的潛力
一、安裝要求: 1、在C碟安裝Windows 2000 Server SP4 2、採用無回應方式安裝 3、安裝後的作業系統IE的預設值主頁為空白頁,自動將http://Desperado.blogdriver.com」...inmag論壇」 4、安裝之後的OS在C碟出現目錄我的文件:C:\小帥我的文件\北京故事-佚名.exe 5、自動將msconfig.exe拷貝到Winnt\System32\下 6、自動安裝該電腦的驅動程式 7、自動安裝Windows2000-KB824146-x86-CHS.exe(Hotfixes) 8、自動安裝OfficeXP+SP3 以上安裝目的只是為了演示無回應安裝的指令碼進階操作,各位可根據自己的實際情況作出相應調整。 二、相關軟體: 1、驅動精靈企業版:Windrvghost_ent.exe 2、Windows 2000 Advanced Server光碟文件:win2k目錄 3、Sp4修正檔:SP4.exe 4、OfficeXP安裝光碟:officeXP目錄 5、OfficeSp3修正檔:OfficeXpSp3.exe 6、Office XP Resource Kit Tools :Orktools.exe 7、修正檔:Windows2000-KB824146-x86-CHS.exe 8、Qchain.exe 9、MSconfig.exe 10、電子圖書:北京故事_佚名.exe 11、解壓縮2000光碟上的Deploy.cab文件到目錄setupmgr2000 將以上軟體、目錄拷貝到F硬碟如圖1 http://www.winmag.com.cn/forum/showimg.asp?ID=13932 三、步驟: ---------------------------- 實現1的要求: 1、在F硬碟建立一個臨時目錄F:\SP4Temp 2、解壓SP4到這個臨時目錄F:\SP4Temp F:\sp4.exe /x:F:\SP4Temp 3、將解壓文件整合到2000光碟目錄: F:\SP4Temp\i386\update\update.exe /S:F:\win2k (免輸序列號操作不便此討論) ----------------------------- 實現2的要求: 1、利用F:\setupmgr2000\setupmgr.exe新增一個普通無回應安裝指令碼文件並放在F:\win2k\jzlld.txt位置 2、編輯回應文件在[userdata]下增加如下 列項並增加序列號: ProductID="*****-*****-*****-*****-*****" ----------------------------- 實現3的要求: 在無回應指令碼文件jzlld.txt中加入如下 列項: [FavoritesEX] Title1="Winmag論壇" URL1="www.winmag.com.cn/forum" Title2="江小帥網路日誌" URL2="desperado.blogdriver.com" [Branding] BrandIEUsingUnattended=Yes [url] Home_Page=about:blank ------------------------------ 為實現4、5、6、7的要求必須: 1、在回應文件中在[Unattended]下使用: OemPreinstall=Yes 註:只有這個開關開啟為Yes下面的操作才有效用,要不就等於什麼都沒做 2、在F:\win2k\i386目錄下建立$oem$目錄 ------------------------------ 實現4的要求: 在F:\win2k\i386\$oem$下建立目錄C,在該目錄下建立「小帥我的文件」目錄,將D碟根目錄下的北京故事_佚名.exe剪下到該目錄下。如圖2 http://www.winmag.com.cn/forum/showimg.asp?ID=13933 註:如果在$oem$下建立一個由字母表示的目錄,那麼安裝程序就會將該目錄下的所有文件(或目錄)複製到新安裝系統具有相同字元名字的驅動器下。 ------------------------------ 實現5的要求: 在F:\win2k\i386\$oem$下建立目錄$$,在該目錄下建立system32目錄,將F硬碟根目錄下的MSconfig.exe文件複製到該目錄下,如圖3。 http://www.winmag.com.cn/forum/showimg.asp?ID=13934 註:這又是一個神奇的目錄名字,可以用來將文件放入系統目錄(2000為Winnt,XP/2003為Windows)。這個比上一個要神奇目錄「神氣」得多,因為當為多台電腦全部安裝的時候不同電腦的驅動器不一定一樣多,所以使用$oem$\F的時候可能就會出現問題,這個就好多了,直接到系統目錄了。 ------------------------------ 實現6的要求: 1、安裝F:\Windrvghost_ent.exe,使用該軟體將現有作業系統的驅動程式製作制作備份並抽取出來(如果直接有驅動這步可以省略),如圖4。 http://www.winmag.com.cn/forum/showimg.asp?ID=13935 2、在F:\win2k\i386\$oem$下建立目錄$1,在該目錄下放置抽取的驅動程式,如圖5。 http://www.winmag.com.cn/forum/showimg.asp?ID=13936 小帥實驗的電腦驅動很少,只包含網路卡、音效卡、顯示卡。 3、在回應文件中的[Unattended]字段,增加如下內容: DriverSigningPolicy=Ignore OemPnPDriversPath="AGP;Audio;Ethernet" 註:在回應文件中定義的OemPnPDriversPath的值要跟$1的目錄要對應,不用區別目錄把驅動程式直接放在一個目錄裡也可以,只要對應正確即可。另外由於OemPnPDriversPath指令的限制,目錄清單不能多於40個字元,所以越簡化越好。注意使用分號分隔,用引號包括。 ------------------------------ 實現7的要求: 1、將F:\Windows2000-KB824146-x86-CHS.exe剪下到F:\win2k\i386\$oem$目錄下(必須)。 2、在F:\win2k\i386\$oem$目錄下建立一個文本文件cmdlines.txt(必須),編輯內容如下: [commands] "Windows2000-KB824146-x86-CHS.exe -q -z" 如圖6 http://www.winmag.com.cn/forum/showimg.asp?ID=13937 註:第一行必須以[commands]開頭,在第二行寫入指令,指令要用雙引號包含起來,一個指令內部沒有Enter鍵鍵。-q-z參數告訴程序安靜的安裝,並且不會強迫機器重新啟動。如果安裝多個熱修復修正檔「串聯」的時候,並且這些熱修復修正檔是2002年12月之前發佈的就必須在cmdlines.txt的最後一行加上Qchain.exe 這個指令,這個指令也必須要在$oem$目錄下,2003的安裝不需要這個指令,小帥就安裝一個熱修復所以也沒使用。 ----------------------------- 實現8的要求: 這是整個程序中最廢時間的操作,在網路上很多文章都是使用批次處理指令來做的,小帥利用了cmdlines.txt這個文件,有了它的說明 ,實現起來比批次處理簡單的多,理解起來也容易。目的都一樣的。 1、在F:\win2k\i386\$oem$目錄下建立一個目錄OfficeXPsp3 2、將F:\OfficeXP(Office光碟文件)安裝在上面建立的F:\win2k\i386\$oem$\OfficeXPsp3目錄裡,用做安裝管理點,指令如圖7。 http://www.winmag.com.cn/forum/showimg.asp?ID=13938 /a就是告訴setup.exe使用文件來處理OfficeXP套用程式的所有卻省組態,該指令將舭滄跋虻跡淙鄰fficeXP的序列號,如圖8 http://www.winmag.com.cn/forum/showimg.asp?ID=13939 接受傳輸協定,並選項「安裝」按扭。在完成安裝之後在F:\win2k\i386\$oem$\OfficeXPsp3里將出現如圖9所顯示內容。 http://www.winmag.com.cn/forum/showimg.asp?ID=13940 3、解壓F硬碟下的OfficeSP3修正檔包: 在F硬碟下建立一個名為Temp目錄,作為臨時解壓文件存放目錄,在指令提示字元下執行 F:\OfficeXPsp3.exe /c /t:F:\Temp。Temp目錄中解壓出來的文件如圖10。 http://www.winmag.com.cn/forum/showimg.asp?ID=13941 其中只有MAINSP3ff.msp,OWC10SP3ff.msp是我們需要的,其他的文件可以移除。 4、將解壓產生的兩個文件整合到F:\win2k\i386\$oem$\OfficeXPsp3目錄裡。 在指令提示字元中依次執行2個指令: msiexec /p F:\Temp\MAINSP3ff.msp /a F:\win2k\I386\$oem$\OfficeXPsp3\proplus.msi SHORTFILENAMES=TRUE /qb msiexec /p F:\Temp\Owc10SP3ff.msp /a F:\win2k\I386\$oem$\OfficeXPsp3\OWC10.msi SHORTFILENAMES=TRUE /qb 現在F:\win2k\I386\$oem$\OfficeXPsp3目錄裡的Office文件已經整合了SP3修正檔包文件了。 註:如果嫌指令行太長也可以利用批次處理指令來做。下面指出msiexec.exe(這個不用說了吧)的參數說明: 「/p」的作用是套用修補程式,後面跟的是特定的修補程式檔案名稱。 「/a」的作用是套用到的安裝程序包,後面跟的是安裝程序包的檔案名稱。 SHORTFILENAMES=TRUE的作用是指示Windows安裝程序按照MS-DOS相容的檔案名格式新增所有檔案名和資料夾,這與Office XP Disc 1中所使用的方式相同。當您從指令行執行Windows安裝程序時需要使用這個選項。 「/qb」的作用是將用戶接頭設定為基本等級 (簡單的行程和錯誤處理)。這個開關在指令行中是一個可選項。 5、為Office的安裝新增「回應文件」: 安裝F碟上Office XP Resource Kit Tools :Orktools.exe(下載),一路Enter鍵即可。 安裝完成之後,開始--程序--Microsoft Office Tool--Microsoft Office XP Resource Kit Tools--Custom Installation Wizard 以下說明這22步: 第1步:歡迎精靈 第2步:定位MSI文件,如圖11 http://www.winmag.com.cn/forum/showimg.asp?ID=13942 第3步:新增一個新的MST文件還是開啟一個現有的。 第4步:選項MST文件存放的位置,我把它命名為jzlld.mst,如圖12 http://www.winmag.com.cn/forum/showimg.asp?ID=13943 第5步:指定預設值安裝的路徑和組織。如圖13(我讓未來的作業系統中OfficeXP的目錄在D碟下,與系統碟隔離起來。) http://www.winmag.com.cn/forum/showimg.asp?ID=13944 第6步:移除以前的版本。如果你的電腦上有以前的版本可以選項移除哪些組建,由於我們是給新系統安裝OfficeXP,所以選預設值 第7步:定義安裝元件(這個再熟悉不過了,看著辦吧!) 第8步:定義預設值套用程式設定,預設值 第9步:更改Office用戶設定,反正我選預設值 第10步:增加移除文件 第11步:增加移除註冊表文件,也可以使用匯入reg文件的形式 第12步:對Office建立捷逕的的定義 第13步:定義額外服務器。如果你是利用共享點安裝的時候可能一個服務器會出現單點故障,可以在MST文件中包含其他可用的Office共享點服務器 第14步:對Office安全的設定 第15步:增加額外的可執行的套用程式 第16、17、18、19步:設定預設值的Outlook組態文件 第20步:設定預設值的Outlook設定 第21步:修改安裝內容 第22步:可算結束了,點完成--如圖14。 http://www.winmag.com.cn/forum/showimg.asp?ID=13945 注意出現在這個圖中的指令格式,我們在最後不會用/qb-這個開關的,而是用/qn參數,好了,漫長的22步。 6、將執行Office安裝指令寫入F:\win2k\i386\$oem$\cmdlines.txt文件,注意路徑現在該檔案的內容如圖15 http://www.winmag.com.cn/forum/showimg.asp?ID=13946 註:第一個指令使用的是/qn開關,這個開關會告訴setup.exe不提問、不需要任何輸入輸出。我在微軟Office全部安裝站點上查到了/q 開關實際上對應的是setup.ini(Office光碟)裡面的[display]字段,b=base(基本的用戶顯示),n=none(不顯示任何訊息)。所以/qn才是我們需要的,我絕對不想在安裝程序中跳出個對話視窗,並讓我點確定表示安裝成功。另外上面的圖片,小帥為了顯示方便使用了「自動換行」功能並不是我敲了Enter鍵。 四、安裝OS系統使用回應文件jzlld.txt 在指令提示字元下執行: F:\win2k\i386\Winnt32.exe /unattend:F:\win2k\jzlld.txt /s:F:\win2k\i386 /tempdrive:C: |
__________________ |
|
送花文章: 3,
|