|
|
今天碰到一个问题,win10专业版电脑连接打印机做共享主机,win11家庭版直接访问IP地址提示0x80004005,通过网络找到主机直接访问提示0x80070035。访问其他的主机有的能访问,有的也是提示这个错误,有一个打印机能连,安装驱动提示0x00000709。win10访问win11同样访问不了。+ I* |' D. y Y1 W( e$ j$ t1 ]
. D6 x: S* a9 c. a
网上解决方法如下:
* l7 R% ~, w' S# E0 a 3 K% Z% I" z& P* L4 f+ P
1. 打开"控制面板" -> "程序和功能" -> "启用或关闭 Windows 功能") w& r w9 A) X
勾选以下选项:% x$ |7 o" p5 i+ q5 ^' V4 ]5 Y0 X7 t
SMB 1.0/CIFS 文件共享支持* _0 @0 [+ n4 O$ r* ~* r6 u: _
SMB Direct
! ^# E$ O6 V1 g: z$ n7 ~/ J 打印和文档服务3 g9 }0 i O H5 [3 x! k, G! E
, f2 i' x' A/ C6 F" p) K2. 修改注册表设置:! r' X" W/ Q' v; R' E5 g, c
打开注册表编辑器(按 Win+R,输入 regedit)1 }: V* T$ S+ w& D8 a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
, L) h3 x2 K& S2 _* N9 w g4 w添加或修改以下值:
% N" J0 B0 X6 D. P5 e) ?4 Y3 mAllowInsecureGuestAuth = 1 (DWORD)
- \7 h, j1 Q6 ?( v: v0 x/ s8 x2 H4 Q5 [# `: ?& q
3. 修改组策略:
$ y9 B7 W1 B( Q( b 按 Win+R,输入 gpedit.msc& P4 m/ h3 u5 j$ V5 I- c
计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站->"启用不安全的来宾登录",设置为"已启用".
# I: K; |4 \6 Q, \+ h. J, Z 打开组策略,在”本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略>安全选项”中禁用“Microsoft 网络客户端:对通信进行数字签名(始终)”。3 n$ x$ r2 R% d( x
注意:家庭版的可能打不开组策略。, D' H' n! E# ^: B5 m/ w+ V5 j
' v+ L q2 P7 q# M" p% r4. 在 cmd(管理员)运行:
' f& v4 @$ G& u3 |
3 G" m8 b- u3 S* w" U9 l6 I) mGet-Service -Name "Spooler" | Restart-Service, H. j- P' \) T$ k7 Q0 j
Get-Service -Name "LanmanWorkstation" | Restart-Service3 R! a. _/ T+ t4 q0 Z
; d) n% L( I% `- N% |7 L
5. 打开"网络和共享中心"
k2 q Z! S; @2 b. X% q1 b 确保"网络发现"和"文件和打印机共享"已启用
p3 f! Y; D5 ?7 @7 _, U9 Z" }# D0 q% \' Z
设置部分可以直接上代码,存个批处理命令,以管理员身份运行即可:* X+ O: t' e3 V8 `* M( s, }
- @echo off
0 _( l5 u) D0 I- ]! W3 s - rem 以管理员权限运行脚本% d9 F* n6 l. F3 O( a Z# H
- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
. w" n1 v. K# ~8 Y" K; M - if '%errorlevel%' NEQ '0' (
9 C/ U2 I+ H, t& ` - echo 请求管理员权限...
6 w/ y6 L% G. h - powershell -Command "Start-Process '%0' -Verb RunAs"
: s- `; N" ^* o* o- b, i- O - exit /b
: L7 ^) i" d- v$ z! I0 l- J - )
' |8 K! C& _5 I3 O
2 X( _# d/ ^2 ]- rem 启用不安全的来宾登录
' R! \. U8 u" d - reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f
$ W% i0 Z2 ?# A' [ C/ Y9 v( D( T
6 G% |, d& M, l- rem 禁用 Microsoft 网络客户端:对通信进行数字签名(始终)
r5 z+ m3 {; \& K* L - reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f; T# {( _3 J* f: r7 P K
- 9 N2 M2 y' O9 `1 j! V" N+ C
- rem 执行 Set-SmbClientConfiguration -RequireSecuritySignature $false
! p& O. |# X; y6 x. t7 C+ q: V - powershell -Command "Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false"
- o, D2 b' I4 h! E3 j
% h2 q0 w& P) J! C- rem 执行 Set-SmbServerConfiguration -RequireSecuritySignature $false: V( h( E. i S8 x; X# V9 h% `
- powershell -Command "Set-SmbServerConfiguration -RequireSecuritySignature $false -Confirm:$false"
+ O1 }: ]; {: Q8 Y - " s6 w. z& ^+ w$ z% j
- rem 提示用户输入打印机 IP 地址
" t' Z. v9 M6 { - set /p printerIP=请输入打印机的 IP 地址:; L7 `1 K0 j8 \ s/ E3 q
# J; U8 C9 Y3 h y; l- rem 尝试打开打印机 IP 地址
, [; L7 h; p6 t! Y/ { - explorer \\%printerIP%3 Z, ?: r( z/ P8 g2 i
- " H2 i9 `" J i
- echo 操作完成。
1 r" E& T5 @0 N6 U - pause
复制代码 还有其他的解决方案:
( M( H' V, N. }9 b
5 M0 ?, R% q) q0 e/ N7 `2 }https://blog.csdn.net/2401_89360344/article/details/149534407
& U- X# m3 }. S3 S2 K. S* u: ?https://blog.csdn.net/u013546553/article/details/142535117
x, l* _% g! T/ o3 E1 `5 hhttps://www.xitongzhijia.com/jiaocheng/54118.html3 ~: a5 q! z& m& w+ a4 Z1 _" ^
; U" O7 ?! V' l h; J' Q6 I, n) r# c4 ]经过一下午的折腾,期间还用过软件,最终,上面的方法都没用,结果是win10可以访问win11,不能回访,等于白忙活。7 i! z7 p/ T/ G: g9 o" p W
最后没办法用软件的方式解决了,软件地址如下:
6 @3 s* B3 ]9 Ehttp://cat2024.kesug.com/?i=2: P8 \. r8 n2 m: ~1 g* D, g0 q
, x& h. S5 H6 {6 i) l
整理的共享打印机常用的软件:! L+ D$ t* Q7 d
, _0 y3 \" @' n. J2 ^* P+ G
1 S% X6 D1 u; H- g# K. A, Q$ O& j: Z: G% H- ]! ]% ]0 k, g Z* ^
https://wwns.lanzouq.com/b01etxcgna
: m9 z* p$ g8 M) U0 o' n3 M2 U4 G
+ X7 g+ |) m9 D2 |密码:7pc7" @) l' U0 ~/ a" q) s
3 X2 s( I- E9 d, u2 E5 b* f' S
|
|