|
|
今天碰到一个问题,win10专业版电脑连接打印机做共享主机,win11家庭版直接访问IP地址提示0x80004005,通过网络找到主机直接访问提示0x80070035。访问其他的主机有的能访问,有的也是提示这个错误,有一个打印机能连,安装驱动提示0x00000709。win10访问win11同样访问不了。7 Y6 ]& `( d2 r4 s7 w
: {" w! V/ X `! M# x8 q
网上解决方法如下:
, X* `/ n- I% I2 f) N# S$ t+ ^
: n! {2 c& l I- K, k1. 打开"控制面板" -> "程序和功能" -> "启用或关闭 Windows 功能"
+ `- V: ]7 _1 U! W x! X 勾选以下选项:5 \5 X; r- a$ K% H, m! b
SMB 1.0/CIFS 文件共享支持, \6 B6 M( l1 I. W0 w7 `$ o+ x
SMB Direct2 ^$ m) G, x" L7 A4 e) `
打印和文档服务
' X. ^; z1 f7 ^: R) Q# H
# q" G: a/ {3 s- C j' X2. 修改注册表设置:
& d- k, u4 V) h) D打开注册表编辑器(按 Win+R,输入 regedit)
+ B2 J1 o6 A% B6 X% u7 ?- X4 ^HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters7 V% Y# ^% f' _8 W3 ?) |3 s
添加或修改以下值: V6 \& |) } p; }( Z, Y. Q' C" F
AllowInsecureGuestAuth = 1 (DWORD)7 \4 ]# |) ?+ a) q
8 o3 P+ x/ H. t/ Q' F4 G
3. 修改组策略:
$ J/ C8 t% }7 U V- R7 V, J0 E 按 Win+R,输入 gpedit.msc
5 O. [( Q0 g$ H 计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站->"启用不安全的来宾登录",设置为"已启用".$ i* s! N. c& R+ x& i! c+ |9 @
打开组策略,在”本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略>安全选项”中禁用“Microsoft 网络客户端:对通信进行数字签名(始终)”。% K+ y8 y; o& y8 }
注意:家庭版的可能打不开组策略。
- v3 i @5 k! p) |4 ]' x* l+ B8 q8 m) f( P$ n, x2 Z
4. 在 cmd(管理员)运行:
' R& r4 H# a' \- X1 C2 C
% M# a+ s8 @. w$ i& ]Get-Service -Name "Spooler" | Restart-Service; ~# q; C7 Z( P7 Y
Get-Service -Name "LanmanWorkstation" | Restart-Service
) U& F9 j: ] h9 W5 J/ o0 y) T% f- L. Z3 U% l! ]) K. |/ k' D
5. 打开"网络和共享中心" u. W9 p- b9 T6 h% F
确保"网络发现"和"文件和打印机共享"已启用' l, l: J4 Q% W a1 ?8 v: z n R
: U: r) x2 O4 S
设置部分可以直接上代码,存个批处理命令,以管理员身份运行即可:$ _3 v7 l2 U6 T! [% g
- @echo off
; ?9 _" K; R9 L: W' ]" R( o - rem 以管理员权限运行脚本4 r: h6 H7 T- V0 I' k3 Y
- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"6 e8 d9 P2 V, I. D3 ^$ P5 o5 n
- if '%errorlevel%' NEQ '0' (
3 n" V! Z) J8 S8 N8 X. w+ J' J - echo 请求管理员权限...% x1 y9 k3 a5 {
- powershell -Command "Start-Process '%0' -Verb RunAs"0 T0 c( k* l. H t8 R$ T2 B: F
- exit /b
1 K4 K0 {; C4 {( ]8 I9 e. T - )
+ `5 [+ b& ^* Q+ |% \
0 f' O. Q. n2 e; k- rem 启用不安全的来宾登录
/ G! d- `6 H& k4 I( O+ k - reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f5 I* j; ]3 r8 g' f$ a: T
- 5 {2 D4 V. M' p7 X
- rem 禁用 Microsoft 网络客户端:对通信进行数字签名(始终)* _" i% S: x7 S# X# I4 Y" {: J( K0 h
- reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f
1 M, M Z" I% P. g
: L: {& \" P: ]+ A1 p. f3 B: N- rem 执行 Set-SmbClientConfiguration -RequireSecuritySignature $false
) b0 l0 h. K/ S - powershell -Command "Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false"2 f7 N! V" Z3 x
3 ^1 D2 G" L; w1 ^4 t* N8 K. M- rem 执行 Set-SmbServerConfiguration -RequireSecuritySignature $false
6 K7 _9 ~1 I) \7 g - powershell -Command "Set-SmbServerConfiguration -RequireSecuritySignature $false -Confirm:$false"+ K. V- T% a/ n0 a# X
, j5 ~# Q, Q, E- rem 提示用户输入打印机 IP 地址' g) Q+ j2 f) O2 G* r+ P8 u4 K
- set /p printerIP=请输入打印机的 IP 地址:/ t7 P# P: _9 T" S E
% q4 Q& A5 \, M e3 I* U4 S- rem 尝试打开打印机 IP 地址; t D4 G& u4 ?' J
- explorer \\%printerIP%/ l) Y' O* q9 J( {7 k+ p
( k2 w3 B6 e/ e9 g. \1 Z) |- echo 操作完成。7 J ^$ [6 Q7 x, {, f
- pause
复制代码 还有其他的解决方案:
$ D1 b. H# j% V8 q4 E7 X
( W7 \( p0 m/ `& g& ?0 z1 [https://blog.csdn.net/2401_89360344/article/details/149534407
6 x) S9 _6 ?* O" u1 H' n" P. }https://blog.csdn.net/u013546553/article/details/142535117% J' U9 v; r( }$ e. C( k
https://www.xitongzhijia.com/jiaocheng/54118.html A+ ]$ t+ G5 b) Q; V' u# A" v
) d! {, ~! \% T经过一下午的折腾,期间还用过软件,最终,上面的方法都没用,结果是win10可以访问win11,不能回访,等于白忙活。
1 g0 c5 B2 s- B- u5 ` W$ J最后没办法用软件的方式解决了,软件地址如下:6 G/ |% R) ^( F1 ^9 R7 h% i5 e
http://cat2024.kesug.com/?i=2
9 i f- h& b) b) _% u
/ S5 ~$ [5 ^7 F$ ^/ e1 |整理的共享打印机常用的软件:
, M, h5 X0 ~) i8 r/ B2 R4 |7 z- \- z: a
( F' J2 U, A; Z- n' O; |; A2 G
% ^3 b4 b: U, j
https://wwns.lanzouq.com/b01etxcgna6 ^3 {) F6 ]5 H- z
7 k8 l* `/ }4 R6 T& ~" ~
密码:7pc7
, N2 j0 V. s- P w
3 P) s0 m( B0 X! h6 z* @( R |
|