2009年5月28日 星期四

Windows Installer 無法啟動

 有次幫 User 要安裝 Office,卻一直出現 Windows Installer 無法啟動的訊息,造成無法順利安裝。

 在微軟的”技術支援服務”網站中,找到 KB911682 解決辨法。


徵狀: 一或多個下列的 Microsoft Windows Installer 當您使用受限制使用者帳戶啟動其中一個在 < 適用於 > 一節中所列的 Microsoft Office 程式時,相關的事件識別碼記錄於在應用程式記錄檔:
Event ID: 1001
Event Source: MsiInstaller
Description:
Detection of product '{90280409-6000-11D3-8CFE-0050048383C9}', feature 'WORDFILES' 
failed during request for component '{8E46FEFA-D973-6294-B305-E968CEDFFCB9}'Event ID: 1015
Event Source: MsiInstaller
Description:
Failed to connect to server. Error: 0x80004001Event ID: 1004
Event Source: MsiInstaller
Description:
Detection of product '{90120409-6000-11D3-8CFE-0050048383C9}', feature 
'ProductFiles', component '{66CD2C91-2A15-4DA4-BBD2-5EC1075F3C0E}' failed. The 
resource 'HKEY_CLASSES_ROOT.pip' does not exist.Event ID: 1000
Event Source: MsiInstaller 
Description:
No installer is running when launching the applications.




解決方案:


事件識別碼 1015

只有在您會使用終端機伺服器工作階段,來啟動 Office 程式,您就會收到事件識別碼 1015。 因此,您必須在 「 終端機伺服器主控台上執行此程序。
  1. 啟動終端機伺服器用戶端工作階段,,然後以使用者身分登入。
  2. 按一下 [開始] ,按一下 [執行] ,輸入 msiexec /unreg ,在 [ 開啟] 的方塊中,然後再按一下 [確定]
  3. 按一下 [開始] ,按一下 [執行] ,輸入 msiexec /regserver ,在 [ 開啟] 的方塊中,然後再按一下 [確定]

事件識別碼 1004、 事件識別碼 1001 和事件 ID 1000

如果要事件識別碼 1004、 事件識別碼 1001,和事件識別碼 1000,請解決,與相關的問題,請依照下列步驟執行]。 重要事項 這個區段 」、 「 方法或 「 工作會包含步驟,告訴您如何修改登錄。 然而,如果您不當修改登錄,可能會發生嚴重的問題。. 因此,請務必小心執行這些步驟。. 為加強保護,修改登錄之前,請務必將它備份起來。. 以後您就可以在發生問題時還原登錄。. 如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
322756  (http://support.microsoft.com/kb/322756/ ) 如何備份] 及 [還原在 Windows 登錄
請注意 您可以在 「 終端機伺服器主控台或 [本機] 電腦的根據 Office 程式安裝所在的位置上執行這個程序
  1. 啟動終端機伺服器用戶端工作階段,,然後以使用者身分登入。 請注意 如果您已在本機電腦上,安裝 Office 產品,請前往步驟 2。
  2. 按一下 [開始] ,再按一下 [執行] ,鍵入 regedit ,在 [ 開啟] 的方塊,然後再按一下 [確定]
  3. 在左窗格中, 尋找,並按一下下列登錄子機碼: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
  4. 在 [ 編輯 ] 功能表中上, 按一下 [ 權限 ]。
  5. 安裝程式的使用權限 ] 對話方塊中,按一下 [群組或使用者名稱 ] 清單中, 系統管理員 ,然後確定 [完全控制權限系統管理員群組設定。 如果未設定這個使用權限則按一下以選取 [允許 ] 下的 [ 完全控制 核取] 方塊中。
  6. 按一下 [確定]
  7. 重複步驟 5 至 6 系統群組的。
  8. 重複的步驟 5 的 「 每個人的 6 到群組。 確認只能讀取的權限設定 Everyone 群組。 如果未設定這個使用權限則按一下以選取 [允許 ] 下的 [ 讀取 核取] 方塊中。
  9. 針對下列登錄子機碼重複步驟 4 到 8:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Compo
    • HKEY_CLASSES_ROOT
    • HKEY_CLASSES_ROOT\.pip
    • HKEY_CLASSES_ROOT\Installer
    • HKEY_CLASSES_ROOT\Installer\Components
    • HKEY_CURRENT_USER\Software\Classes
  10. 清除應用程式記錄檔,會啟動 Office 程式中,,然後查看是否您接收的事件,< 本文徵狀 > 一節所述的識別碼。
如果您還是會收到事件識別碼 1004,刪除 UsrClass.dat 和 UsrClass.dat.log 檔案每個使用者在終端機伺服器上,或本機電腦上。 如果要執行這項操作,請執行這些步驟:
  1. 按一下 [開始] ,依序指向 [程式集] 及 [ 指向 [ 附屬應用程式] 及 [,然後再按 Windows 檔案總管
  2. 在左窗格中, 找出並按一下下列資料夾]:
    Drive:\Documents and Settings\USERNAME\Local\SettingsApplication\DataMicrosoftWindows
    請注意 Drive,表示 Windows 安裝在硬碟磁碟分割,磁碟機代號。 這個 Windows 資料夾位於隱藏資料夾中。 若要檢視 Windows 資料夾,您必須設定資料夾設定,顯示隱藏的檔案和資料夾。 如果您找不到 Windows 資料夾,確認資料夾在電腦上的設定顯示隱藏的檔案和資料夾。 如果要執行這項操作,請執行這些步驟:
    1. 工具 ] 功能表上按一下 [ 資料夾選項]
    2. 在 [ 資料夾選項] 對話方塊中,按一下 [ 檢視 ] 索引標籤。
    3. [ 隱藏檔案及資料夾 ,] 下按一下 [顯示隱藏的檔案及資料夾 ,依序及 [ [確定]
    4. 確認 [Windows] 資料夾現在是可用。
  3. 在右邊的窗格請 UsrClass.dat 上, 按一下滑鼠右鍵,,然後按一下 [ 刪除 ]。
  4. 您提示以確認檔案刪除時,按一下 [是]
  5. 對 UsrClass.dat.log 檔案重複 3 和 4 的步驟。
  6. 啟動 Office 程式中,並確認在 < 徵狀 > 一節中所述的事件 ID 未登入應用程式記錄檔。
因為我的錯誤訊息事件碼是1015,所以我依照上述 1015 的做法解決問題。

沒有留言:

張貼留言