admin管理员组

文章数量:1591205

        如文章标题所示,我们在工作中使用windows系统中的共享打印机时,偶尔会出现0x00000709、0x00000040这样的错误信息提示,面对这样的问题,我们一般会百度搜索解决方案,但并不是所有的解决方案都能成功的解决问题,下面分享一下笔者在工作中遇到上述错误时的解决办法。

        问题出现情况描述:A电脑是win11系统(在局域网下共享网络打印机的主机,以下称为:A电脑),A电脑本身使用打印机没有任何问题。B电脑(win10系统,也是出现的问题的主机)在使用A电脑的网络共享打印机时出现“操作无法完成(错误 0x00000709)再次检查打印机名称,并确保打印机已连接到网络”的错误提示,对此问题尝试了网络上的一些办法均是无效的,并且再尝试了网上的方法后变为0x00000040的错误提示(网上的方法是替换win32spl.dll文件,此文件当时是在网上找到,应该去其他正常的电脑里面找才对),之后又使用其他网络上提供的方法导致Print Spooler服务的进程一直被杀死,最后无法使用所有打印机。(PS:简直欲哭无泪)

        解决方案:在公司中一般都会有多台系统相同的电脑,去一台可以正常使用网络共享打印机的win10系统电脑上的C:\Windows\System32目录下复制:spoolsv.exe、localspl.dll、win32spl.dll三个文件到出现问题的主机的C:\Windows\System32目录下替换原本的三个文件,然后再使用“win+R”键打开运行窗口(按住win键再按R键),在运行窗口上输入“services.msc”并点击确定按钮打开系统服务列表,在服务列表中找到Print Spooler服务,检查该服务是否开启(需要开启该服务,正常来说该服务没有开启是使用不了打印机的),至此所有问题顺利解决。

        PS:复制其它电脑的系统文件时要注意系统是否一致,因为win7电脑出现问题复制win10的系统文件到win7上面的情况,我也没有试过。还有一个需要注意的地方:笔者的是win10 22H2版本,系统中没有网络上说的那些需要删除的系统补丁。如果在电脑上复制系统文件的时候看不见文件的扩展名,可以参考下面图片。

 

本文标签: 打印机错误提示解决方案版本系统