错误1068源于RPC或DCOM等依赖服务未运行及注册表DependOnService含多余项;需先启动RPC、DCOM、Plug and Play三项服务并设为自动,再删注册表中Spooler的DependOnService冗余项仅留RPCSS,最后用sc config spooler depend= rpcss强制重置依赖。

Windows系统中Print Spooler服务启动失败,提示“错误1068:依赖服务或组无法启动”,导致添加打印机、共享打印、执行打印任务全部中断,连基础的“本地打印后台处理程序服务没有运行”弹窗都反复出现。
先查关键依赖服务是否在运行
按 Win + R 输入 services.msc 回车,打开服务管理窗口。
依次找到以下三项服务,逐个双击查看“常规”选项卡中的“状态”和“启动类型”:
• Remote Procedure Call (RPC) → 必须是“正在运行”,启动类型为“自动”;
• DCOM Server Process Launcher → 同样必须“正在运行”,不能是“已停止”或“已禁用”;
• Plug and Play → 状态必须为“正在运行”,它是硬件即插即用的基础支撑。
只要其中任一服务显示“已停止”,右键→“启动”;若启动类型是“手动”或“禁用”,请先点“启动类型”下拉菜单改为“自动”,再点“启动”按钮。这三者缺一不可,【RPC和DCOM任一未运行,Spooler必然报1068】。
删掉注册表里多余的依赖项
按 Win + R 输入 regedit 回车,点击“是”允许UAC提权。
在地址栏直接粘贴并回车:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
在右侧窗格找到名为 DependOnService 的字符串值,双击打开。
此时数值数据大概率显示为两行内容:RPCSS 和 HTTP(或含 LexBceS、W32Time 等第三方服务名)。
把除 RPCSS 外的所有文字全部删掉,只保留这一行,点击“确定”。
注意:有些旧驱动(如EPSON、Lexmark)会偷偷往这里加自己的服务名,但这些服务早已卸载或失效,留着只会拖垮Spooler。
用命令行强制重置依赖关系
以管理员身份运行命令提示符(右键“开始”→“Windows终端(管理员)”)。
输入以下命令并回车:
sc config spooler depend= rpcss
系统返回 [SC] ConfigureService SUCCESS 即表示重置成功。
这条命令比改注册表更彻底——它绕过图形界面缓存,直接写入服务配置数据库,【能覆盖被第三方软件篡改过的隐藏依赖】。
重启电脑。


















