我在一家小公司担任管理员,所有电脑都使用 XP Professional,两台服务器使用 Win 2003 Server。最近出现了一个非常不寻常的问题,其中一台电脑一直连接到网络上的所有打印机,无论是管理员还是域用户,只要有人登录,电脑就会连接所有打印机。打印机要么安装在本地电脑上,要么安装在服务器上并共享。没有连接打印机的登录脚本,我手动安装它们,其他电脑都没有出现这种情况。
我们有一台安装在两台计算机上的打印机,并且两台计算机共享它(我正在将它从一台共享它的小型电脑移动到服务器,但有些计算机仍然使用旧的连接),这意味着这台特定的计算机连接到其中一台打印机两次,并且它不能使用任何一个连接。
如何防止它自动连接到所有打印机(其他计算机都没有这个问题)。如果我从“打印机”文件夹中删除它们,一切都会正常,直到我重新连接并且文件夹再次充满我们拥有的所有打印机。
我解决了较小的问题,计算机现在可以在所有打印机上打印(似乎存在一些注册表问题),清理注册表并重新安装打印机后,它似乎工作正常。但第二个问题占了上风,计算机连接到网络中的所有打印机(当我删除一台/多台打印机时,它会在任何用户下次登录后立即重新连接)。
答案1
一些想法...
可以将 Adprintx 添加到本地工作站,以便在登录时使用批处理文件指定打印机(并断开其他打印机)。免费实用程序,可能需要在 Google 上搜索一下才能找到它。
您是否在使用配置文件?有可能用户已连接到打印机,打印机已成为配置文件的一部分,现在某些内容已损坏。如果您将其漫游配置文件(或本地配置文件)更改为新配置文件并从本地计算机存档/重命名/删除当前配置文件,问题是否仍然存在?我见过很多奇怪的事情,使用新配置文件奇迹般地解决了。
我不明白这个工作站连接到特定打印机的方式为什么其他两个打印机无法使用...?通常,如果打印机是通过打印机共享连接的,那么同时安装多少台打印机供使用并不重要。
答案2
只有一台机器有这个问题?擦除并重新加载,时间很宝贵……
...如果问题消失,则说明是本地问题或故障。如果问题仍然存在,则说明是影响该计算机名称/帐户或用户登录/组策略/等等的集中问题。
只需导入注册表转储即可“连接”打印机,这可能是本地脚本或应用程序,也可能是功能失调的恶意软件。如果您真的很好奇,我会在擦除机器之前拍摄机器的图像,以备将来排除故障。