DotNet编程-星光伴我行

滴滴真谛 水滴石穿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
在Windows 2000 英文版操作系统中不能正常安装软件和显示中文问题的解决.

 一.安装中文软件或含中文字符的记事本时出现乱码.

原因:没有将当前系统默认语言设置为:Simplified Chinese.
设置方法:
1.在光驱中放入Win2000英文版安装盘.
2.点击Start-->Settings-->Control Panel,双击 Regional Options ,在弹出的区域选项窗体
  General选项卡中,
  其中的Setting for the Current User组设置为,
  将
  Your Locale(location): 选择Chinese(RPC);
  Sorting Order: 选择Pronunciation;
  其中的Language Settings for system组中,
  将下面的列表框中的 Simplified Chinese 选中.
3.点击 Set default...按钮,在弹出的Select System Locale 窗体中,
  将 
  Select the appropriate locale 选项设置为:Chinese(RPC)
  点击OK回到Regional Options窗体,
  点击OK,系统开始从安装盘中复制语言包文件.(如果已安装,此处不再复制.)
4.复制完成,重启系统,OK! 

 

二.当您试图添加或删除程序时,收到“Error 1719:The Windows Installer service could not be accessed”(错误 1719:无法访问 Windows Installer 服务)错误消息.

请先安装 Windows 2000 Service Pack 4,Windows 2000 Update Rollup.
解决方法(摘录自Microsoft 客户帮助与支持主页)
原文出处:
http://support.microsoft.com/kb/315346#appliesto

文章编号 : 315346
最后修改 : 2006年12月30日
修订 : 14.0
重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 注册表说明

症状

当您试图添加或删除程序时,可能会收到以下错误消息:
Error 1719. The Windows Installer Service could not be accessed.You may be running in safe mode or Windows Installer may not be correctly installed.

回到顶端

原因

如果存在以下情况,则可能发生此问题:
硬盘上的 Windows Installer 文件已损坏或丢失。
安装或删除了使用 Windows Installer Microsoft Software Installation (MSI) 程序包文件 (.msi) 的程序。例如,当您试图在计算机上安装 Microsoft Office 时可能出现此问题。

回到顶端

解决方案

要解决此问题,请使用下面的方法。

回到顶端

方法 1:重新注册 Windows Installer

要重新注册 Windows Installer,请确认 Msiexec.exe 文件在硬盘和 Windows 注册表中的位置,然后重新注册 Windows Installer。为此,请按照下列步骤操作:

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

注意:由于 Microsoft Windows 有多个版本,因此下列步骤可能会因您使用的计算机而有所不同。如果是这样,请参见产品文档来完成这些步骤。
1. 确认 Msiexec.exe 文件在硬盘上的位置。为此,请按照下列步骤操作:
a. 单击“开始”,然后单击“搜索”。
b. 单击“所有文件和文件夹”。
c. 在“文件名”框中,键入 msiexec.exe,然后单击“搜索”。
d. 在搜索结果中,记住 Msiexec.exe 文件的位置。

Msiexec.exe 文件的位置应类似于以下示例,其中 Drive 是安装 Windows 的驱动器,%Windir% 是安装 Windows 的文件夹:
Drive:\%Windir%\System32
例如,C:\Windows\System32。

注意:在基于 Microsoft Windows 98 的计算机中,Msiexec.exe 文件位于 Drive:\%Windir%\System 文件夹下。
e. 在“文件”菜单上,单击“关闭”。
2. 确认 Msiexec.exe 文件在 Windows 注册表中的位置。为此,请按照下列步骤操作:
a. 单击“开始”,然后单击“运行”。
b. 在“打开”框中,键入 regedit,然后单击“确定”。
c. 找到并单击下面的注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
d. 在右窗格中,双击“ImagePath”。
e. 在“编辑字符串”对话框中,确保“数值数据”框中的字符串包含 Msiexec.exe 文件在硬盘上的正确路径(即在上面的步骤 1 中确定的路径)。

例如,如果 Msiexec.exe 文件位于硬盘上 Drive:\Windows\System32 文件夹中,则“数值数据”框中 Msiexec.exe 文件的正确路径如下所示,其中 Drive 是安装 Windows 的驱动器:
Drive:\Windows\System32\Msiexec.exe /V
注意,如果使用的是 Windows 98,则 Msiexec.exe 文件的正确路径是 Drive:\Windows\System\Msiexec.exe /V。

如果“数值数据”框没有包含正确的路径,则进行适当的更改以更正此路径,然后单击“确定”。
f. 退出注册表编辑器。
3. 以安全模式启动计算机,然后注册 Msiexec.exe 文件。为此,请按照下列步骤操作:
a. 关闭计算机,然后重新启动计算机。
b. 收到以下消息后按 F8:
请选择要启动的操作系统
c. 在“Windows 高级选项”菜单上,使用箭头键选择“安全模式”,然后按 Enter。
d. 如果使用的是双重引导或多重引导计算机,则从显示的列表中选择适当的操作系统,然后按 Enter。
e. 登录到计算机。
f. 依次单击“开始”、“运行”,键入下行内容,然后单击“确定”:
msiexec /regserver


注意:对于 64 位操作系统,还需重新注册 64 位 MSI 安装程序。为此,请依次单击“开始”、“运行”,键入下行内容,然后单击“确定”:

Drive:\Windows\Syswow64\Msiexec /regserver
4. 关闭计算机,然后以标准模式重新启动计算机。
如果问题仍然存在,并仍收到前面的“症状”一节所述的错误消息,则按方法 2 中的步骤操作:

回到顶端

方法 2:重新安装 Windows Installer

要重新安装 Windows Installer,请重命名已损坏的 Windows Installer 文件,然后重新安装 Windows Installer。为此,请按照下列步骤操作:
1. 单击“开始”,然后单击“运行”。
2. 在“打开”框中,键入 cmd,然后单击“确定”。
3. 在命令提示符处,键入以下行,然后按 Enter,其中 Drive 是安装 Windows 的驱动器,%Windir% 是安装 Windows 的文件夹:
attrib -r -s -h drive:\%Windir%\system32\dllcache
例如,键入
attrib -r -s -h c:\windows\system32\dllcache
注意:如果使用的是 Windows 98,则键入 system 而不是 system32
4. 在命令提示符处键入以下行,并在键入每行之后按 Enter:
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
5. 在命令提示符处,键入 exit,然后按 Enter。
6. 重新启动计算机。
7. 将硬盘上的 Windows Installer 文件更新到最新版本。可以从 Microsoft 下载中心下载 Windows Installer 2.0。
对于 Windows Millennium Edition、Windows 98 Second Edition (SE) 和 Windows 98:
http://www.microsoft.com/downloads/details.aspx?familyid=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en)
对于 Windows 2000 和 Windows NT 4.0:
http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&DisplayLang=en)
对于 Windows XP: 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
893803 (http://support.microsoft.com/kb/893803/) Windows Installer 3.1 v2 (3.1.4000.2435) 现已推出
有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 (http://support.microsoft.com/kb/119591/) 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。
8. 关闭计算机,然后以标准模式重新启动计算机。

回到顶端

更多信息

有关 Windows Installer 技术的更多信息,请访问下面的 Microsoft Developer Network (MSDN) 网站:
http://msdn2.microsoft.com/en-us/library/aa370566.aspx (http://msdn2.microsoft.com/en-us/library/aa370566.aspx)
有关如何获取 Windows Installer 引擎的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
292539 (http://support.microsoft.com/kb/292539/) 如何获取 Windows Installer 引擎

回到顶端


这篇文章中的信息适用于:
Microsoft Windows XP Professional Edition
Microsoft Windows XP Home Edition
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows NT Server 4.0 Standard Edition
Microsoft Windows NT Workstation 4.0 开发员版
Microsoft Windows Millennium Edition
Microsoft Windows 98 第二版
Microsoft Windows XP Professional x64 Edition

 

posted on 2008-02-13 11:52  DotNet编程  阅读(4569)  评论(0编辑  收藏  举报