史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-08-06, 10:16 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 如何將產品更新整合到 Windows 安裝源文件中

這篇文章說明 你在 SP2、SP3……發佈前製作所謂的整合了 SP2、
SP3…… 的安裝碟。
概要
本文介紹管理員如何將使用 Update.exe 的 Windows 產品更新(例
如,安全修補程式、關鍵更新或修復程序)整合到 Windows 安裝源文
件中。


如果管理員在從其新增的 Windows 分發資料夾中進行安裝時必
須套用一個或多個產品更新,則此程序可能會有用。

注意
此程序不能用於不使用 Update.exe 作為安裝程序的產品更新。


如,用於 Microsoft Windows 2000 和 Microsoft Windows XP 的某
些 Microsoft Internet Explorer 更新使用關於 INF 的安裝,而不
使用 Update.exe。


因此,您無法使用此程序整合用於 Windows 2000
或 Windows XP 的這些 Internet Explorer 更新。


如果您使用此程序整合產品更新,系統不會正確新增 Filelist 註冊
表項。


例如,如果您將 824146 安全修補程式整合到 Microsoft
Windows Server 2003 安裝源文件中,則系統不會正確新增下面的注
冊表項:



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server
2003\SP1\KB824146\Filelist

如果您使用此程序整合更新,則系統會在「增加或刪除程式」控制面
板中為每個更新增加一個 列項。


但是,沒有「刪除」按鈕可供使用,
原因是如果刪除更新,則更新的文件沒有以前的版本可供還原。

如果存在以下情況,管理員可能還必須向 WinPE 套用產品更新:

管理員使用 Windows Preinstallation Environment (WinPE) 執行
Windows 安裝程序。


管理員使用網路共享位置上的已經整合了產品更新的操作系統。
有關如何執行此操作的其他資訊,請按下下面的文章編號,以檢視
Microsoft 知識庫中相應的文章:


828217 How to Apply the 824146 Security Patch to Your
Windows Preinstallation Environment

本文中的說明也可用於關於遠端安裝服務 (RIS) RISETUP 的映像。
RISETUP 映像的 I386 目錄結構和網路分發資料夾一樣。

對於
RIPREP 映像,將映像向下拉到客戶端電腦,安裝修復程序,然後通
過 RIPREP 將映像返回到伺服器。


更多資訊

要將使用 Update.exe 的產品更新整合到 Windows 安裝源文件中,請
按照下列步驟操作:

將某個驅動器映射為要在其中新增分發資料夾的網路共享位置,或登
錄到要在其中新增分發資料夾的電腦。

這些步驟假定您在驅動器 X
上新增分發資料夾。

新增分發資料夾。例如,要在驅動器 X 上新增名為 Winflat 的分發
資料夾,請在命令提示字元下按鍵輸入下面的指令:
mkdir X:\Winflat\

設定對於 Winflat 分發資料夾的權限,以便只有管理員具有完全控制
權限,所有的其他用戶只具有讀和執行權限。


將 Windows 產品 CD 插入到 CD-ROM 驅動器中,然後將 CD 上 I386
資料夾的內容複製到您在第 2 步中新增的 Winflat 分發資料夾中。


為此,請在命令提示字元下按鍵輸入下面的指令:

xcopy /E /I /V D:\i386 X:\Winflat\i386

編輯 X:\Winflat\i386\dosnet.inf,向 [OptionalSrcDirs] 部分添
加「svcpack」。例如:
[OptionalSrcDirs]
uniproc
svcpack

注意 對於 Windows XP 或 Windows Server 2003 分發資料夾,您可
能需要在 Dosnet.inf 文件中新增 [OptionalSrcDirs] 部分。

Windows 2000 中包含的 Dosnet.inf 文件已經包含此部分。

新增一個 X:\Winflat\i386\svcpack 資料夾。為此,請在命令提示字元
下按鍵輸入下面的指令:
mkdir X:\Winflat\i386\svcpack

將您要整合的更新程序包 (產品名稱-KB文章編號-選項-語言.exe )
複製到 X:\Winflat\i386\svcpack 資料夾中。


為此,使用 8.3 命名
格式 (KB文章編號.exe),其中 文章編號 是與該更新關聯的
Microsoft 知識庫文章編號。


如果您要套用多個更新,則複製並重命
名所有更新程序包。


將每個更新程序包解壓縮到唯一的臨時資料夾中。例如,要將某個更
新程序包的文件解壓縮到驅動器 Y 上名為 ExtractedPackage 的文件
夾中,請在命令提示字元下按鍵輸入下面的指令:



C:\i386\svcpack\KB文章編號 /X:Y:\ExtractedPackage

對於每個更新,從 Y:\ExtractedPackage 中,複製目錄文件 (KB文章
編號.cat) 和更新的二進制文件(例如 .exe、.dll 或 .sys 文
件)。

為此,請按照下列步驟操作:


對於每個文件,將 KB文章編號.cat 從 Y:\ExtractedPackage 複製
到 X:\Winflat\i386\svcpack 資料夾中。

.cat 文件應使用與更新程
序包檔案名相同的名稱 (KB文章編號.cat),並且不要複製
Empty.cat。


對於每個更新,如果 Y:\ExtractedPackage 中存在相同的二進制文
件,則只保留最高版本的文件。

對於每個更新,確定 Y:\ExtractedPackage 中包含的二進制文件在
X:\Winflat\I386 資料夾中是否存在相同的文件。

如果 I386 資料夾
中存在該檔案,則從 X:\Winflat\I386 中刪除該檔案。

注意 I386 資料夾中的文件副檔名的最後一個字串可能是底線
(_)。例如,Rpcss.dll 在 I386 資料夾中命名為 Rpcss.dl_。


對於每個更新,將更新的二進制文件從 Y:\ExtractedPackage 複製
到 X:\Winflat\I386 中。


對於每個更新,檢視 Y:\ExtractedPackage 中是否有與
X:\Winflat\I386 的子資料夾具有相同名稱的任何子資料夾。如果文
件夾包含任何此類子資料夾,則將更新的二進制文件從
Y:\ExtractedPackage 子資料夾複製到 X:\Winflat\I386 的相應子文
件夾中。


例如,如果 Y:\ExtractedPackage 包含名為 Uniproc 的文
件夾,則將 Y:\ExtractedPackage\Uniproc 中的文件複製到
X:\Winflat\I386\Uniproc 中。
注意
因為 Microsoft 對最新和次新的 Service Pack(N 和 N-1)提供支
持,Microsoft 將某些更新打包為雙模式更新,您可以將雙模式更新
套用於具有不同 Service Pack 級別的電腦。


例如,Windows XP 更
新可能既有 SP1 子目錄,也有 SP2 子目錄,在 SP1 資料夾中具有用
於 Windows XP 原始版本的更新文件,在 SP2 資料夾中具有用於
Windows XP SP1 的更新文件。

在本示例中,如果安裝源程序是
Windows XP 原始版本(2600 版),則必須使用 SP1 目錄中的文件。

如果安裝源文件是 Windows XP SP1,則必須使用 SP2 目錄中的文
件。

有關 Windows XP 雙模式更新程序包的其他資訊,請按下下面的
文章編號,以檢視 Microsoft 知識庫中相應的文章:

328848 Windows XP 雙模式熱修復程序包說明

Microsoft 也可能在發佈 Service Pack 1 之後將 Windows Server
2003 更新打包為雙模式更新。

Windows Server 2003 更新程序包在 nnnQFE 和 nnnGDR 資料夾中也
包含兩組用於最新和次新的 Servcie Pack(N 和 N-1)的更新的二進
制文件,其中 nnn 是最新和次新的 Service Pack(N 和 N-1)的原
始發佈版本「SP1」、「SP2」等等。


在這種情況下,您必須使用來自
相應 nnnQFE 資料夾中的文件。

有關 Windows Server 2003 更新程
序包內容的其他資訊,請按下下面的文章編號,以檢視 Microsoft 知
識庫中相應的文章:


824994 Description of the Contents of a Windows Server 2003
Product Update Package

您不必複製 Common 或 Update 資料夾中的文件,例如 Update.exe、
Update*.inf、SPmsg.dll、SPcustom.dll、SPuninst.exe、
Update.ver 或符號(.dbg 文件)。


對於您在第 9 步複製的每個文件(除了 KB文章編號.cat),請檢視
X:\Winflat\I386\Dosnet.inf 文件以確定檔案名是否列在 [Files]
部分中。列在 [Files] 部分的所有文件的前面都有「d1,」。例如:

d1,檔案名

如果沒有列出您在第 9 步複製的任意文件的檔案名,則使用下面的語
法增加一個 列項。 例如,如果修復程序包含 Win32k.sys,因為
Win32k.sys 沒有列在 Dosnet.inf 中,則將 d1,win32k.sys 增加到
X:\Winflat\I386\Dosnet.inf 的 [Files] 部分中。增加之後能夠確
保在 Windows 安裝程序中複製更新版本的 Win32k.sys。
刪除 X:\Winflat\I386\Svcpack.in_ 文件。
在 X:\Winflat\I386 資料夾中新增一個 Svcpack.inf 文件。為此,
根據您是要佈署單個更新還是要佈署多個更新,使用相應的以下內
容。(用您的更新 .cat 文件的知識庫文章編號替換文章編號):

Windows 2000
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=0
BuildNumber=2195
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
KB文章編號.cat
[SetupHotfixesToRun]
KB文章編號.exe /選項
Windows XP
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
KB文章編號.cat
[SetupHotfixesToRun]
KB文章編號.exe /選項
Windows Server 2003
[Version] Signature="$Windows NT$"
MajorVersion=5
MinorVersion=2
BuildNumber=3790
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
KB文章編號.cat
[SetupHotfixesToRun]
KB文章編號.exe /選項


注意
安裝更新的建議選項是 /Q、/N 和 /Z。 有關其他資訊,請按下下面
的文章編號,以檢視 Microsoft 知識庫中相應的文章:
262841 Hotfix.exe Program Description and Command-Line
Switches

824687 Command-Line Switches for Microsoft Product Updates,
Tools, and Add-ins

如果要套用多個更新,請在 [ProductCatalogsToInstall] 和
[SetupHotfixesToRun] 部分下為每個更新增加一個 列項。下面的示例
是安裝多個更新的安裝配置文件中這兩個部分的示例:
[ProductCatalogsToInstall]
KB123456.cat
KB123478.cat
KB123490.cat
[SetupHotfixesToRun]
KB123456.exe /選項
KB123478.exe /選項
KB123490.exe /選項

如果要安裝一個 Service Pack,則不必包含關於該 Service Pack 的
詳細資料,因為另外的一個程序會處理 Service Pack 安裝。

******************************************
參考
Microsoft Windows 2000 Hotfix Installation and Deployment
Guide (HFDeploy.htm)(Microsoft Windows 2000 修復程序安裝和部
署指南)
http://www.microsoft.com/windows2000...servicepacks/S
P4/HFDeploy.htm
Microsoft Windows XP Hotfix Installation and Deployment Guide
(Microsoft Windows XP 修復程序安裝和佈署指南)
http://support.microsoft.com/default...id=http%3a%2f%
2fwww.microsoft.com%2fWindowsXP%2fpro%2fdownloads%
2fservicepacks%2fsp1%2fhfdeploy.asp
Guide for Installing and Deploying Updates for Microsoft
Windows Server 2003 and Windows XP 64-Bit Edition Version
2003 (HFDeploy.htm)(Microsoft Windows Server 2003 和
Windows XP 64 位版本 2003 版的更新的安裝和佈署指南)
http://www.microsoft.com/technet/sec...s/patch/HFDepl
oy.asp

****************************************
這篇文章中的資訊適用於:
Microsoft Windows Server 2003, 64-Bit Datacenter Edition
Microsoft Windows Server 2003, 64-Bit Enterprise Edition
Microsoft Windows Server 2003, Datacenter Edition
Microsoft Windows Server 2003, Enterprise Edition
Microsoft Windows Server 2003, Standard Edition
Microsoft Windows Server 2003, Web Edition
Microsoft Windows XP 64-Bit Edition Version 2003
Microsoft Windows XP 64-Bit Edition Version 2002
Microsoft Windows XP Home Edition
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Professional
Microsoft Windows XP Tablet PC Edition
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Datacenter Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Server
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
linux - 完全用Linux工作 psac 作業系統操作技術文件 10 2006-10-02 04:41 AM
用Windows XP的原位昇級安裝解決系統問題 psac 作業系統操作技術文件 3 2006-08-20 07:59 PM
WINDOWS XP調整、設定、最佳化全攻略 psac 作業系統操作技術文件 8 2005-01-11 08:55 PM
Windows XP鮮為人知的70招 psac 作業系統操作技術文件 13 2004-01-02 01:10 PM
Windows 2000/Xp 錯誤編號詳解(收集整理) psac 作業系統操作技術文件 9 2003-08-03 03:27 PM


所有時間均為台北時間。現在的時間是 10:13 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2022, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1