You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Windows 11的PowerShell 5.1中如何用Add-Printer成功添加网络打印机?

解决Add-Printer命令"Invalid namespace"错误的方法

以下是针对Windows 11 PowerShell 5.1中添加网络打印机时出现的"Invalid namespace"错误的可行修复步骤:

  • 重启打印后台处理服务
    以管理员身份运行PowerShell,执行命令:

    Restart-Service -Name Spooler -Force
    

    该服务异常会直接影响打印机相关WMI命名空间的可用性。

  • 重新注册打印WMI命名空间
    管理员权限下的PowerShell中执行:

    mofcomp %windir%\system32\wbem\prnmngr.mof
    

    此命令重新编译打印服务对应的WMO文件,修复命名空间注册异常。

  • 验证并修复WMI仓库
    先检查WMI仓库完整性:

    winmgmt /verifyrepository
    

    如果返回"不一致",执行修复命令:

    winmgmt /salvagerepository
    

    WMI仓库损坏会导致命名空间访问失败。

  • 以管理员权限执行添加命令
    右键PowerShell选择"以管理员身份运行",再执行原添加命令:

    Add-Printer -ConnectionName '\\server.acme.global\FollowMeDuplex'
    

    普通权限可能无法访问WMI打印命名空间。

  • 使用WMI方法替代Add-Printer
    如果上述步骤无效,直接调用WMI接口添加打印机:

    Get-WmiObject -Class Win32_Printer -Namespace root\cimv2 | Invoke-WmiMethod -Name AddPrinterConnection -ArgumentList '\\server.acme.global\FollowMeDuplex'
    

内容的提问来源于stack exchange,提问作者theking2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 20:55:19