如果设备没有适用于 Windows 7 的驱动程序但有 Vista、XP 驱动程序,该怎么办

如果设备没有适用于 Windows 7 的驱动程序但有 Vista、XP 驱动程序,该怎么办

这对我来说一直是一件很麻烦的事。有些设备(打印机、扫描仪等)有适用于旧版 Windows(Vista、XP、2000、NT)的驱动程序,但没有适用于 Windows 7 的驱动程序。我在 Windows 7 上安装此类设备的可能性有多大?

示例案例:

我有一台夏普打印机和扫描仪(夏普 AR-122E N),我曾将其用于我的旧 Windows XP x86 PC。现在我想将其安装在基于 Windows 7 x64 的 PC 上。Windows 7 无法加载其驱动程序。我使用了原始驱动程序 CD,但当我运行 setup.exe(包含在 AR122EN111.exe 中,6713KB)时,它显示

无法在此操作系统上安装驱动程序。支持的操作系统为:Windows 2000、XP、Vista。

我尝试使用安装驱动程序兼容性设置。我尝试了 Windows Vista 和 Windows XP SP3,但无济于事。安装程序给出了相同的错误。

我也在 Google 上搜索了“Sharp AR-122E N”的 Windows 7 驱动程序,但只列出了我尝试过的原始驱动程序。Sharp 的官方网站甚至没有列出该产品的驱动程序。

在过去,兼容性设置解决方法在某些设备上确实有效,但这次失败了。

我还能做些什么来解决这个问题?

答案1

Windows Vista 驱动程序很有可能在 Windows 7 上运行,如果它不能自动运行,您通常可以通过查找 .inf 文件并右键单击安装,或者转到设备管理器并手动安装驱动程序来安装它们。

Windows Vista 对许多领域进行了大幅度的重写,使得几乎每个在 XP 上运行的驱动程序都需要重写才能在 Windows Vista 上运行。

此外,如果您原来的系统是 32 位,现在使用的是 64 位,那它肯定不起作用。

我有一个客户,他购买了一台非常昂贵的 OCR 机器,它不再与 Windows Vista 兼容 - 一个好的解决方案是使用虚拟化(VMWare Workstation、VMWare Player、Oracle Virtualbox 或 Microsoft Virtual PC)并使用 USB 直通功能。

使用这个就可以真正把USB设备从宿主机穿通到虚拟机里,并且安装原有的驱动了。

如果使用受支持的 Windows 7 版本,我建议使用 Windows XP 模式,因为这是让您启动并运行的最快解决方案。

答案2

我认为不会发生这种情况。驱动程序磁盘是 32 位的,而您正尝试在 64 位系统上使用它。您可能会找到一个可以使用的通用 64 位驱动程序,但不能保证。

相关内容