文章编号: 927524 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

当您尝试在 Windows Vista 中使用设备驱动程序的安装程序来安装该驱动程序时,安装会失败。

如果存在下列情况,就可能会遇到此问题:
  • 驱动程序使用基于可执行文件的安装程序。
  • 安装程序并非为 Windows Vista 而设计。

原因

如果存在下列任何一种或多种情况,基于可执行文件的安装程序就可能出现问题:
  • 安装程序与 Windows Vista 不兼容。
  • 驱动程序与 Windows Vista 不兼容。
  • 出现了与安装驱动程序所需的用户权限相关的问题。

解决方案

要解决此问题,请在兼容模式下运行驱动程序的安装程序。也可以使用具有管理凭据的帐户运行驱动程序的安装程序。您还可以找到驱动程序的 .inf 文件,然后手动安装驱动程序。

重要说明:在使用上述任何一种方法之前,我们建议您与设备制造商或驱动程序制造商联系,以了解有关如何在 Windows Vista 中安装该驱动程序的更多信息。

在兼容模式下运行驱动程序的安装程序

将驱动程序的安装程序配置为在 Microsoft Windows XP Service Pack 2 兼容模式下运行。为此,请按照下列步骤操作:
  1. 找到驱动程序安装程序的可执行文件。
  2. 右键单击该文件,然后单击“属性”。
  3. 在“PackageName 属性”对话框中,单击“兼容性”选项卡。
  4. 单击以选中“用兼容模式运行这个程序”复选框,在“用兼容模式运行这个程序”列表中单击“Windows XP (Service Pack 2)”,然后单击“确定”。
  5. 双击可执行文件以启动安装程序。

使用管理凭据运行驱动程序的安装程序

将驱动程序的安装程序配置为在管理员帐户的上下文中运行。为此,请按照下列步骤操作:
  1. 找到驱动程序安装程序的可执行文件。
  2. 右键单击该文件,然后单击“用管理员身份运行”。

    收起这个图片展开这个图片
    用户帐户控制权限
    如果系统提示您输入管理员密码或进行确认,请输入密码或单击“继续”
  3. 按照所提供的步骤来安装驱动程序。

找到 .inf 文件并手动安装驱动程序

使用设备管理器安装驱动程序。为此,请按照下列步骤操作。

步骤 1:找到 .inf 文件

找到驱动程序安装程序中包括的 .inf 文件。通常,.inf 文件位于驱动程序安装介质上的下列某个文件夹中:
  • 安装程序所在的文件夹。
  • 安装程序所在文件夹的子文件夹。通常,该子文件夹具有 Windows XP、Drivers 或 WinXP 等名称。
如果驱动程序文件打包在一个可执行文件中,则可以提取这些文件或以其他方式访问它们。为此,请根据您的具体情况使用下列方法之一:
  • 使用文件压缩程序提取文件。

    如果驱动程序文件打包在一个可执行文件中,则可以使用文件压缩工具(例如 WinZip 或 WinRAR)将驱动程序包中的内容提取到一个文件夹中。提取的文件中应包含 .inf 文件。
  • 使用 Windows 压缩文件夹功能提取文件。

    如果您没有 WinZip 程序或 WinRAR 程序,则可以使用 Windows 压缩文件夹功能提取文件。为此,请将文件扩展名从 .exe 更改为 .zip。然后使用 Windows 资源管理器从该压缩文件夹中复制文件。
  • 从 .cab 文件中提取内容。

    如果驱动程序包中没有 .inf 文件,但包含一个或多个 .cab 文件,则可以提取 .cab 文件中的内容。

    注意:此方法通常不会成功。因为这些类型的驱动程序包通常是用 InstallShield 程序创建的。InstallShield 程序使用一种特殊的 .cab 格式,无法通过 WinZip 或 WinRAR 等工具进行访问。
  • 找到 Temp 文件夹中的文件。

    如果仍然无法访问安装文件,请尝试找到提取的临时文件。在安装程序时,系统通常会将文件提取到本地 Temp 文件夹中。通过检查 Temp 文件夹的内容,也许能够查看驱动程序包中的内容。为此,请按照下列步骤操作:
    1. 删除 Temp 文件夹的内容。通过删除 Temp 文件夹的内容,可以更加轻松地找到在运行驱动程序安装程序时创建的临时文件。要删除 Temp 文件夹的内容,请按照下列步骤操作:
      1. 单击“开始”
        收起这个图片展开这个图片
        “开始”按钮
        ,然后单击“计算机”
      2. 右键单击安装了 Windows Vista 的硬盘,然后单击“属性”。
      3. 在“本地磁盘 (DriveLetter) 属性”对话框中,单击“常规”选项卡,然后单击“磁盘清理”。
      4. 在“磁盘清理选项”对话框中,单击“此计算机上所有用户的文件”。

        收起这个图片展开这个图片
        用户帐户控制权限
        如果系统提示您输入管理员密码或进行确认,请输入密码或单击“继续”
      5. 在“要删除的文件”下,单击以清除所有复选框,单击以选中“临时文件”复选框,然后单击“确定”。
      6. 当系统提示是否要永久删除文件时,请单击“删除文件”。
    2. 使用 Windows 资源管理器打开 Temp 文件夹。为此,请单击“开始”
      收起这个图片展开这个图片
      “开始”按钮
      ,在“开始搜索”框中键入 %temp%,然后按 ENTER。
    3. 启动驱动程序的安装程序。

      注意:某些安装程序在退出时会自动删除临时文件。因此,请让驱动程序安装程序自行在后台运行。
    4. 检查 Temp 文件夹的内容以查找驱动程序文件。

步骤 2:手动安装驱动程序

找到要安装的驱动程序的 .inf 文件后,手动安装新驱动程序。为此,请按照下列步骤操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,右键单击“计算机”,然后单击“属性”
  2. 在“任务”窗格中,单击“设备管理器”。

    收起这个图片展开这个图片
    用户帐户控制权限
    如果系统提示您输入管理员密码或进行确认,请输入密码或单击“继续”
  3. 在设备管理器中,找到要为其安装驱动程序的设备。

    注意:要显示隐藏的设备,请单击“视图”菜单上的“显示隐藏的设备”。
  4. 右键单击该设备,然后单击“更新驱动程序软件”。
  5. 单击“浏览计算机以查找驱动程序软件”,单击“从计算机的设备驱动程序列表中选择”,然后单击“从磁盘安装”。
  6. 在“从磁盘安装”对话框中,单击“浏览”,找到要安装的设备驱动程序的 .inf 文件,然后单击“打开”。
  7. 按照“更新驱动程序软件 DeviceName”对话框中的步骤操作,以更新驱动程序。
本文中讨论的第三方产品由 Microsoft 以外的其他公司制造。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

属性

文章编号: 927524 - 最后修改: 2011年9月27日 - 修订: 2.0
这篇文章中的信息适用于:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
关键字:?
kbdriver kbexpertisebeginner kbhardware kbtshoot kbprb KB927524
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com