无法安装MSN,错误1601

2024-12-22 16:11:15
推荐回答(1个)
回答1:

MSN Messenger现在已更名为Windows Live Messenger,最新版本是8.1,你确定你的MSN是最新版吗?

对补充的答复:

我查阅了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:
请访问
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=CEBBACD8-C094-4255-B702-DE3BB768148F#filelist
然后单击“InstMsiA.exe”
- Windows 2000 SP2 和 Windows 2000 的较低版本:
请访问
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F
然后单击页面底部的“InstMsiW.exe”链接开始安装。
- Windows XP SP1 和 Windows 2000 SP3 及更高版本:
请访问
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&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 知识库中的文章,网址为
http://support.microsoft.com/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,请访问
http://messenger.msn.com/Download/
- 要安装试用版的 MSN Messenger,请访问
http://messenger.msn.com/beta/Download/
b. 在“已注册的 MSN 用户”下,单击“下载”。
注意 MSN Messenger 会开始下载。下载进度条会显示安装进度。
c. 按照 MSN Messenger 安装向导的说明进行操作。
d. 单击“完成”。
======================================================
原文地址:http://blog.mop.com/msccws/2005/07/04/108954.html