活着的意义

win10/11中添加网络共享打印机并设为默认打印机( 研究cmd命令行)

通常,对于网络打印机,使用PowerShell命令或直接使用printui.dll的简单命令行方法会更直接和方便。对于本地连接的打印机,使用net use和rundll32的组合方法也是可行的。

方法2:使用Add-Printer PowerShell 命令(推荐用于网络打印机)推荐

Add-Printer -ConnectionName "\\打印服务器\打印机共享名"

例如,连接局域网共享的打印机(保存为bat可以直接运行)

@echo off
powershell -Command "Add-Printer -ConnectionName '\\100.6.251.9\HP LaserJet Pro M201-M202 PCL 6 (副本 1)'"

 

设置默认打印机(下面保存为bat,直接在win10下运行)

rundll32 printui.dll,PrintUIEntry /y /n "\\100.6.251.9\HP LaserJet Pro M201-M202 PCL 6 (副本 1)"

 

方法又很多种。但选简单实用最理想。

前提是保证打印机正确安装并且已经共享。可以连接。那么,在局域网内,其他计算机要连接网络共享打印机。就是双击bat文件的事情了。

 

最近,遇到win11添加网络共享打印机,情况是:能找到共享打印机,但最后一步安装打印驱动时候不成功,明明已经网络共享无问题,如图: 

image

 最后发现:按照步骤排查

1、在共享网络打印机的主机运行注册,(可能需要这步,启动服务)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /f /v "RpcAuthnLevelPrivacyEnabled" /t reg dword /d "0"   
2、在客户端,添加 windows凭据,输入IP地址和用户名guest 即可,其实就是开启来宾用户,

image

 3、连接共享打印机,ok

导航