|
|
今天碰到一个问题,win10专业版电脑连接打印机做共享主机,win11家庭版直接访问IP地址提示0x80004005,通过网络找到主机直接访问提示0x80070035。访问其他的主机有的能访问,有的也是提示这个错误,有一个打印机能连,安装驱动提示0x00000709。win10访问win11同样访问不了。
: R* ?& K5 J, j9 _
6 F- l3 S( Q- {8 t 网上解决方法如下:4 R3 E. K. }4 e1 M {& Q8 U
l, V( y' E$ K, \. S4 C1. 打开"控制面板" -> "程序和功能" -> "启用或关闭 Windows 功能"/ q0 ~: E9 b( X# q2 b" Q4 H: a G! [
勾选以下选项:# Y: n1 O) y- x0 f# K& n
SMB 1.0/CIFS 文件共享支持
- R7 o0 t8 Z- {5 S$ [+ ? SMB Direct
/ J k9 u! @! D, f0 t& m7 Q/ i 打印和文档服务- K0 L1 M' P1 P
( M3 W3 Q3 z* J9 D# x" Q! r
2. 修改注册表设置:2 t/ [7 M' J8 R. \ ^* @ r, [
打开注册表编辑器(按 Win+R,输入 regedit)
6 i! W8 \- H# i' j& L, v6 s; P( W* RHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
' M5 t% H5 E+ j9 _9 {添加或修改以下值:
" w' Z. R. g# B, U& TAllowInsecureGuestAuth = 1 (DWORD)
0 W$ X Z4 U4 U# L! h9 B" Z# J
6 P7 E( l* j( ^6 I% Z+ o6 @3. 修改组策略:
; b7 `+ ]5 o0 |1 Z4 v 按 Win+R,输入 gpedit.msc: e5 g! z4 j6 @( m) P. t! O. s
计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站->"启用不安全的来宾登录",设置为"已启用".
" u& P' o- w# i! \ 打开组策略,在”本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略>安全选项”中禁用“Microsoft 网络客户端:对通信进行数字签名(始终)”。
/ ?+ Y3 ]/ n O2 e& b* a! | 注意:家庭版的可能打不开组策略。
) m9 p9 {2 E1 f1 l8 G0 f) | h0 q* B: d# T9 b
4. 在 cmd(管理员)运行:
" {) L& R# X# q0 U2 I1 W" L
: w, h5 Y& W6 @1 V2 @7 s& v' x5 LGet-Service -Name "Spooler" | Restart-Service3 P5 s6 j# N N
Get-Service -Name "LanmanWorkstation" | Restart-Service
' Y- s* ?8 O3 N9 }# E! }9 u
! ` Y: C" X0 Q# l0 A5. 打开"网络和共享中心"& i' h% _$ F' S2 z
确保"网络发现"和"文件和打印机共享"已启用
, g( c+ P( G9 g. @- |! Z
2 s5 T0 ? G8 i& n& a8 D, \- B# u设置部分可以直接上代码,存个批处理命令,以管理员身份运行即可:
: K' j8 B; K5 ^- m$ c- @echo off
, x! \+ N( N4 ]& ]! F- o - rem 以管理员权限运行脚本6 |5 Y9 z. ~6 E( h3 Q, L3 M' D9 i Q
- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"2 _/ t5 ~4 o w! h3 v" \" l# T
- if '%errorlevel%' NEQ '0' (" }. F. I# P! z0 Y: M( z( j$ y5 C
- echo 请求管理员权限...
. A4 D1 q1 B9 Q" u - powershell -Command "Start-Process '%0' -Verb RunAs"' A! I5 I2 {% h) _; t8 b3 z1 u
- exit /b
9 k. V( c' h8 X# V; N/ K3 J - )5 \4 h0 d4 C! O" e8 i
! a3 s1 v1 x- V/ T; @& Z- rem 启用不安全的来宾登录
' d6 a9 p% L* b) @ - reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f
+ T% }. ^4 N6 w - b6 v7 R) v3 [% }
- rem 禁用 Microsoft 网络客户端:对通信进行数字签名(始终)6 @% y1 P$ M( x K$ y
- reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f( i3 ]6 a- z7 C, p* }
" ?+ [( e, k% h& U# ]) {' ~- rem 执行 Set-SmbClientConfiguration -RequireSecuritySignature $false; I% |# y. P" H- Z9 r3 H
- powershell -Command "Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false"
$ V" m# e$ L! l
3 {8 d3 U5 i1 G/ X: D3 S- rem 执行 Set-SmbServerConfiguration -RequireSecuritySignature $false7 Z O& X, G% s- d# @
- powershell -Command "Set-SmbServerConfiguration -RequireSecuritySignature $false -Confirm:$false"
/ `1 O( ~1 j" c) x Z- c, e - 7 Z- T! ~# }, y5 c0 e9 Q7 `
- rem 提示用户输入打印机 IP 地址& O$ m0 S3 k( l$ ] b7 q
- set /p printerIP=请输入打印机的 IP 地址:2 [: k( B5 K( H+ ]% }
- ! q" F# ?9 e k [ h( j
- rem 尝试打开打印机 IP 地址0 l9 p2 n# G% J3 b4 M) _
- explorer \\%printerIP%
8 x9 f8 A Y" K* W1 j/ B3 J - . d( _; S/ _! ^( D
- echo 操作完成。
0 X5 m4 t7 y9 [' B3 ~' j8 L - pause
复制代码 还有其他的解决方案:: Q4 E9 ^. v/ Z( f; ~' R
# B2 S% X# p$ l/ e4 e* N3 g! \ vhttps://blog.csdn.net/2401_89360344/article/details/149534407
. `, o5 y- G* j2 Xhttps://blog.csdn.net/u013546553/article/details/1425351176 C8 M' c$ P' Z$ Q. a3 O
https://www.xitongzhijia.com/jiaocheng/54118.html
4 E% Q) M7 {1 g* }# E- w* i
: L1 g/ Z& Y' n3 S. E经过一下午的折腾,期间还用过软件,最终,上面的方法都没用,结果是win10可以访问win11,不能回访,等于白忙活。
$ G8 D" n% {' R/ G0 m+ f3 X# ^最后没办法用软件的方式解决了,软件地址如下:
2 z; f9 L+ D' n5 whttp://cat2024.kesug.com/?i=23 y- G) s0 s: \3 n' x5 b5 b
! }3 w( O9 w7 p. ?& w
整理的共享打印机常用的软件: B3 X$ `5 w, K, Z
+ W8 l3 f+ J" K& P" n1 h( ]9 _: L6 a7 h
4 ~& Z) j# t' e' P. Yhttps://wwns.lanzouq.com/b01etxcgna
# {, J/ d7 h) T* |9 ~0 c7 K
8 ~: P! |, m$ G& |密码:7pc7
$ U0 g/ b- L, Y, z
5 ?0 T* L1 `# A+ i" M# t0 w |
|