软件吧
登录注册账号
/posts/hkcu-software-microsoft-windows
电脑必备

给两百台办公电脑统一设默认打印机,我拿样机试了四种法子才敢推

山城老周 93 0 13

管着两百多台办公电脑,最烦的就是打印机这摊事。上个月行政楼搬办公室,打印机跟着挪了位置,结果一屋子人报错,全是默认打印机没跟着变——有的还指着旧IP,有的干脆默认到虚拟打印机上去了。我数了下,光是默认打印机设错导致的报修,一个下午来了二十多单。

这事儿不能再这么零敲碎打。我的老规矩,先拿样机跑,记台账,确认稳了再推。这回拉了六台机子做样机,四种法子挨个试了一遍,数据摆出来给大伙参考。

法子一:手动点。 六台机子,每台进去点三下,平均一台四十秒,六台四分钟。看着不多,可乘两百台就是两个多小时,还不算跑腿。直接否掉。

法子二:改注册表。 路径在 HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows 下的 Device 键,值是 打印机名,winspool,端口 这种格式。我拿样机试了,六台里五台成功,一台翻车——那台机器上打印机名带了个全角括号,注册表里对不上,重启后默认又弹回去了。所以这法子能用,但得先统一打印机命名,别带特殊字符。

法子三:用组策略首选项。 在用户配置里建打印机项,勾上“设为默认打印机”。六台全过,重启后也保持。这个最稳,缺点是得走域,我们这边一部分机器还没入域,只能覆盖八成。

法子四:写脚本调 WMI。 SetDefaultPrinter 那个方法,六台也全过,但脚本得在用户登录时跑,时机不对会被系统覆盖。我最后是把它塞进登录脚本里,加了个五秒延时,稳了。

最后我的推法:入域的走组策略,没入域的走登录脚本,注册表那条留作应急手动修。推之前先记回退台账——每台机器原来的默认打印机名、端口,全记进表格,出事能一条命令退回去。

推了三天,两百一十台里报错三台,全是老机器驱动没装全,补完驱动就好了。比起之前一下午二十多单,这数我能接受。

对了,有个细节提醒:改默认打印机之前,最好先确认那台打印机在设备列表里是“就绪”状态,不然设了也白设,打印任务全卡队列里。

我就问一句:你们批量设默认打印机,是走组策略还是脚本?有没有碰到过那种重启后又自己弹回去的怪毛病?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。