對補充的答復:
我查閱了Windows錯誤代碼,錯誤號1601的意思是“1601 無法訪問 Windows 安裝服務。請與技術支持人員聯系,確認 Windows 安裝服務是否註冊正確。”,所以我看問題應該就是出在Installer上,我在網上找了壹個解決方法,您可以試試看:
======================================================
在您嘗試安裝 MSN Messenger 時收到下面的錯誤消息:
“錯誤 1601: 無法訪問 Windows Installer 服務。”
可能存在以下情況:
- 硬盤上的安裝程序文件丟失或損壞。
- 安裝程序服務不可用。
請按照所列順序嘗試以下解決方法:
1. 確保您有在計算機上安裝程序的正確權限。您必須是該計算機的管理員。如果您是在企業網絡中,請聯系您的系統管理員以了解更多信息。如果您是在家庭網絡中,請使用有管理權限的帳戶登錄。如果您沒有管理權限,請找有此權限的人來安裝程序。
2. 重新註冊 Windows Installer。
a. 單擊“開始”,然後單擊“運行”。
- Windows Server 2003、Windows XP 和 Windows 2000:
1. 鍵入“%windir%\system32\ msi執行 /unregserver”(不包括引號),然後按 ENTER 鍵。
2. 鍵入“%windir%\system32\ msi執行 /regserver”(不包括引號),然後按 ENTER 鍵。
- Windows 98 和 Windows Millennium Edition:
1. 鍵入“%windir%\system\ msi執行 /unregserver”(不包括引號),然後按 ENTER 鍵。
2. 鍵入“%windir%\system\ msi執行 /regserver”(不包括引號),然後按 ENTER 鍵。
b. 再次嘗試安裝 Messenger,如果收到相同的錯誤消息,請轉到步驟 4。
3. 安裝適用於任何 Windows 版本(Windows XP SP2 除外)的 Windows Installer 文件的最新版本。
- Windows Millennium Edition 和 Windows 98:
請訪問
&FamilyID=5fbc5470-b259-4733-a914-a956122e08e8
然後按照頁面上顯示的說明進行操作。
4. 在 Windows 2000、Windows XP 或 Windows Server 2003 中,重新啟動 Windows Installer 服務:
a. 單擊“開始”,單擊“運行”,鍵入“net stop msiserver”(不包括引號),然後按 ENTER 鍵。
b. 單擊“開始”,單擊“運行”,鍵入“net start msiserver”(不包括引號),然後按 ENTER 鍵。
5. 確保未通過 Windows 2000、Windows XP 或 Windows Server 2003 中的“組策略”禁用 Windows Installer:
a. 單擊“開始”,單擊“運行”,鍵入“gpedit.msc”(不包括引號),然後按 ENTER 鍵打開組策略對象編輯器。
b. 在組策略對象編輯器中,展開“‘本地計算機’策略”下的“計算機配置”。
c. 展開“管理模板”。
d. 展開“Windows 組件”。
e. 選擇“Windows Installer”。
f. 單擊“Windows Installer”,然後選擇“禁用 Windows Installer”。
g. 在“操作”菜單中,單擊“屬性”。
h. 確保所選的值為“未配置”或“已禁用”。
i. 單擊“確定”。
j. 在“文件”菜單上,單擊“退出”以關閉“組策略對象編輯器”。
6. 驗證 Windows Installer 文件在 Windows 2000、Windows XP 或 Windows Server 2003 中的位置。
重要信息 本文包含有關修改註冊表的信息。在修改註冊表之前,請務必進行備份並確保您了解在發生問題時如何恢復註冊表。有關如何備份、恢復和修改註冊表的信息,請參閱 Microsoft 知識庫中的文章,網址為
/kb/256986
警告 如果註冊表編輯器使用不當,可能會造成嚴重問題並可能需要重新安裝操作系統。Microsoft 不保證您能夠解決由於錯誤使用註冊表編輯器導致的問題。使用註冊表編輯器時,您需要自擔風險。
a. 查找硬盤上的“Msi執行.exe”文件:
1. 單擊“開始”,然後單擊“搜索”。
2. 單擊“所有文件和文件夾”。
3. 對於文件名,請鍵入“msi執行.exe”(不包括引號),然後單擊“搜索”。
4. 記下搜索結果中列出的“Msi執行.exe”文件的位置。
5. 關閉“搜索”窗口。
b. 驗證“Msi執行.exe”文件在 Windows 註冊表中的位置是否與其在硬盤上的位置壹致:
1. 單擊“開始”,單擊“運行”,鍵入“regedit”(不包括引號),然後單擊“確定”以打開註冊表編輯器。
2. 找到並單擊下面的註冊表項:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer”
3. 在註冊表編輯器右側的窗格中,雙擊“ImagePath”。
4. 在出現的“編輯字符串”框中,確保“數值數據”框中的字符串包含 Msi執行.exe 文件的正確路徑,即您在步驟 6-a-4 中確定的路徑。
註意 下面是正確路徑的示例。在該路徑中,“驅動器”是 Windows 所在的驅動器:
驅動器:\Windows\System32\msi執行.exe /v
如果“數值數據”框不包含正確的路徑,請更改該路徑,然後單擊“確定”關閉“編輯字符串”對話框。
5. 在“文件”菜單上,單擊“退出”以退出註冊表編輯器。
7. 按照步驟 2 進行操作,重新註冊 Windows Installer。
8. 重新安裝 MSN Messenger。
a. 訪問您要安裝的 MSN Messenger 版本的下載頁面:
- 要安裝當前版本的 MSN Messenger,請訪問
/Download/
- 要安裝試用版的 MSN Messenger,請訪問
/beta/Download/
b. 在“已註冊的 MSN 用戶”下,單擊“下載”。
註意 MSN Messenger 會開始下載。下載進度條會顯示安裝進度。
c. 按照 MSN Messenger 安裝向導的說明進行操作。
d. 單擊“完成”。
======================================================
原文地址:/msccws/2005/07/04/108954.html