跳转至

Win11 22H2最新系统版本连接共享打印机出现错误0x00000709问题解决

原文链接: https://www.itylq.com/win11-22h2-connect-printer-bug.html

发布日期: 2023-03-22 迁移时间: 2026-03-21

1 问题描述

最近通过windows update组件把windows 11系统更新到22H2版后,连接同事共享出来的打印机出现弹窗提示:“操作无法完成(错误 0x00000709)。再次检查打印机名称,并确保打印机已连接到网络”。在测试机上,安装win11 22H2微软原版系统,可以复现该问题。综上,基本排除内网网络、打印机共享设置或者共享权限设置等方面的问题,主要应该还是win11 22H2系统文件出了未知bug。

2 解决办法

1、定位到“C:\Windows\System32”文件夹,复制“localspl.dll、win32spl.dll、spoolsv.exe”这3个文件到其他文件夹进行备份;

2、下载 FixPrintSpooler.zip 修复文件,解压后复制到C盘System32文件夹进行替换; //文件替换前一定要先备份好原系统文件。

3、重启电脑,再尝试连接共享打印机,不再有弹窗错误提示“0x00000709”的问题了。

3 扩展

也可以用BAT脚本一键修复,命令代码详细如下:

@echo off
title 修复共享打印机 ——By IT摇篮曲:www.itylq.com

::切换到BAT脚本文件所在路径
cd /d "%~dp0"
%1 %2
ver|find "5.">nul&&goto :start
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :start","","runas",1)(window.close)&goto :eof
:start
title 修复共享打印机
echo 适用于修复共享打印机无法使用问题

echo 正在停止打印服务…………
net stop spooler

echo 正在获取打印文件权限…………
TAKEOWN /F C:\Windows\System32\localspl.dll /A
Icacls C:\windows\System32\localspl.dll /grant Administrators:F
TAKEOWN /F C:\Windows\System32\win32spl.dll /A
Icacls C:\windows\System32\win32spl.dll /grant Administrators:F
TAKEOWN /F C:\Windows\System32\spoolsv.exe /A
Icacls C:\windows\System32\spoolsv.exe /grant Administrators:F

echo 正在删除打印机文件…………
::备份原系统localspl.dll、win32spl.dll、spoolsv.exe文件
copy C:\windows\system32\localspl.dll C:\windows\system32\localspl.dll.backup
copy C:\windows\system32\win32spl.dll C:\windows\system32\win32spl.dll.backup
copy C:\windows\system32\spoolsv.exe C:\windows\system32\spoolsv.exe.backup
::删除文件
del /F /Q C:\windows\system32\localspl.dll
del /F /Q C:\windows\system32\win32spl.dll
del /F /Q C:\windows\system32\spoolsv.exe

echo 正在重载打印机文件…………
::替换文件
copy localspl.dll C:\windows\system32\localspl.dll
copy win32spl.dll C:\windows\system32\win32spl.dll
copy spoolsv.exe C:\windows\system32\spoolsv.exe

echo 正在启动打印服务…………
net start spooler

Echo --------------------------------------------------------------------------
Echo 完成操作,请进行打印测试吧!
Echo 更多软硬件维护知识,请关注https://www.itylq.com
pause

使用说明: 下载解压 FixPrintSpooler(BAT一键修复版).zip ,右键选中“fix-printer.bat”文件并以管理员身份运行。

最后要强调一下,以上文件替换的方法本人仅在windows 11 22H2版本中测试有效,不能保证适用于其他windows系统版本出现的共享打印机连接错误。


本文由WordPress迁移至MkDocs