無論是在工作場所還是家庭環境中,將Windows 11電腦連接到共享打印機時,特別是連接到windows11以下操作系統(如win7)的共享打印機時可能會遇到無法連接問題,win11每次連接共享打印機都會出現不同的報錯,一會提示0x00000709錯誤,一會又提示無法連接打印機,或者找不到打印機。由于Windows 11是一個全新的操作系統,所以更新后會帶來各種各樣的問題。包括共享打印機連接問題。經過我幾個小時的努力,我們終于找到了一個真正有效的共享打印機連接解決方案。讓我們一起來了解一下吧。
在解決共享打印機連接問題之前,請確保滿足以下幾個條件:
方法一:卸載更新
我從網上看了一些帖子,都說是Win10卸載有問題的補丁KB5006667或KB5006670;win11則退回到舊版本。
總結:對于這個解決方案,我個人并不是很推薦,因為卸載補丁這個步驟對于我們電腦使用者來說,并不容易找到卸載補丁補丁選項。(小編甚至遇到很多都找不到卸載程序選項在哪里,更別說找到卸載補丁)。而且卸載補丁后,電腦重啟后,又會自動把補丁更新上,并不能從根本上解決問題;至于對于說win11使用者來說要退回到原先版本的win11我更不推薦了。因為這個步驟更復雜,而且隨便更換系統版本,可能導致電腦無法進入系統,更有甚者操作不當,可能會影響到電腦數據。
方法二:添加注冊表信息
新建記事本文檔,輸入如下內容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print]
“RpcAuthnLevelPrivacyEnabled”=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint]
“RestrictDriverInstallationToAdministrators”=dword:00000000
然后保存,修改文件擴展名為reg,比如1.reg,然后雙擊這個文件導入注冊表即可解決問題。注意電腦需要重啟才生效。
總結:這個方法我親測過,對有些電腦不一定有效,當然,如果剛好對您的電腦有效,請忽略下面的下面的方法。如果對您的電腦沒有效果,請接著看下面的方法。
方法三:文件替換
win11/10無法連接共享打印機的真正原因是電腦C:\Windows\System32目錄下的win32spl.dll出了問題,Win32spl.dll是Windows操作系統中的一個重要系統文件,它負責打印相關的功能。該文件在Windows系統中起著關鍵的作用,它提供了與打印機和打印相關的功能和接口。它允許用戶在Windows操作系統中安裝、配置和管理打印機設備,并執行打印任務。可能是在電腦升級系統的時候Win32spl.dll損壞了,或者沒有升級成功。造成無法連接共享打印機。
在弄清楚了原因后,我們把系統C:\Windows\System32目錄下的win32spl.dll文件替換為可用版本的即可。為此我做了個共享打印機錯誤修復批處理文件,附件下載地址在下面,找到對應的系統,右鍵以管理員身份運行就可以了。
打開對應系統文件夾(例如我的電腦是win11就選擇適合win11 21H2),然后點擊Fix_Print.bat右鍵以管理員身份運行即可.
重啟電腦,然后重新連接共享打印即可,小編親測對所有的電腦都有用。
“共享打印機錯誤修復”文件下載地址:
關注gzh:IT玩客
回復:0615自動獲取下載地址
這幾天新安裝了win10 LTSC2021版本系統,在使用打印機的時候突然發現連不上共享打印機一直提示鏈接失敗
連接共享打印機報錯
在查閱一番文獻和資料后發現是安裝了更新補丁的原因(KB5006699、KB5006672、KB5007262等),下面的方法適用于0x0000007c、0x00000709、0x0000007e
解決方法如下
方法一,卸載KB5006699、KB5006672、KB5007262更新補丁
控制面板里面找到相關更新補丁卸載掉
方法二、安裝補丁KB5007253
小伙伴們可以到微軟官網的幫助中心(https://support.microsoft.com)
(https://www.catalog.update.microsoft.com/Search.aspx?q=KB5007253)
下載安裝補丁步驟
在搜索框輸入KB5007253
選中第一個條目
下滑找到這個點進去
找到合適自己系統的版本下載
下載完安裝完即可連接共享打印機
方法三、修改注冊表,由于過于復雜很多人都難以操作我就不介紹了
由于涉及的人員很多,一個個去操作很費時間,就寫個了腳本和替換系統文件就可以輕松解決這個問題,
@Echo off
Color A
Title Fix Print spooler
rem 替換win32spl.dll
rem 重啟打印服務
Echo --------------------------------------------------------------------------
Echo 停止打印服務
net stop spooler
Echo --------------------------------------------------------------------------
Echo 替換 win32spl.dll
rem win32spl.dll
Echo --------------------------------------------------------------------------
timeout /t 3 /nobreak
Takeown /A /F C:\Windows\System32\win32spl.dll
icacls "C:\Windows\System32\win32spl.dll" /grant "administrators":F
icacls "C:\Windows\System32\win32spl.dll" /grant SYSTEM:F
ren C:\Windows\System32\win32spl.dll win32spl.dll.old
copy "%~dp0\win32spl.dll" C:\Windows\System32\win32spl.dll /Y
Echo --------------------------------------------------------------------------
Echo 增加注冊表 RpcAuthnLevelPrivacyEnabled = 0
Echo --------------------------------------------------------------------------
rem add regkey
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
Echo --------------------------------------------------------------------------
Echo 啟動打印服務
net start spooler
Echo --------------------------------------------------------------------------
Echo 補丁操作完成
pause
新建一個文本,將該上面代碼復制到文本里面,然后重命名為“修復打印機連接.bat”
再將“win32spl.dll”這個文件放到同一目錄下
重命名要改成bat
右鍵以管理員身份運行“修復打印機連接.bat”
執行完成界面
執行完成就可以連接共享打印機了
打印機正常連接使用