手动备份 Windows 7 上的打印机驱动
笔者公司新租了一台 Sharp AR-M450 多功能一体机,以前那台通过官方网站上提供的 Vista 驱动,倒是可以正常在 Windows 7 上使用,但是这次这台不知道为什么用同样的驱动,打印出来的却全是乱码。
好在通过 Windows Update 倒是可以搜索到可以用的驱动程序,安装上也正常,但是.......
办公室里那么多台电脑,如果每台都通过 Windows Update 方式进行安装的话,估计没1、2天是搞不定的(用过这种方式安装驱动的应该都知道那速度要多慢就有多慢)
通过摸索,找到下面的方法,可以把已经通过 Windows Update 安装打印机驱动的电脑上的驱动备份出来
首先在已经安装驱动的电脑上
开始-->运行(或直接"Win+R") --> printui /s --> 驱动程序 --> 选中要备份的那个驱动 --> 删除 --> 删除驱动程序和驱动程序包 --> 在弹出的警告窗口中,点“是”
这时候就可以看到inf文件的名字了,记住这个文件名(直接点,复制),然后就可以关闭“打印服务器 属性”的窗口了
然后进入 %Windows% 文件夹下,用刚得到的 inf文件名 作为关键字进行搜索,可以看到在
%Windows%\System32\spool\drivers\w32x86\PCC
文件夹下有个以 inf文件名 为前缀的压缩包,这个就是我们要找的驱动程序文件了,解压它,然后到其他电脑上添加打印机,选择驱动时选择从磁盘安装,然后浏览到相应文件夹就可以了。
P.S.
我在另外一台 64位 的 Win 7 上,本来想说也是在
%Windows%\System32\spool\drivers\
文件夹下,但找了一圈没找到,后来通过搜索才发现这个压缩包已经被解压,并被存放在
%Windows%\System32\DriverStore\FileRepository
文件夹下(32位的其实也有解压到此文件夹下)
以上方法仅在 Windows 7 上测试过,我在 Windows 2003 上测试的时候,首先是没有 printui 这个命令,但是可以通过全称来运行(最后的单词区分大小写)
rundll32 printui.dll,PrintUIEntry
但问题又来了,在 Windows 2003 上,点击“删除”的时候,它是直接就给你删除了...除了提示是否删除外,其余啥也木有了...所以这方法至少在 XP、2003上是没用的...
不过好在基本上老的打印机都是有提供 XP 驱动...