安装.net4.0报错ID-1719解决办法

1.错误信息:

安装.net4.0报错ID-1719解决办法

2.错误原因:

  Windows installer服务有问题

3.解决办法:

  Drive:\Windows\Syswow64\Msiexec /regserver(本次解决方法)

4.详细解决方法:

方法 1:重新注册 Windows Installer

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

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

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

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

      注意:在基于 Microsoft Windows 98 的计算机中,Msiexec.exe 文件位于 Drive:\%Windir%\System 文件夹下。
    5. 在“文件”菜单上,单击“关闭”。
  2. 确认 Msiexec.exe 文件在 Windows 注册表中的位置。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 regedit,然后单击“确定”。
    3. 找到并单击下面的注册表项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    4. 在右窗格中,双击“ImagePath”。
    5. 在“编辑字符串”对话框中,确保“数值数据”框中的字符串包含 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。

      如果“数值数据”框没有包含正确的路径,则进行适当的更改以更正此路径,然后单击“确定”。
    6. 退出注册表编辑器。
  3. 以安全模式启动计算机,然后注册 Msiexec.exe 文件。为此,请按照下列步骤操作:
    1. 关闭计算机,然后重新启动计算机。
    2. 收到以下消息后按 F8:
      请选择要启动的操作系统
    3. 在“Windows 高级选项”菜单上,使用箭头键选择“安全模式”,然后按 Enter。
    4. 如果使用的是双重引导或多重引导计算机,则从显示的列表中选择适当的操作系统,然后按 Enter。
    5. 登录到计算机。
    6. 依次单击“开始”、“运行”,键入下行内容,然后单击“确定”:
      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。 有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    119591  (http://support.microsoft.com/kb/119591/ ) 如何从联机服务获取 Microsoft 支持文件
    Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。
  8. 关闭计算机,然后以标准模式重新启动计算机。

方法 1:重新注册 Windows Installer

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

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

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

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

      注意:在基于 Microsoft Windows 98 的计算机中,Msiexec.exe 文件位于 Drive:\%Windir%\System 文件夹下。
    5. 在“文件”菜单上,单击“关闭”。
  2. 确认 Msiexec.exe 文件在 Windows 注册表中的位置。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 regedit,然后单击“确定”。
    3. 找到并单击下面的注册表项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    4. 在右窗格中,双击“ImagePath”。
    5. 在“编辑字符串”对话框中,确保“数值数据”框中的字符串包含 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。

      如果“数值数据”框没有包含正确的路径,则进行适当的更改以更正此路径,然后单击“确定”。
    6. 退出注册表编辑器。
  3. 以安全模式启动计算机,然后注册 Msiexec.exe 文件。为此,请按照下列步骤操作:
    1. 关闭计算机,然后重新启动计算机。
    2. 收到以下消息后按 F8:
      请选择要启动的操作系统
    3. 在“Windows 高级选项”菜单上,使用箭头键选择“安全模式”,然后按 Enter。
    4. 如果使用的是双重引导或多重引导计算机,则从显示的列表中选择适当的操作系统,然后按 Enter。
    5. 登录到计算机。
    6. 依次单击“开始”、“运行”,键入下行内容,然后单击“确定”:
      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 文件更新到最新版本。 3.1下载地址:http://support.microsoft.com/kb/893803
  8. 关闭计算机,然后以标准模式重新启动计算机。

    此解决方法地址:http://support.microsoft.com/kb/315346/zh-cn

你可能感兴趣的:(.net)