我有一台老旧但仍然非常实用的 HP6840 网络打印机,而且我的旧 64 位 Windows 7 机器有它的驱动程序,可以愉快地使用它进行打印。
但是,我的 Windows 10 笔记本电脑找不到它的驱动程序。手动查找驱动程序的尝试也失败了。我找到的最接近的驱动程序是 32 位驱动程序,但安装程序拒绝了它。
有没有办法手动将驱动程序文件从一个系统复制到另一个系统?我真的不愿意更换打印机,它工作得很好,而且我绝对讨厌在这种不必要的情况下更换设备。
如果是的话,我该如何找到要复制的正确文件集?由于某种原因,打印机没有显示在 Win 7 机器上的设备管理器中。
两者都是64位系统。
答案1
但是,我的 Windows 10 笔记本电脑找不到它的驱动程序。手动查找驱动程序的尝试也失败了。我找到的最接近的驱动程序是 32 位驱动程序,但安装程序拒绝了
如果驱动程序没有正确安装,则复制驱动程序将不起作用。
因此,在 Windows 10(名义上为 64 位)上使用打印机是行不通的。
两个选项:
新打印机(可能是最好的)。
Windows 7 虚拟机,安装驱动程序,从 Windows 7 打印。如果您需要 Windows 10 上的文件,则打印为 PDF。
答案2
如果您希望备份 Windows 7 中现有/正在运行的驱动程序,以便通过将其导入 Windows 10 来重复使用该备份,您可以使用dism
。
DISM - 部署映像服务和管理是一个命令行工具,提供各种命令来创建备份和部署整个 Windows 操作系统以及单个包(例如驱动程序)。
它需要以管理员权限运行。
示例程序:
在 Windows 7 安装上以管理员身份打开 CMD 或 PowerShell。
类型:
dism /Online /Get-Drivers /format:table
...这将在表格概览中列出所有非系统默认驱动程序,又称手动安装的驱动程序。
- 识别驱动程序。如果不太明显,
Class Name
请Provider 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 安装中。这很危险。如果您希望这样做,请针对这种情况专门提出一个单独的问题。