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添加网络共享打印机,情况是:能找到共享打印机,但最后一步安装打印驱动时候不成功,明明已经网络共享无问题,如图:

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

3、连接共享打印机,ok
浙公网安备 33010602011771号