今天打印东西的时候发现不能打印,明明都有添加打印机了。打印总是提示RPC不行。检测了一下所有关于打印的服务(service)都开了。
最后的办法是:
检查并重开以下的2个服务,在服务列表那分别选择它们,然后属性设置为自动。
1.Print Spooler 这个是打印的缓冲池(Loads files to memory for later printing),操作系统的spooling技术的体现(假脱机真联机)。
2.Remote Procedure Call (RPC)
The RPCSS service is the Service Control Manager for COM and DCOM servers. It performs object activations requests,
object exporter resolutions and distributed garbage collection for COM and DCOM servers. If this service is stopped or disabled,
programs using COM or DCOM will not function properly. It is strongly recommended that you have the RPCSS service running
简而言之就是控制管理COM和DCOM接口的。比如常见台式机后面那些并行接口就是他所管理的。笔记本的有些机型没有。
3.DNS 如果你的打印机是在公司的DNS服务器解析下的话,必须注意。否则还是会报RPC服务不可用。因为他不能解析地址,
这个网上一般都没有说,只说去system32下改写host文件,IP DNS映射,这个不太完美。如果需要映射多个域名的话就要配置很多IP,而且IP不一定能(知道)看到。
解决办法:打开Control Panel\All Control Panel Items\Network and Sharing Center就是网络中心,
打开本地连接,属性,IP4,IP6协议,自动获取IP和DNS,点击【高级】进入
切换到DNS选项卡,添加DNS后缀,把你们的公司的域名加上,然后在最下边的那2个复选框勾上,这2个是注册连接到DNS的。
--------------------------------------------okay,everything is get ready。一切就绪。-------------------------------------------------------------------------------------------
开始--设备和打印机--右键添加打印机(把之前的不可以用的删掉),记住原来的名字XX,然后选择下面的网络上的(network)不是本地的(local),
选择名为XX的打印机。next,直到finish。然后有个print test page。打印出一张关于你的配置。这就大功告成了,不用找IT部的,看人家安排时间,等到茶凉都没有来。
尤其你是男生的话,就更惨了,女的撒个娇他就不好意的过来了。
最后总结一下
DNS还可以为你的服务器的数据库连接名解析解析,所以这个问题的测试就是当你用IP可以连数据库但是域名不行的时候,
说明你的DNS应该出了问题,服务器的一般是不会有问题的。