使用者狀態遷移不成功 ConfigMgr 2007 SP1 或 SP 2 用戶端上,在您安裝安全性更新 974571 或 Windows 7 SP1

文章翻譯 文章翻譯
文章編號: 977203 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

請考慮下列案例:
  • 您可以安裝系統中心組態管理員 2007 Service Pack 1 (SP1) 用戶端或系統中心組態管理員 2007 Service Pack 2 (SP2) 用戶端。
  • 您在同一部電腦上安裝安全性更新 974571] 或 [Windows 7 Service Pack 1 (SP1)。
  • ConfigMgr 工作序列執行用戶端上。包含這個工作序列擷取使用者狀態 工作序列步驟, 還原使用者狀態 工作序列的步驟。
在這個案例中,使用者狀態移轉失敗。在此同時,Ccmexec.log 檔案會記錄下列錯誤訊息:
無法匯入的用戶端憑證存放區 (0x80092024) OSDSMPClient

發生的原因

因為是內嵌的 NULL 字元,就會發生這個錯誤 好記的名稱 憑證的屬性。安全性更新 974571 防止匯入憑證的動作時它 好記的名稱 屬性有內嵌的 NULL 字元。因此,無法匯入憑證。

解決方案

重要 若要解決這個問題,請安裝此 hotfix,所有的系統中心組態管理員 2007 Service Pack 1 (SP1) 站台伺服器上,並在所有系統中心組態管理員 2007 Service Pack 2 (SP2) 站台伺服器上。然後,將此 hotfix 部署到所有用戶端。

此 hotfix 解決這個問題,就會產生任何新用戶端憑證。若要修正目前的憑證,執行 CCMCertFix 公用程式中所有組態管理員 SP1 用戶端上,並在所有組態管理員 SP2 用戶端上的此套件。

附註 若要擷取 CCMCertFix 公用程式,請遵循下列步驟:
  1. 安裝此 hotfix 的站台伺服器。
  2. 找不到 CCMCertFix.exe 檔案。根據預設,這個檔案位於下列資料夾:
    ConfigMgr_2007_Installation_Directory\Logs\KB977203
  3. 複製並再執行任何現有的用戶端上的 [CCMCertFix.exe] 檔案。
從 Microsoft 取得支援的 hotfix。不過,此 hotfix 被用來修正本文所述的問題。此 hotfix 只適用於發生此特定問題的系統上。

Hotfix 是可供下載,如果沒有此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果這個區段不會出現,要求提交給 Microsoft 客戶服務及支援 」 取得 hotfix。

附註 如果發生其他問題或需要任何的疑難排解時,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題,以及此特定 hotfix 無法解決的問題。Microsoft 客戶服務和支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註 「 下載 Hotfix 」 表單會顯示此 hotfix 是可用的語言。如果看不到您的語言,是因為 hotfix 未提供該語言的支援。

必要條件

若要套用此 hotfix,必須安裝系統中心組態管理員 2007 Service Pack 1 (SP1) 或系統中心組態管理員 2007 Service Pack 2 (SP2)。

重新啟動需求

您不必套用此 hotfix 之後重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代先前發行的 hotfix。

檔案資訊

此 hotfix 的英文 (美國) 版會安裝檔案具有下列表格中所列的屬性。日期和時間,這些檔案會列出在國際標準時間 (UTC)。以您當地的時間和目前的日光節約時間 (DST) 的時差來顯示日期和本機電腦上這些檔案的時間。此外,日期和時間可能會變更當您執行特定作業時的檔案。
系統中心組態管理員 2007 SP1 檔案資訊
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Ccmcertfix.exe4.0.6221.119317,7682008 年 12 月 01 日01: 40x86
Ccmgencert.dll4.0.6221.1193130,4082008 年 12 月 01 日01: 40x86
Ccmsetup sup.cab不適用257,8332008 年 12 月 01 日01: 40不適用
Ccmsetup.exe4.0.6221.1193609,1282008 年 12 月 01 日01: 40x86
Ccmsetup.msi不適用1,662,4642008 年 12 月 01 日01: 40不適用
Mcs.msi不適用7,312,8962008 年 12 月 01 日01: 40不適用
Mcsisapip.dll4.0.6221.1193205,6722008 年 12 月 01 日01: 40x86
Mp.msi不適用9,515,5202008 年 12 月 01 日01: 40不適用
Sccm2007ac-sp1-kb977203-x86.msp不適用3,076,0962008 年 12 月 01 日01: 40不適用
Smpmgr.dll4.0.6221.119385,8642008 年 12 月 01 日01: 40x86
Ccmgencert.dll4.0.6221.1193649,5762008 年 12 月 01 日01: 40IA-64
Ccmgencert.dll4.0.6221.1193285,0322008 年 12 月 01 日01: 40x64
Mcsisapip.dll4.0.6221.1193480,6162008 年 12 月 01 日01: 40x64

系統中心組態管理員 2007 SP2 檔案資訊

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Ccmcertfix.exe4.0.6487.211117,76825-年 1 月-201006: 27x86
Ccmgencert.dll4.0.6487.2111130,40825-年 1 月-201006: 27x86
Ccmsetup sup.cab不適用253,0162009 年 12 月 10 日03: 40不適用
Ccmsetup.exe4.0.6487.2111611,68825-年 1 月-201006: 27x86
Ccmsetup.msi不適用1,662,97625-年 1 月-201006: 27不適用
Mcs.msi不適用7,204,86425-年 1 月-201006: 28不適用
Mcsisapip.dll4.0.6487.2111206,69625-年 1 月-201006: 28x86
Mp.msi不適用9,180,67225-年 1 月-201006: 28不適用
Sccm2007ac-sp2-kb977203-x86.msp不適用444,92825-年 1 月-201006: 28不適用
Smpmgr.dll4.0.6487.211186,37625-年 1 月-201006: 28x86
Ccmgencert.dll4.0.6487.2111649,57625-年 1 月-201006: 28IA-64
Ccmgencert.dll4.0.6487.2111285,03225-年 1 月-201006: 29x64
Mcsisapip.dll4.0.6487.2111481,64025-年 1 月-201006: 29x64

狀況說明

Microsoft 已確認這是 「 套用 」 一節所列的 Microsoft 產品中的問題。

其他相關資訊

用戶端安裝屬性

如果您在安裝系統中心組態管理員 2007 SP1 用戶端或系統中心組態管理員 2007 SP2 用戶端時,您可以指定用戶端發送安裝屬性,您必須指定屬性一次當您安裝 hotfix。如果您未指定屬性一次安裝 hotfix 時,從組態中移除屬性。例如,如果您使用伺服器定位器點 (SMSSLP) 或後援狀態的點 (FSP) 屬性修改原始的安裝,您必須指定該屬性一次當您安裝 hotfix。

如何使用 CCMCertFix.exe 公用程式

CCMCertFix 公用程式是命令提示字元執行公用程式不設定選項 (參數)。但是,您必須使用系統管理權限來執行它。CCMCertFix.exe 檔案會安裝在下列位置:
sms 根\logs\KB977203
附註 您可以將錯誤重新導向至特定的記錄檔。例如,假設的記錄檔的檔名是 CCMCertFix.log。在這個案例中,您可以執行下列命令:
CCMCertFix.exe CCMCertFix.log

CCMCertFix.exe 公用程式的部署資訊

CCMCertFix 公用程式可以發佈為組態管理員程式。例如,假設您使用下列設定值,來發佈為組態管理員程式的公用程式:
  • 執行: 隱藏
  • 在使用者登入時執行
  • 擁有系統管理權限執行
這些程式設定可以變更以配合環境與業務需求。

附註 您必須使用系統管理權限執行 CCMCertFix 公用程式。

如需有關安全性更新 974571 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
974571 MS09-056: CryptoAPI 中的弱點可能會允許詐騙
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 824684 用來描述 Microsoft 軟體更新標準術語的說明
微軟知識庫文件 997384 中所述的 hotfix 會取代,並包含此 hotfix。因此,該 hotfix 安裝好之後,無法安裝此 hotfix。不過,不包含該 hotfix CCMCertFix.exe 公用程式。若要安裝這個 hotfix 之後,請取得 CCMCertFix.exe 公用程式,下載此 hotfix,所述的 hotfix,然後執行下列命令,以擷取重要補充程式內容]:
找出 msiexec.exe /a SCCM2007 SP2 KB977203 ENU.msi /qb targetdir =Path_To_Extract_To
附註
  • 在這個命令中,版面配置區 Path_To_Extract_To 代表要擷取的 hotfix 內容的位置。CCMCertFix.exe 公用程式解壓縮之後,您可以在這個位置中找到公用程式。
  • 在這個命令的.msi 檔案的名稱可能下載的當地語系化版本而有所不同。檢查下載後,.msi 檔案的名稱,並適當地變更命令列,如果這是必要的。

安裝 KB977203 期間的工作序列


作業系統部署,必須先安裝 KB977203 hotfix 期間 ConfigMgr 2007 OSD 工作序列中 安裝程式的視窗和 ConfigMgr 工作。否則,將會繼續執行工作序列時發生問題。使用 「 軟體安裝 」 的工作,無法安裝 hotfix。如此一來,會造成 ConfigMgr 2007 用戶端服務停止,因為這樣將會失敗的工作順序。

N 如果正在安裝用戶端更新程式 Knolwedge 基底的文件 977384 中所描述工作序列時,它不需要也安裝此用戶端更新程式,因為此更新會成為該更新程式的一部份。

安裝期間 ConfigMgr 2007 OSD 工作序列的 KB977203 hotfix,請使用 補充程式 = 下列 「 Microsoft 知識庫 」 文件中所描述的選項:
907423 如何併入的系統管理伺服器 2003年進階用戶端初始安裝的更新

若要安裝期間 ConfigMgr 2007 OSD 工作序列的 KB977203 hotfix,請遵循下列步驟:
  1. 套用此 hotfix 的站台伺服器。
  2. 站台伺服器上已套用此 hotfix 之後,會併入 ConfigMgr 2007 用戶端安裝檔案的目錄 \i386\hotfix\KB977203\ 的 KB977203 hotfix 更新 ConfigMgr 2007 用戶端安裝檔案。因為已更新 ConfigMgr 2007 用戶端安裝檔案,請確定您更新發佈點 ConfigMgr 2007 用戶端安裝套件所在的位置。
  3. 以滑鼠右鍵按一下您要變更,然後再按一下工作序列 編輯.
  4. 按一下 [ 安裝程式的視窗和 ConfigMgr.
  5. 安裝屬性 方塊中,輸入下列:

    ConfigMgr 2007 sp1:
    補充程式 ="C:\_SMSTaskSequence\OSD\<package_id></package_id>\i386\hotfix\KB977203\SCCM2007AC-SP1-KB977203-x86.msp 」
    ConfigMgr 2007 sp2:
    補充程式 ="C:\_SMSTaskSequence\OSD\<package_id></package_id>\i386\hotfix\KB977203\SCCM2007AC-SP2-KB977203-x86.msp 」

    附註
    • <package_id></package_id> 版面配置區是在 ConfigMgr 2007 ConfigMgr 2007 用戶端安裝套件的套件 ID。
    • 請確定您已包含引號做為路徑的一部分。然而,不包含版面配置區周圍的括號。
    • 請確定使用 ConfigMgr 2007 用戶端安裝套件的套件 ID 和 KB977203 hotfix 套件的套件 ID。
    • _SMSTaskSequence 快取資料夾會位於磁碟機具有最多的磁碟空間。如果電腦有多個磁碟機或磁碟分割, _SMSTaskSequence 資料夾可能會出現其他的磁碟機 c。在這個案例中,變更為指向包含的磁碟機的路徑 _SMSTaskSequence 資料夾。我們不建議您使用變數 _SMSTSMDataPath 在路徑中因為這個路徑中的磁碟機代號可以列舉以不同方式在 Windows PE 比完整的 Windows 作業系統中。
    • 使用本機路徑指向 ConfigMgr 2007 用戶端安裝檔案位於本機工作序列快取中的另一個方法是,您可以指定 UNC 路徑指向 ConfigMgr 2007 用戶端安裝檔案的原始的封裝來源或發佈點上。
    • 確認位於 ConfigMgr 2007 用戶端安裝檔案的 \i386\hotfix\KB977203\ 目錄中的.msp 檔案的名稱。名稱可能會依據地區設定而有所不同。如果名稱有不同的.msp 檔案名稱中使用的名稱 補充程式 = 命令列在這個步驟,適當調整的名稱。
  6. 按一下 [ 套用[確定] 若要儲存工作順序。

除了安裝了 「 KB977203 工作順序設定期間,CCMCertFix.exe 也必須執行。CCMCertFix.exe 執行取決於部署案例時,發生 (取代重新整理新電腦).下列步驟示範如何執行所有的部署案例的 CCMCerFix.exe。

  1. 若要建立使用 CCMCertFix.exe 公用程式從 KB977203 的套件和程式使用標準的軟體發佈。程式不需要有任何參數,可以只是 CCMCertFix.exe 直接執行。建立套件和程式之後,請確定您在發佈點上放入套件。
  2. 受影響的任務順序,以滑鼠右鍵按一下,然後選取 屬性.
  3. 按一下 [ 進階 索引標籤。
  4. 按一下 [到] 選項 請先執行其他程式然後從步驟 1 中選取的套件和程式。
  5. 按一下 [ [確定].
  6. 受影響的任務順序,以滑鼠右鍵按一下,然後選取 編輯.
  7. 按一下 [ 安裝程式的視窗和 ConfigMgr 工作。
  8. 使用 安裝程式的視窗和 ConfigMgr 選取的任務,請按一下 新增 功能表,然後再選取 一般 --> 安裝軟體.
  9. 按一下 [新建立的安裝軟體工作,然後從步驟 1 中選取的套件和程式。
  10. 新建立的安裝軟體工作仍處於選取狀態,請按一下 新增 功能表,然後再選取 一般 --> 重新啟動電腦.
  11. 按一下新建立的重新啟動電腦工作,然後選取選項 目前已安裝的預設作業系統.此外,清除 [[] 選項 重新開機之前先通知使用者.
  12. 按一下 [ [確定]套用 若要儲存工作順序。

附註取代 您只需要案例中,請依照下列步驟 1 到 5 的工作序列會擷取原始電腦上的資料。工作順序還原到新電腦上的資料,請依照下列所有步驟。

屬性

文章編號: 977203 - 上次校閱: 2011年10月13日 - 版次: 4.0
這篇文章中的資訊適用於:
  • Microsoft System Center Configuration Manager 2007 Service Pack 1
  • Microsoft System Center Configuration Manager 2007 Service Pack 2
關鍵字:?
kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbmt KB977203 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:977203
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com