中喷墨网-喷墨社区

用注册表“逼出”打印权限控制潜能

来源: 发布日期:2006-12-17 259
    为了更安全地使用打印机,不少打印用户总喜欢进入打印机列表窗口,来对各种打印权限进行控制与管理。事实上,控制打印权限的方式有多种,而且不同控制方式之间还能优势互补;这不,对于那些熟悉注册表编辑操作的朋友来说,完全可以从打印机所在系统的注册表出发,来对打印机实现与众不同的权限管理,从而确保打印机的权限控制潜能得到最大程度地挖掘!

    控制打印机删除权限
   
    在多个用户共同使用同一台打印机的情形下,常常会遇到一些别有用心的人会偷偷将平时使用的打印机删除掉,以影响其他人的正常打印效率。为了防止普通用户随意删除打印机,从而影响日常的办公效率,我们可以按照如下方法来控制打印机删除权限:
   

图 1

    首先单击共享打印机所在计算机系统桌面中的“开始”按钮,在其后弹出的菜单中执行“运行”命令,打开系统运行框,在其中输入“regedit”字符串命令,单击回车键后,进入到打印机所在系统的注册表编辑界面;
   
    其次在该界面的左侧列表区域,用
鼠标双击“HKEY_CURRENT_USER”注册表项,在其后展开的注册表分支下面依次选择“Software”、“Microsoft”、“Windows”、“CurrentVersion”、“Policies”、“Explorer”项目,在对应“Explorer”注册表项目的右侧显示窗格中,检查一下是否存在一个名为“NoDeletePrinter”的双字节值,要是没有发现的话,我们可以直接用鼠标右键单击“Explorer”注册表项目,从弹出的快捷菜单中依次选择“新建”、“Dword值”菜单命令,然后将刚刚创建的注册表键值名称取为“NoDeletePrinter”;
   
    接着用鼠标双击“NoDeletePrinter”键值,在弹出的如图1所示编辑双字节对话框中,将数字“1”填写在其中的“数值数据”文本框中,并单击“确定”按钮,最后按
键盘上的F5功能键刷新一下系统的注册表,就能阻止普通用户随意删除安装在本地系统中的共享打印机了。

控制打印机安装权限
   
    除了在共用计算机中随意删除打印机外,也有部分用户常常为了满足个人工作需要,随意在共用计算机中安装打印机,这么一来其他人日后需要打印材料时,就不知道哪台打印机是自己所需要的,因此这也会影响日常的办公效率,而且随意安装打印机还会造成本地打印机列表窗口中产生过度混乱现象,不利于本地打印机的安全管理。有鉴于此,我们必须适当控制好普通用户在本地系统中的打印机安装权限;    
   

图 2

 #p# 


    首先单击本地系统中的“开始”/“运行”命令,打开系统运行框,在其中输入“regedit”字符串命令,单击回车键后,进入到打印机所在系统的注册表编辑界面;
   
    其次在该编辑界面的左侧显示窗格中,用
鼠标展开“HKEY_CURRENT_USER”注册表分支,在其后展开的注册表分支下面依次选择“Software”、“Microsoft”、“Windows”、“CurrentVersion”、“Policies”、“Explorer”项目(如图2所示),在对应“Explorer”注册表项目的右侧显示窗格中,检查一下是否存在一个名为“NoAddPrinter”的双字节值,要是没有发现的话,我们可以直接用鼠标右键单击“Explorer”注册表项目,从弹出的快捷菜单中依次选择“新建”、“Dword值”菜单命令,然后将刚刚创建的注册表键值名称取为“NoAddPrinter”;
   
    接下来用鼠标双击“NoAddPrinter”键值,在其后出现的数值设置窗口中,将该键值的数值设置为“1”,再单击“确定”按钮,最后按
键盘上的F5功能键刷新一下系统注册表,这么一来任何一位普通用户都无权在本地计算机中随意安装打印机了。

控制打印机修改权限
  
    在默认状态下,任何一位普通用户只要成功登录进本地计算机系统,就能通过该系统控制面板窗口中的打印机图标,打开目标打印机的属性设置界面,并且可以在该界面中随意修改打印机的属性参数。不过普通用户要是随意修改打印机的属性参数时,很容易导致其他人不能正常打印,或者打印出来的内容不符合自己的要求;为此,我们有必要按照如下方法来禁止普通用户对打印机的属性信息进行随意修改:
   

图 3

    首先单击打印机所在计算机系统中的“开始”/“运行”命令,打开系统运行框,在其中输入“regedit”字符串命令,单击回车键后,进入到打印机所在系统的注册表编辑界面;
   
    接着用
鼠标依次双击注册表项目“HKEY_CURRENT_USER”、“Software”、“Microsoft”、“Windows”、“CurrentVersion”、“Policies”、“Explorer”,在“Explorer”项目下面看看是否存在一个名为“NoSetFolders”的双字节值,要是不存在的话,可以直接用鼠标右击“Explorer”键值,从弹出的如图3所示快捷菜单中依次执行“新建”、“Dword值”菜单命令,然后将新创建的Dword值取名为“NoSetFolders”;
   
    下面用鼠标双击“NoSetFolders”键值,从弹出的编辑Dword值对话框中,直接输入数字“1”,并单击一下“确定”按钮,最后重新启动一下打印机所在计算机系统,这样的话任何普通用户就无权利通过双击系统控制面板窗口中的打印机图标进入到打印机属性设置界面了,那么他们也就不能随意修改打印机的属性参数了。

 控制打印机Web权限
   
    为了充分发挥
网络打印机的使用价值,不少人常常会启用打印机的Web打印与管理功能,希望日后能通过IE浏览器来使用网络打印机,不过该功能要是启用后,打印机所在的计算机系统安全性可能会受到威胁,同时也不利于我们安全管理打印机。为此,我们必须想办法禁止普通用户在本地系统中启用打印机的WEB打印与管理功能,下面就是具体的实现步骤:
   

图 4

 #p#


    首先单击网络打印机所在系统桌面中的“开始”按钮,在其后弹出的菜单中执行“运行”命令,打开系统运行框,在其中输入“regedit”字符串命令,单击回车键后,进入到打印机所在系统的注册表编辑界面;
   
    其次在该界面的左侧列表区域,用
鼠标双击“HKEY_LOCAL_MACHINE”注册表项,在其后展开的注册表分支下面依次选择“Software”、“Policies”、“Microsoft”项目,然后用鼠标右键单击“Microsoft”注册表项目,从弹出的快捷菜单中依次执行“新建”/“项”命令,并将新建项的名称设置为“Windows NT”;
   
    接下来,再用鼠标右键单击“Windows NT”选项,并从右键菜单中依次选择“新建”/“项”菜单命令,以便在“Windows NT”选项下面再创建一个“Printers”子项;下面在对应“Printers”子项的右侧列表窗格中,用鼠标右键单击空白区域,从弹出的快捷菜单中依次执行“新建”/“Dword值”命令,并将双字节值名称设置为“DisableWebPrinting”,同时将对应键值数值设置为“1”(如图4所示),最后将打印机所在计算机系统重新启动一下,这样的话任何普通用户就无权在本地启用打印机的Web打印与管理功能了,那么本地系统以及打印机的安全都能得到保证了。

 控制打印机共享权限
   
    为了提高打印机管理与维护效率,不少人总喜欢将打印机设置成共享状态,以便在局域网中的其他工作站中能远程使用与管理打印机,不过这么一来,有些恶意攻击者可能会利用打印机的共享“通道”,来偷偷对打印机所在计算机系统做出一些攻击行为,从而给计算机系统的安全带来一定威胁。为了防止打印机所在系统受到非法攻击,我们一定要在对应系统中对打印机的共享连接权限进行合适控制,以便拒绝普通用户在本地系统中随意创建共享打印连接。要做到这一点,我们不妨按照下面方法来设置系统:
   

图 5

    首先单击打印机所在计算机系统中的“开始”/“运行”命令,打开系统运行框,在其中输入“regedit”字符串命令,单击回车键后,进入到打印机所在系统的注册表编辑界面;
   
    其次在该编辑界面左侧子窗口中,用
鼠标展开“HKEY_LOCAL_MACHINE”注册表分支,在对应分支下面依次选择“System”、“currentControlSet”、“Control”“Session Manager”项目,如图5所示;
   
    在对应“Session Manager”项目的右侧子窗口中,用鼠标右键单击空白区域,从弹出的右键菜单中逐一单击“新建”、“双字节值”选项命令,然后将新建键值的名称取为“ProtectionMode”;再将“ProtectionMode”的数值设置为“1”,最后单击“确定”,并按F5键刷新系统注册表,如此一来本地计算机中的打印机共享权限就得到有效控制,任何一位普通用户都无权创建新的打印共享连接了。

本周排行
博文推荐