深入 WIN2000注册表 (9)
深入 WIN2000注册表 (9)
本地及网络打印机
简介
打印,尤其是网络打印,是操作系统的一项主要的功能。Windows 2000在这一领域提供
了杰出的支持,包括对安装打印机的G U I支持,分配打印机端口和管理打印机属性。
安装打印机
尽管打印机是物理部件,而且是被当作硬件安装的,但是在Windows 2000中,它们被看
作是名为打印队列(print queues)的软件元素。Windows 2000提供了功能强大的图形化向导,
帮助你完成添加新的物理打印机和为该打印机创建打印队列的工作。
分配打印机端口
在Windows 2000中,端口并不是一件普通的内容。除了机器附带的普通并行口和串行口
之外,还有共享的网络打印机、有名管道、传真系统、HP DLC(Data Link Control,数据链接
控制)网络驱动程序的J E T D i r e c t端口,甚至通过I P地址和LPD(Line Printer Daemon)Unix服务
器的I n t e r n e t打印。每一种设备都有安装程序或文档来指导系统管理员完成分配打印机端口的
工作。如果因为某些原因需要使用本章后面部分未介绍的技术来更改打印机端口,那么在这
样做之前,一定要参阅该设备的相关文档。
管理打印机属性
Windows 2000有一个非常有用的图形用户界面(Graphical Use Interface,GUI),你可以使
用它来管理打印机的属性。这个G U I为你提供了添加和删除打印机以及类似于打印机的设备
的能力,同时还允许分别设置每一台打印机的特殊属性。不过,当遇到这个G U I无法处理的
问题时,就可以转而利用注册表来解决问题了。
启用打印机警报声
当远程打印作业返回一个打印服务器出错的消息时, Windows 2000允许在作业每次重试
时(每1 0秒一次)启用蜂鸣声警告用户。要启用蜂鸣事件,可按如下步骤操作:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值B e e p E n a b l e d的条目。使用D Wo r d编辑器将B e e p E n a b l e d的值改为1,启用蜂鸣
声。
禁止打印机的Browser线程
运行Windows 2000的计算机有一种称为“ B r o w s e r”的功能,它可以向网络上的其它计算
机通告本机的现有资源。要禁止通告某台Windows 2000计算机现有的打印机情况,可按如下
步骤修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值D i s a b l e S e r v e r T h r e a d的条目。使用D Wo r d编辑器将D i s a b l e S e r v e r T h r e a d的值改
为1,停止通告计算机的打印机情况。
降低快速打印中的数据吞吐率
快速打印是Windows 2000的一种特性,它允许在打印作业正在被应用程序创建时就送往
打印机。在某些情况下,这样做会导致有过多的数据送往打印机(例如当一个网络加载时)。
要通过设置一个值来降低数据的吞吐率可按照如下步骤修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值F a s t P r i n t S l o w D o w n T h r e s h o l d的条目。使用D Wo r d编辑器将
F a s t P r i n t S l o w D o w n T h r e s h o l d的值改为一个较小的设置(单位是毫秒)。
设置快速打印的速度
快速打印是Windows 2000的一种特性,它允许在打印作业正在被应用程序创建时就送往
打印机。在某些情况下,这样做会导致打印机关闭,因为在发送数据时应用程序暂停了。要
更正这个错误,可按照如下步骤修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值F a s t P r i n t T h r o t t l e Ti m e o u t的条目。使用D Wo r d编辑器将F a s t P r i n t T h r o t t l e
Ti m e o u t的值改为一个较小的值,这样数据发送的速度就会更慢(最慢的速度是每帧一个字节)。
设置快速打印超时值
快速打印是Windows 2000的一种特性,它允许在打印作业正在被应用程序创建时就送往
打印机。在某些情况下,这样做会导致打印队列暂停某个作业,因为在发送数据时应用程序
暂停了该作业的发送。要更正这个错误,可按照如下步骤修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值F a s t P r i n t Wa i t Ti m e o u t的条目。使用D Wo r d编辑器将F a s t P r i n t Wa i t Ti m e o u t的值
改为一个较大的值,以适应速度较慢的应用程序。
设置打印队列的衰变时间
在一个繁忙的网络上,某个指定时间内哪台打印机可供打印的情况是不断变化的。要避
免用户不断地重新选择打印机(因为他们最初选择的打印机已不可用),你可以为打印机列表
(打印队列)设置衰变时间(decay time)。要设置衰变时间,可按照如下步骤修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值N e t P r i n t e r D e c a y P e r i o d的条目。使用D Wo r d编辑器将N e t P r i n t e r D e c a y P e r i o d
的值改为一个较小的值,浏览对话框中的打印机列表就会更频繁地根据网络上的情况进行刷
新。
警告由于某些奇怪的原因, N e t P r i n t e r D e c a y P e r i o d的值是以毫秒为单位的—1小
时等于3 600 000毫秒。如果错误地认为这个值的单位是分钟,则会因为持续不断地
发出刷新请求而导致网络停止。
控制打印机端口线程的优先级
每一个打印机端口都有一个或多个线程负责向物理打印机发送数据。你可以通过修改注
册表来控制这些线程的优先级:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows 2000
的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击
“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值P o r t T h r e a d P r i o r i t y的条目。使用D Wo r d编辑器将P o r t T h r e a d P r i o r i t y的值改为表
9 - 1中所示的值。
表9-1 线程优先级
值说明
0 正常线程优先级
1 比正常线程优先级高
0 x F F F F F F F F 比正常线程优先级低
设置打印机调度线程的优先级
分配打印作业的任务涉及一个有优先级的线程。如果你观察到在调度打印作业过程中发
生无规律的延迟,那么可能需要按照下面的步骤调整注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows 2000
的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击
“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值S c h e d u l e r T h r e a d P r i o r i t y的条目。使用D Wo r d编辑器将S c h e d u l e r T h r e a d P r i o r i t y
的值改为表9 - 1中所示的值。
设置打印机的优先级类
在可能作为Windows 2000基于服务器的网络一部分的老式N T系统中,打印机优先级类可
以通过修改注册表由应用程序和系统管理员来设置,步骤如下:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值P r i o r i t y C l a s s的条目。使用D Wo r d编辑器将P r i o r i t y C l a s s的值改为表9 - 2中所示
的值。
警告在Windows 2000中,P r i o r i t y C l a s s被S p o o l e r P r i o r i t y所取代。设置P r i o r i t y C l a s s
对Windows 2000没有影响,只影响老版本的Windows NT。
表9-2 优先级类
值说明
0 正常优先级类
1 高优先级类
0 x F F F F F F F F 空闲优先级类
设置打印机假脱机程序的优先级
你可以通过添加S p o o l e r P r i o r i t y注册表条目并设置其值来给打印机假脱机程序赋予优先级
类别。要做到这一点,可如下操作:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t子项。单击该子
项选取它,在右窗口中显示其值。
4) 创建条目S p o o l e r P r i o r i t y, 其类型为R E G _ D W O R D。使用D Wo r d 编辑器将
S p o o l e r P r i o r i t y的值改为表9 - 2中所示的值。
设置打印机配置DLL的路径
打印机并不真的是由Windows 2000配置的,而是由打印机生产厂商提供的动态链接库
( D L L )配置的,它负责提供对话框和内部挂钩来完成工作。如果某台打印机无法定位它的配
置D L L,那么当用户试图配置打印机时就会出错。要更改这个错误,可按如下步骤修改注册
表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\ Environments
\ [NT Enviro n m e n t]\Print Processors\[Printer Driver Name]子项,其中[N T E n v i ro n m e n t]是一个
描述处理器的值(类似“Windows NT x86”), [Printer Driver Name]是描述打印机的字符串
(类似“Epson Stylus Color”)。单击该子项选取它,在右窗口中显示其值。
4) 创建值C o n f i g u r a t i o n F i l e的条目。使用字符串编辑器将C o n f i g u r a t i o n F i l e的值改为指定
打印机配置D L L的正确路径(可通过文档或者使用文件搜索来获取)。
设置打印机数据文件的路径
如果一台打印机无法找到其配置数据文件,那么当用户试图配置打印机时将会出错。数
据文件通常是安装程序放在注册表中的,而后该文件可能意外地被移走、重命名或删除。要
更改注册表以便反映出文件当前的位置和名称,可如下操作:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\ Environments
\ [NT Enviro n m e n t]\Print Processors\[Printer Driver Name]子项,其中[NT Enviro n m e n t]是一个
描述处理器的值(类似“Windows NT x86”), [Printer Driver Name]是描述打印机的字符串
(类似“Epson Stylus Color”)。单击该子项选取它,在右窗口中显示其值。
4) 创建值D a t a F i l e的条目。使用字符串编辑器将D a t a F i l e的值改为配置数据文件的正确值
(可在安装后查阅文档或者使用文件搜索来获取)。
设置打印机驱动程序的DLL
在Windows 2000中,打印机驱动程序文件必须在注册表所指定的位置上。有时候,该条
目不正确,或者文件失效或移走了。如果你无法让打印机工作,那么使用下面的步骤检查注
册表,确保驱动程序的路径有效。
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\ Environments
\ [NT Enviro n m e n t]\Print Processors\[Printer Driver Name]子项,其中[NT Enviro n m e n t]是一个
描述处理器的值(类似“Windows NT x86”),[Printer Driver Name]是描述打印机的字符串(类
似“Epson Stylus Color”)。单击该子项选取它,在右窗口中显示其值。
4) 定位到值D r i v e r的条目。使用字符串编辑器确保D r i v e r的值指向驱动程序D L L的实际位
置,而且该位置上的D L L有效。
确定打印机驱动程序的版本
尽管大部分打印机驱动程序在其配置对话框中包括了当前的版本号(或等价信息),但是某
些却没有。你可以使用注册表来确定打印机驱动程序的版本号,步骤如下:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\ Environments
\ [NT Enviro n m e n t]\Print Processors\[Printer Driver Name]子项,其中[NT Enviro n m e n t]是一个
描述处理器的值(类似“Windows NT x86”), [Printer Driver Name]是描述打印机的字符串
(类似“Epson Stylus Color”)。单击该子项选取它,在右窗口中显示其值。
4) 定位到值Ve r s i o n的条目。使用D Wo r d编辑器查看当前的版本号。
设置打印监视器的驱动程序
每一个网络打印机端口都有一个打印监视器。如果网络端口出现问题,那么你可以使用
下面的步骤检查注册表,确保网络端口的驱动程序D L L位于正确的位置:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows 2000
的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击
“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t \ M o n i t o r [P rovider Network Port]子项,其中[P rovider Network Port]是网络打印机端口的端口名称。单
击该子项选取它,在右窗口中显示其值。
4) 定位到值D r i v e r的条目。使用字符串编辑器确保路径和D L L是有效的。
设置指定端口的打印开关
每一个打印机端口都会接收到L P R打印监视器发送的格式化控制字符。在个别情况下(当
这个值丢失或者被毁坏时),你可能需要修改注册表,更改缺省的格式化控制字符。要做到这
一点,可按照下面的步骤进行:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows 2000
的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击
“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t \ M o n i t o r L o c a l P o r t \ P o r t s \ [P o rt Name]子项,其中[P o rt Name]是打印机端口(例如“L P T 1 :”)。单击该子
项选取它,在右窗口中显示其值。
4) 定位到值P r i n t S w i t c h的条目。使用字符串编辑器将P r i n t S w i t c h的值设置为正确的字符
(正如在打印机文档中说明的那样,一般来说是l,但是在某些情况下是f )。
检查每台打印机的设置
注册表中包含了Windows 2000网络上每台打印机的大量信息。下面介绍在故障诊断时怎
样使用注册表来查看打印机的设置:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\ Printer
\ [Printer Name]子项,其中[Printer Name]是打印机文件夹中打印机的打印队列的值(例如
“Epson Stylus Color”)。单击该子项选取它,在右窗口中显示其值。
4) 这个值对于不同的打印机来说是不同的。检查该值是否与你试图解决的问题相符,相
关的信息应该在每台打印机的文档中。
设置打印供应商的DLL
每一个已安装的打印供应商都有一个指向其D L L的注册表条目。如果出现了问题,可按
照下面的步骤访问该条目:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\Provider \[P r i n t
S e rvice Name]子项,其中[Print Service Name]是打印提供者的名称。单击该子项选取它,在
右窗口中显示其值。
4) 定位到值N a m e的条目。使用字符串编辑器确保N a m e的值指向正确的路径和D L L (按照
文档的介绍或者利用文件搜索获得)。
控制打印机错误是否在远程机器上弹出
你可以控制打印机错误是否显示在远程机器的弹出对话框中。要做到这一点,按照如下
步骤修改注册表中的某个打印供应商:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Control\Print\Provider \[P r i n t
S e rvice Name]子项,其中[Print Service Name]是用引号括起的打印供应商。单击该子项选取
它,在右窗口中显示其值。
4) 如果需要,可添加值N e t P o p u p,其类型为R E G _ D W O R D。把该值设置为1,启用远程
错误弹出对话框,设为0则禁止弹出。
启用可信任的打印
要防止未授权的打印机服务器获取对保密的打印机资源的控制(例如Phaser II彩色打印机
的每张打印纸都值好几美元),你可能需要所有的打印作业均来自可信任的服务器。要做到这
一点,可按照下面的步骤进行操作:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ C o n t r o l \ P r i n t \ P r o v i d e r LanMan Print Services。单击该子项选取它,在右窗口中显示其值。
4) 定位到值L o a d Tr u s t e d D r i v e r s的条目。使用D Wo r d编辑器把L o a d Tr u s t e d D r i v e r s的值改为
1,只允许可信任的打印机服务器打印。