远程打印专题问答

2016-03-14 16:10
网络安全和信息化 2016年8期
关键词:注册表对话框打印机

引言:远程打印遇到问题怎么办?别着急,本文给大家罗列了平时经常会遇到的问题和解决办法。

印操作时,看到远程打印机所在计算机系统没有任何响应。开始还以为网络有问题,可是通过ping命令测试远程计算机系统时,网络连通性一切正常,而且在网上邻居窗口中也可以找到远程打印机的“身影”。请问遇到这种远程打印故障时,该怎样来进行排查?

答:这种故障很可能是远程打印机所在计算机系统开启了网络防火墙,也可能是将远程打印端口关闭了。这个时候,不妨将已经开启的防火墙程序关闭掉,这其中包括Windows系统内置的防火墙程序和第三方程序。当然,如果计算机系统对安全性要求很高,也可以在启动系统防火墙的情况下,进入其配置界面,将“不允许例外”列表中的文件和打印机共享选项取消选中,相信这样就能顺利进行远程打印操作了。

答:依次点击“开始”、“运行”命令,弹出系统运行对话框,在其中执行“control keymgr.dll”命令,切换到系统凭据管理器窗口,将以前记忆的内容选中并删除掉,再将正确的远程访问密码内容添加进来。

如果无法找到“添加Windows凭据”按钮时,可以逐一点击“开始”、“控制面板”命令,进入系统控制面板窗口,再依次双击“管理工具”、“本地安全策略”选项,打开本地安全策略窗口。在该窗口的左侧列表中,跳转到“本地策略”、“安全选项”节点上,找到指定节点下的“网络访问:不允许为网络身份验证储存凭据或.NET Passports”选项,同时用鼠标双击该选项,弹出对应选项设置对话框,选中“已禁用”选项,单击“确定”按钮保存设置,就能重新找回“添加Windows凭据”按钮。

答:这种现象多半是远程打印机在缺省状态下开启了后台打印功能,在这种状态下,远程打印机接收到的所有打印任务会被临时存储到系统分区中。要是打印任务非常多时,服务器系统分区空间会被过度消耗,从而会影响远程打印机的反应能力,最终引起远程打印速度下降。在解决这种故障时,只要尝试将后台打印任务存储到系统分区以外的位置即可,具体操作步骤为:依次单击“开始”、“设置”、“打印机和传真机”命令,进入打印机列表窗口,选中特定远程打印机图标,逐一选择“文件”、“服务器属性”选项,进入打印机服务器属性窗口。点选“高级”标签,在对应标签页面的“后台打印文件夹”位置处,用户将会发现远程打印默认缓存路径为“WINDOWSsystem32spoolPRINTERS”,这个时候可以在这里重新指定一个新的存储位置,再单击“确定”按钮即可。

答:正常情况下,可以使用如下一些措施来恢复:首先使用最新版本的杀毒软件扫描远程打印机所在计算机系统,保证将潜藏的病毒木马程序清除干净。接着关闭后台打印服务,卸载远程打印机驱动程序,同时清除残留信息。在进行残留信息清除操作时,先打开系统资源管理器窗口,切换到“WindowsSystem32SpoolPrinters”文件夹窗口,将该窗口中的所有SHD、SPL等文件都删除掉。第三打开系统运行对话框,在其中执行“regedit”命令,弹出系统注册表编辑窗口,将“HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintPrinters”注册表节点下的所有键值内容都删除掉。最后重新启动后台打印服务,再正确安装好远程打印机驱动程序。经过上述一系列操作,基本就能恢复远程打印机的运行状态了。

答:考虑到Windows的32位系统与64位系统存在数据不匹配的因素,直接远程安装打印驱动程序肯定无法成功。只有将打印机直接连接安装在Windows 7系统中,同时使用适合Windows 7系统的打印机驱动程序才能解决问题。

答:很简单!只要在远程打印机所在计算机系统中,进行下面一系列操作,就能防止远程打印机被人删除了:首先以超级用户权限登录远程打印机所在计算机系统,打开系统运行对话框,在其中执行“regedit”命令,展开系统注册表编辑窗口。在该窗口左侧区域,依次跳转到注册表的“HKEY_CURREN T_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer”节点上。看看该节点下有没有双字节键 值“NoDeletePrinter”,如果没有的话,不妨右击指定节点选项,逐一点击右键菜单中的“新建”、“Dword值”命令,将新建键值名称设置为“NoDeletePrinter”,再将其数值设置“1”,确认后执行重启操作即可。

答:这种现象一般是DHCP服务地址池设置不当引起的。要解决这种问题,可以先打开DHCP服务控制台窗口,选中指定作用域选项,打开它的右键菜单,选择“属性”命令,进入对应作用域属性设置框。切换到“常规”标签页面,看看地址池范围有没有包含事先保留的几个静态IP地址。比方说,用户预留了“10.168.1.1——10.168.1.10”这些地址,它们用于网络中的重要主机,倘若DHCP服务器地址池范围为“10.168.1.0-10.168.1.60”时,这时动态地址与静态地址就容易发生冲突。为了避免这种问题,只要将预留静态地址排除在地址池之外即可。这里,我们只要将地址池范围设置为“10.168.1.11-10.168.1.70”,再 定义 好 网关、DNS服务器等参数同时保存好设置操作。

当然,为了防止远程打印机所用的“10.168.1.9”IP地址被他人抢用,我们也可以在对应主机系统中执行地址绑定操作。依次单击“开始”、“运行”命令,弹出系统运行对话框,输入“cmd”命令弹出DOS命令行窗口,在其中执行“ipconfig /all”命令,先获取网卡设备的MAC地址,假设该物理地址为“22-33-44-55-66”,再执行“arp -s 10.168.1.922-33-44-55-66”命令,将IP地址和MAC地址绑定在一起,那么日后远程打印机所在主机IP地址就不会被人任意抢用了。

答:只要调整系统组策略,临时暂停打印机浏览功能即可,具体操作步骤为:依次单击“开始”、“运行”命令,弹出系统运行文本框,输入“gpedit.msc”命令并回车,展开系统组策略编辑窗口。在该编辑窗口左侧列表中,将鼠标定位到“本地计算机策略”、“计算机配置”、“管理模块”、“打印机”节点上,找到该节点下的“打印机浏览”选项并用鼠标双击之,进入对应选项设置对话框,选中“禁用”选项,单击“确定”按钮退出设置对话框。这样,任何普通用户日后将无法通过网上邻居窗口,搜索到远程打印机的名称,那么他们也就不能自由进行远程打印操作了。

提升远程打印机的反应灵敏度?

答:可以通过修改远程打印机所在计算机的系统注册表,来提高它的数据吞吐率,详细操作步骤为:依次单击“开始”、“运行”,展开系统运行对话框,输入“regedit”命令并回车,打开系统注册表编辑窗口。在该编辑窗口左侧列表中,将鼠标定位到注册表分支“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint”上,手工生成“FastP rintSlowDownThreshold”键值,并将其数值修改得稍微大一些,这样远程打印机数据吞吐率就能得到提高了,那么它的反应灵敏度自然也会得到提升。

答:很明显!这种故障现象肯定与系统优化有关。因为网上邻居窗口列写共享名称时,必须要IPC$服务支持才行,倘若优化系统操作暂停了IPC$服务,那么其他计算机自然就不能看到远程打印机的名称。在识别IPC$服务有没有关闭运行时,只要依次单击“开始”、“运行”命令,弹出系统运行对话框,输入“cmd”命令并回车,切换到DOS命令行窗口,在其中执行“net share”命令,就能判断出IPC$服务的工作状态是否正常了。一旦看到该系统服务还没有被启用运行时,可以输入“net share IPC$”命令,重新恢复它的运行状态。

答:可以在远程打印机所在主机系统中,依次单击“开始”、“设置”、“打印机和传真”选项,进入系统打印机列表窗口,从中找到特定远程打印机图标,打开它的右键菜单,单击“共享”命令,切换到远程打印机的共享属性设置界面,选中这里的“共享这台打印机”选项,同时在该选项下面的文本框中输入一个合适的共享名称,当然该共享名称后面一定要加上“$”符号,再单击“确定”按钮保存设置操作。这样,局域网其他用户日后通过网上邻居窗,就无法找到远程打印机的共享图标,那么远程打印机自然就不会被过度使用了。

合法用户日后想调用远程打印机时,可以先在本地计算机中运行IE浏览器,在IE浏览器地址框中输入类似“\ComputerShare$”这样的地址,就能轻松调用到特定远程打印机了,这里的“Computer”表示远程打印机所在的主机系统名称,“Share$”表示远程打印机使用的隐藏共享名称。

答:很简单!只要采取添加本地打印端口方式,来安装远程打印驱动程序即可。比方说,在Windows 7系统中进行这种安装操作时,可以逐一单击“开始”、“设备和打印机”命令,进入打印机列表窗口,单击“添加打印机”按钮,弹出打印机添加向导对话框,按下“添加本地打印机”按钮,选中“创建新端口”选项,选择端口列表“Standard TCP/IP Port”端口,点击“下一步”按钮,按需输入远程打印机的IP地址,这时打印端口的名称会自动变成“IP_网络打印机IP地址”,再根据向导提示就能成功完成远程打印机的安装任务了。

答:这种现象很可能是小王使用的计算机系统意外关闭了Workstation服务,要是该系统服务工作状态不正常时,那么对应系统的工作组将会无效,在访问相同工作组的远程打印机时自然会提示网络不存在。要想解决该问题,可以逐一单击“开始”、“运行”选项,展开系统运行对话框,输入“services.msc”命令并回车,在其后的服务属性设置框中,启动Workstation服务,并将服务启动类型设置为“自动”,单击“应用”按钮执行设置保存操作。

答:其实很简单!可以依次单击“开始”、“运行”命令,弹出系统运行对话框,输入“regedit”命令并回车,切换到系统注册表编辑窗口。然后在该窗口左侧列表中,将鼠标定位到注册表分支“HKEY_LOCAL_MACHIN ESoftwareMicrosoftWindowsCurrentVersionNetworkLanMan”上,然后删除指定分支下与远程打印机相关键值内容,最后再重新启动Windows系统,这样就可以消除远程打印操作痕迹了。

答:这种现象多半是远程打印机所在主机系统使用了经典共享模式,在该模式状态下,Windows系统会强行要求用户输入本地账户进行远程打印。要想让远程打印操作不输入密码,可以在系统组策略编辑界面,逐一展开“本地计算机策略”、“计算机配置”、“Windows 设 置”、“安全设置”、“本地策略”、“安全选项”节点,双击指定节点下的“网络访问:本地账户的共享和安全模型”选项,选中对应选项设置界面中的“仅来宾——对本地用户进行身份验证,其身份为来宾”,确认后保存设置即可。不过,在仅来宾模式状态下,远程打印机的安全容易受到威胁,这点需要引起用户注意。

答:很简单!只要对打印任务的优先级进行合适调整,让远程打印机优先处理紧急任务即可。在进行这种调整操作时,双击系统任务栏中的远程打印控制图标,切换到打印队列窗口;双击特定打印任务选项,弹出对应任务属性框,单击“常规”标签,在对应标签页面的“优先级”位置处,就能一目了然地看到特定任务的优先级是多少。当发现特定任务的优先级别不是很高时,可以尝试用鼠标拖动滑动按钮,直到该打印任务的优先级别处于最高数值即可。

答:出现这种提示的原因通常有两个,一是终端计算机使用的登录账号没有远程打印操作权限,二是远程打印机所在主机系统拒绝了SAM账户和共享的匿名枚举。要想消除这种故障提示,首先进入远程打印机属性对话框,切换到安全选项设置页面,在这里为系统登录账号分配足够的远程打印操作权限。接着依次单击“开始”、“运行”命令,弹出系统运行对话框,输入“gpedit.msc”命令并回车,展开系统组策略编辑窗口,将鼠标定位到“本地计算机策略”、“计算机配置”、“Windows设置”、“安全设置”、“本地策略”、“安全选项”节点上,用鼠标双击指定节点下的“不允许SAM账户和共享的匿名枚举”组策略,选择对应组策略属性对话框中的“已禁用”选项,单击“确定”按钮执行设置保存操作。

答:只要在远程打印机所在计算机系统,依次点击“开始”、“运行”命令,展开系统运行对话框,输入“Gpedit.msc”命令并回车,开启系统组策略编辑器运行状态。将鼠标定位到该编辑窗口左侧的“本地计算机策略”、“计算机配置”、“管理模板”、“打印机”节点上,找到指定节点下的“基于Web的打印”组策略,并用鼠标右键单击之,点击右键菜单中的“编辑”命令,选中其后界面中的“已禁用”选项,单击“确定”按钮保存设置操作。这样,普通用户日后通过远程打印方式输出网页内容时,远程打印机就不会对其进行应答了。

答:答案是肯定的!依次单击“开始”、“运行”命令,展开系统运行对话框,输入“regedit”命令并回车,打开系统注册表编辑窗口。在该编辑窗口左侧,将鼠标定位到注册表分 支“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetControlPrint”上,在指定分支下手工生成双字节键值“ServerThreadTimeout”,再将其数值输入为“120000”(十进制),确认后保存设置操作。这样,远程打印机日后每隔2分钟才会广播一次状态信息,此时远程打印传输通道自然就不容易被堵塞了。

猜你喜欢
注册表对话框打印机
正常恢复虚拟机
Bootlace Worms’Secret etc.
What Is Beauty?
更上一层楼 用好注册表编辑器
注册表的便捷用法
另类3D打印机
打印机基板大型注塑模具设计
浅谈VB的通用对话框《CommonDialog》控件的使用
FDM型混色3D打印机的设计
注册表编辑器也玩“失忆”