安裝 MS04-003 安全性更新程式之後,出現「無法載入登入使用者介面 DLL Msgina.dll」

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

徵狀
在安裝「Microsoft 知識庫」文件 832483 所述的 MS04-003 安全性更新程式之後,您可能無法啟動電腦。相反地,您可能會收到下列錯誤訊息:
無法載入登入使用者介面 DLL Msgina.dll。請連絡您的系統管理員置換 DLL,或還原成原來的 DLL。

發生的原因
當依照 TEMP 環境變數所指定的 TEMP 資料夾已加密時,可能就會發生這個問題。

MS04-003 安全性更新程式所使用的安裝程式會將內容解壓縮到 TEMP 資料夾的子資料夾中。如果 TEMP 資料夾已加密,當您重新啟動電腦時,就無法順利地將更新程式檔案複製到 Windows\System32 資料夾中。Microsoft Graphical Identification and Authentication DLL 檔案 (Msgina.dll) 會需要 MS04-003 安全性更新程式所安裝的其中一個檔案。接著,Winlogon 服務也會需要 Msgina.dll 檔案。
解決方案
如果要解決這個問題,請先將電腦還原至可工作的狀態。成功重新啟動電腦之後,請手動指定非加密的暫存資料夾,以安裝 MS04-003 安全性更新程式。

注意 當您在遭遇<徵狀>一節所描述的問題之後,順利地重新啟動電腦時,電腦上尚未安裝 MS04-003 安全性更新程式。

第一部:將電腦還原至可工作的狀態

如果要將電腦還原至可工作的狀態,請依照下列步驟執行:
  1. 當您收到本文<徵狀>一節中所描述的錯誤訊息時,請按一下 [重新啟動]
  2. 電腦開始重新啟動時,請重複按下 F8。如此,就觸發 [Windows 進階選項] 功能表。
  3. 使用鍵盤上的方向鍵來選取 [上次正確的設定],然後按下 ENTER。

第二部:手動安裝 MS04-003 安全性更新程式

如果要取得並安裝安全性更新程式,請依照下列步驟執行:
  1. 下載 MS04-003 安全性更新程式,並儲存到您的電腦。 如需有關如何下載此更新程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    832483MS04-003:MDAC 功能中的緩衝區滿溢可能會允許執行程式碼
  2. 使用 /T: 命令列參數搭配執行安裝套件,以安裝 MS04-003 安全性更新程式。 這個參數可以讓您為安裝程式指定非加密的位置,以解壓縮套件的內容。例如,如果要在 Intel-x86 電腦上安裝英文版的 MS04-003 安全性更新程式,並且將檔案解壓縮到 C:\alternate_temp 資料夾中,請在命令提示字元中輸入下列命令:
    file_path\ENU_Q832483_MDAC_x86.EXE /T:C:\alternate_temp
其他相關資訊
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。
內容

文章識別碼:836683 - 最後檢閱時間:11/01/2004 10:04:00 - 修訂: 1.1

Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition (家用版), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Data Access Components 2.8

  • kberrmsg kbprb KB836683
意見反應