可以手动将打印机驱动程序从 win 7 复制到 win 10 吗?

可以手动将打印机驱动程序从 win 7 复制到 win 10 吗?

我有一台老旧但仍然非常实用的 HP6840 网络打印机,而且我的旧 64 位 Windows 7 机器有它的驱动程序,可以愉快地使用它进行打印。

但是,我的 Windows 10 笔记本电脑找不到它的驱动程序。手动查找驱动程序的尝试也失败了。我找到的最接近的驱动程序是 32 位驱动程序,但安装程序拒绝了它。

有没有办法手动将驱动程序文件从一个系统复制到另一个系统?我真的不愿意更换打印机,它工作得很好,而且我绝对讨厌在这种不必要的情况下更换设备。

如果是的话,我该如何找到要复制的正确文件集?由于某种原因,打印机没有显示在 Win 7 机器上的设备管理器中。

两者都是64位系统。

答案1

但是,我的 Windows 10 笔记本电脑找不到它的驱动程序。手动查找驱动程序的尝试也失败了。我找到的最接近的驱动程序是 32 位驱动程序,但安装程序拒绝了

如果驱动程序没有正确安装,则复制驱动程序将不起作用。

因此,在 Windows 10(名义上为 64 位)上使用打印机是行不通的。

两个选项:

  1. 新打印机(可能是最好的)。

  2. Windows 7 虚拟机,安装驱动程序,从 Windows 7 打印。如果您需要 Windows 10 上的文件,则打印为 PDF。

答案2

如果您希望备份 Windows 7 中现有/正在运行的驱动程序,以便通过将其导入 Windows 10 来重复使用该备份,您可以使用dism

DISM - 部署映像服务和管理是一个命令行工具,提供各种命令来创建备份和部署整个 Windows 操作系统以及单个包(例如驱动程序)。

它需要以管理员权限运行。

示例程序:

  1. 在 Windows 7 安装上以管理员身份打开 CMD 或 PowerShell。

  2. 类型:

dism /Online /Get-Drivers /format:table

...这将在表格概览中列出所有非系统默认驱动程序,又称手动安装的驱动程序。

  1. 识别驱动程序。如果不太明显,Class NameProvider Name通过设备管理器等查找打印机属性。属性提供了为设备加载了哪个驱动程序的信息。一旦您获得该信息并确保驱动程序确实列在前面执行的dism get-drivers命令的输出中,您就可以继续将所有手动安装的驱动程序导出到您选择的目录中,可以导出到现有文件夹中,也可以先创建一个文件夹。

可选-Drivers在您的用户目录中创建一个文件夹:

mkdir %UserProfile%\Drivers

...然后导出驱动程序:

dism /Online /Export-driver /Destination:%UserProfile%\Drivers

之后,您可以将文件夹复制到另一个系统(Windows 10)。在那里,您只需选择设备管理器中列出的打印机,打开属性,然后选择Update driver并从以前的备份中选择给定的驱动程序。

如果两个系统都在同一台 PC 上,并且您可以访问两个驱动器/系统,您也可以dism /add-driver直接从 Windows 7 使用该命令将其强制输入到 Windows 10 安装中。这很危险。如果您希望这样做,请针对这种情况专门提出一个单独的问题。

相关内容