win11局域网共享打印机需用批处理一键添加凭据并自动安装:先确认主机已启用共享、网络为专用、开启网络发现和文件打印机共享;批处理中用cmdkey /add命令存ip地址、主机名、账户及密码至系统凭据管理器,再用start \ip共享名触发自动安装;可复制到shell:startup实现开机自启。

Win11连接局域网共享打印机时反复弹出用户名密码窗口,手动填太慢又容易输错,想用批处理一键连上并永久保存凭据,避免每次打印都卡在登录框。
先确认主机共享状态和网络基础
打开主机电脑的“设置”→“蓝牙和其他设备”→“打印机和扫描仪”,右键目标打印机→“打印机属性”→“共享”选项卡,确认已勾选【共享此打印机】且共享名全为英文、无空格(如HP_LaserJet)。
在主机上按 Win+R 输入 cmd,执行 ipconfig,记下 IPv4 地址(如 192.168.1.100),这是批处理里必须用的真实地址,不能写计算机名——部分家庭版 DNS 解析不可靠,用 IP 最稳。
确保主机网络类型是“专用”,不是“公用”。在“设置”→“网络和 Internet”→“高级网络设置”→“高级共享设置”中,当前网络下必须开启“启用网络发现”和“启用文件和打印机共享”,否则批处理连了也白连。
用批处理添加Windows凭据(核心步骤)
新建一个文本文件,后缀改为 .bat,用记事本打开,粘贴以下内容(请严格替换括号内内容):
cmdkey /add:192.168.1.100 /user:DESKTOP-ABCAdministrator /pass:MyPass123
其中 192.168.1.100 是主机真实IP,DESKTOP-ABC 是主机计算机名,Administrator 是主机上启用的本地账户名(不是 Microsoft 账户邮箱),MyPass123 是该账户的完整密码。若主机账户无密码,【/pass: 后面必须留空,不能删掉 /pass: 这三个字符】。
保存后,右键该 .bat 文件→“以管理员身份运行”。成功时命令行只闪一下,无报错即生效。这步把凭据写进系统凭据管理器,后续所有 UNC 访问都自动带过去。
用批处理触发打印机自动安装
在同一 .bat 文件末尾换行追加:
start \192.168.1.100HP_LaserJet
注意:这里必须用主机 IP + 共享名组合,不能用计算机名;共享名必须和主机上设置的完全一致,大小写不敏感但空格和中文会直接失败。
这行命令会调用系统资源管理器打开共享路径,由于凭据已存,窗口直接显示打印机图标,双击即启动驱动安装流程。若提示“找不到驱动”,说明主机未给该打印机安装 x64 架构的额外驱动——需回主机操作:打印机属性→“共享”选项卡→点击“其他驱动程序”→勾选 x64 →点确定后重试批处理。
让批处理开机自启(可选)
按下 Win+R 输入 shell:startup,回车打开启动文件夹。
把前面做好的 .bat 文件复制进去。下次开机自动执行凭据注册和打印机连接动作,无需人工干预。
这一步做完后,客户端电脑重启一次,再打开任意文档按 Ctrl+P,共享打印机就会出现在列表里,点它就能直接打印,不再弹窗索要密码。











