打印机服务器驱动程序修改,备份终端服务器上的打印机驱动及自定义纸张

用过终端服务(TS2000、2003)的都知道,客户端要能正常打印,必需在终端服务器上安装对应的打印机驱动程序,以及自定义纸张格式都是要在服务器上设置好。当终端服务器的OS需要重装,没做好这些设置的备份,对于重装OS后打印机驱动安装及自定义纸张设置工作量会相对大。我们可以通过以下的方法备份驱动与纸张设置。

1、确认打印机驱动程序安装路径,默认是在系统盘的%windir%\system32\spool\drivers,这样我们可以将这个文件夹下的所有文件进行备份。

2、备份自定义纸张设置,这个设置是保存在注册表里,路径是

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms

3、备份打印机名称列表,注册表路径

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

我们可以写个批处理自动完成这个备份操作

xcopy  /E %windir%\system32\spool\drivers\*.*

d:\drivers_backup\

md

d:\drivers_backup\Reg

regedit /e d:\drivers_backup\reg\Print_Drivers.reg

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\"

regedit /e d:\drivers_backup\reg\Print_Forms.reg

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms"

regedit /e d:\drivers_backup\reg\Print_Name.reg  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers"

运行这个批处理后,打印机驱动程序复制到了d:\drivers_backup,导出的注册表设置保存在d:\drivers_backup\Reg目录下,大家可以跟实际情况修改其它的路径。

4、还原打印机驱动程序及自定义纸张设置

xcopy  /E /c  /y

d:\drivers_backup\*.* %windir%\system32\spool\drivers\

regedit /s d:\drivers_backup\Reg\Print_Drivers.reg

regedit /s d:\drivers_backup\Reg\Print_Forms.reg

regedit /s d:\drivers_backup\Reg\Print_Name.reg

在多台终端服务器的环境下,可以通过种方法在其它的服务器上安装一样的打印机驱动程序及纸张设置。在Windows 2008 、2008

R2使用TS Easy Print 打印方式,解决了服务器上安装打印机驱动的烦恼。。

-----------以下为BAT代码--------------

@echo

off

:start

cls

title

打印机驱动及纸张设置备份、还原脚本

echo

**********************************

echo

打印机驱动及纸张设置备份、还原脚本

echo

echo

**********************************

echo

---------------

echo

主菜单

echo

---------------

echo

1

备份

echo

2

还原

echo

0

退出

echo.

set /p userinp=

请选择菜单对应的数字 (0-2):

set

userinp=%userinp:~0,2%

if

"%userinp%"=="0" goto exit

if

"%userinp%"=="1" goto sel1

if

"%userinp%"=="2" goto sel2

goto

start

:sel1

cls

xcopy

/E  /y

%windir%\system32\spool\drivers\*.* d:\drivers_backup\

md

d:\drivers_backup\Reg

regedit /e

d:\drivers_backup\reg\Print_Drivers.reg

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\"

regedit /e

d:\drivers_backup\reg\Print_Forms.reg

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms"

regedit /e

d:\drivers_backup\reg\Print_Name.reg

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers"

pause

goto

start

:sel2

cls

xcopy

/E /c  /y d:\drivers_backup\*.*

%windir%\system32\spool\drivers\

regedit /s

d:\drivers_backup\Reg\Print_Drivers.reg

regedit /s

d:\drivers_backup\Reg\Print_Forms.reg

regedit /s

d:\drivers_backup\Reg\Print_Name.reg

pause

goto

start

:exit

-------------------------------------

本文出自 “桌面虚拟化_企业私有云” 博客,转载请与作者联系!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值