|
|
今天碰到一个问题,win10专业版电脑连接打印机做共享主机,win11家庭版直接访问IP地址提示0x80004005,通过网络找到主机直接访问提示0x80070035。访问其他的主机有的能访问,有的也是提示这个错误,有一个打印机能连,安装驱动提示0x00000709。win10访问win11同样访问不了。
$ A9 H+ B6 e0 R8 ?8 h( g+ f; N0 g, ~# U ?$ ]# | }6 \6 t
网上解决方法如下:
3 U/ C$ C6 W# B @ _/ y+ f
- s: R( M2 o6 P9 ]" o ?1 s1. 打开"控制面板" -> "程序和功能" -> "启用或关闭 Windows 功能"8 j1 a9 G! W9 [- }5 @1 e& I( y+ o
勾选以下选项:
7 F) j' t: }, L4 q4 A( B+ H SMB 1.0/CIFS 文件共享支持
9 C) f4 i; @( n: y% j4 @ SMB Direct9 ~0 _+ l; `* |+ M0 U4 t
打印和文档服务
/ `, E$ c0 z0 O( u' c8 e( y" ~
6 l$ E/ T. t z+ @# o0 F2. 修改注册表设置:
. P8 p& ^) H/ U* t打开注册表编辑器(按 Win+R,输入 regedit)
; z3 O# n3 Z* t9 X; u: LHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters$ Z2 Y( H9 m2 ]' j
添加或修改以下值:, G+ e- O( _& B# u& p6 M+ B
AllowInsecureGuestAuth = 1 (DWORD) P6 c$ Q9 g! Q* T( d; {+ K6 X
9 s2 [, M7 N3 s/ z% E8 _
3. 修改组策略:4 {4 V: e2 V m( t5 b
按 Win+R,输入 gpedit.msc! a* O# U* |4 B% f* Q% Z; ~
计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站->"启用不安全的来宾登录",设置为"已启用".# R9 \$ ^+ M; n0 A0 O* F. @
打开组策略,在”本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略>安全选项”中禁用“Microsoft 网络客户端:对通信进行数字签名(始终)”。2 p) G5 }% j; K( W J9 x: E: I
注意:家庭版的可能打不开组策略。
/ V- e1 Y- y3 A" o) r4 G$ y0 N& }8 b k- j3 j
4. 在 cmd(管理员)运行:
7 u s5 g' J4 K0 y6 c V8 S$ K# P: @8 `2 c2 ]- h
Get-Service -Name "Spooler" | Restart-Service' R' m/ i2 q" d6 [: ?) Y1 R8 X
Get-Service -Name "LanmanWorkstation" | Restart-Service
. {2 w; ^2 u% J% e- J% N& I. T4 s- W. y
5. 打开"网络和共享中心"
4 A7 L4 w: v* ^9 A 确保"网络发现"和"文件和打印机共享"已启用
$ ]6 K, M0 M& n+ d: y& `
) q& |) `7 M, {( @2 y设置部分可以直接上代码,存个批处理命令,以管理员身份运行即可:0 S* @1 P: A# r
- @echo off- E7 D: x3 a0 S0 W" H
- rem 以管理员权限运行脚本
4 w3 `* K& f( x( L0 g* W - >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system", P: k' K. p) S2 O( T' S9 \* ]5 T
- if '%errorlevel%' NEQ '0' (2 |- m$ h) ]# {# k; X* o
- echo 请求管理员权限...# _+ }% K2 A. c' T) B
- powershell -Command "Start-Process '%0' -Verb RunAs"% b- w8 X E: e1 K5 ?3 N
- exit /b& R3 y0 R: w+ O& ?: v, i5 E6 t8 P& m5 b: e
- )( `! `) F; z# t" h \7 D+ z7 M
- 8 e/ t1 p! p" \3 W; g A
- rem 启用不安全的来宾登录
/ T L- h2 a" A ? C - reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f
. U( T% a2 x/ ?# k - * |2 @9 f$ o" U
- rem 禁用 Microsoft 网络客户端:对通信进行数字签名(始终), i9 }6 D6 ?3 @& E& l) p$ k
- reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f: Q# r9 b$ L, B! `
% h% J; G( e8 K) U- rem 执行 Set-SmbClientConfiguration -RequireSecuritySignature $false
8 s( Q! @: ^; ~4 B6 T6 p - powershell -Command "Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false"
e% p+ x5 R- ?( c: Y& x# t
; `4 z3 I0 \. d1 g) ^1 A- rem 执行 Set-SmbServerConfiguration -RequireSecuritySignature $false
! u) P9 s0 {+ M6 W, c. G# R - powershell -Command "Set-SmbServerConfiguration -RequireSecuritySignature $false -Confirm:$false"
' }5 l# I( b$ j0 w
+ @8 O( {8 r4 ]- rem 提示用户输入打印机 IP 地址9 c& Y' F! H% v
- set /p printerIP=请输入打印机的 IP 地址:
" u* s" H, K* X* O6 Z$ G
/ z# e3 q: A; ]" V- rem 尝试打开打印机 IP 地址
. Q& M( X7 A' H( G - explorer \\%printerIP%: d1 U: @5 T; c, H% Y( ~
8 J$ l2 m4 W& U4 R- echo 操作完成。4 d0 |0 o+ J% }1 w
- pause
复制代码 还有其他的解决方案:
9 r. P# t2 r7 ^4 o
0 X( f* F- P' s4 P; A$ d6 W/ t; _5 @+ Yhttps://blog.csdn.net/2401_89360344/article/details/1495344077 Q0 Z( v, R' g
https://blog.csdn.net/u013546553/article/details/142535117, J" O' a$ i+ r( i$ I) i$ h
https://www.xitongzhijia.com/jiaocheng/54118.html
5 @' ?2 O" P' ?- Q- e$ m7 {
R. v$ a% \3 { E; Y经过一下午的折腾,期间还用过软件,最终,上面的方法都没用,结果是win10可以访问win11,不能回访,等于白忙活。3 h. d( { l! H# [3 `
最后没办法用软件的方式解决了,软件地址如下:/ G3 n; `' `% v3 Z6 [
http://cat2024.kesug.com/?i=2
2 \: H- w* E0 c$ L+ \8 R2 u/ K
8 h: W O6 A7 U3 ]2 ~整理的共享打印机常用的软件:
; @0 Y$ X+ {/ Q0 \7 ?0 ?5 l7 O9 r/ _: x# i
. Z) h R, D( Y z
! n: z' f2 u4 ~% H! j' b) R# U
https://wwns.lanzouq.com/b01etxcgna9 S, _) w4 o- x$ G
9 i0 [ Q+ ~& v9 k/ W密码:7pc78 [ s# j! T3 Q! ?6 v! Z
$ J& I: d" l$ S5 F h
|
|