|
|
今天碰到一个问题,win10专业版电脑连接打印机做共享主机,win11家庭版直接访问IP地址提示0x80004005,通过网络找到主机直接访问提示0x80070035。访问其他的主机有的能访问,有的也是提示这个错误,有一个打印机能连,安装驱动提示0x00000709。win10访问win11同样访问不了。9 S3 y) T+ L, R
$ @; V! N7 w, r9 q( m 网上解决方法如下:
1 s, J3 h; w. w# t1 ]# L
; y! v: S# k. `9 M% J9 q8 d1. 打开"控制面板" -> "程序和功能" -> "启用或关闭 Windows 功能"
0 R8 s2 ?; J: t+ |- S3 Y* b A$ g. f 勾选以下选项:, C9 N' q0 x1 s y& c. S
SMB 1.0/CIFS 文件共享支持
+ M% U% B. }: j SMB Direct
0 ]' U# d F+ k: ^ C7 N 打印和文档服务+ O C% ^/ h: ~1 d1 W
; }3 K! |4 o+ H4 P. s( H$ o- x3 }) A
2. 修改注册表设置:
" J) ?( R4 _- a4 Z7 e打开注册表编辑器(按 Win+R,输入 regedit)' p0 v1 @6 h" t, b% Q& L
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
$ {4 t) P6 ~ `5 T添加或修改以下值: I9 v8 B j. `! J4 l0 t" t+ F
AllowInsecureGuestAuth = 1 (DWORD)& I+ W5 [7 ]9 ]5 O2 [8 H
+ ^* q/ M; s F9 A) Z7 t3. 修改组策略:# b! f, _; ~! ^
按 Win+R,输入 gpedit.msc) x$ T# S7 K0 { P3 A8 _
计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站->"启用不安全的来宾登录",设置为"已启用".
7 @& b% _. S; ?9 b4 q 打开组策略,在”本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略>安全选项”中禁用“Microsoft 网络客户端:对通信进行数字签名(始终)”。
2 G( [- j( d* ^ 注意:家庭版的可能打不开组策略。! }7 N+ X0 ~; r* N, g4 ?, {+ D
( _' M1 H8 ~/ ~; F7 @4. 在 cmd(管理员)运行:" k" X! x' R' o
e/ X8 E( C8 }( ^: dGet-Service -Name "Spooler" | Restart-Service
) B. d9 S" }1 w5 ]Get-Service -Name "LanmanWorkstation" | Restart-Service
3 m6 k# }1 c+ H
8 W" E8 v9 ~* r7 ] j9 r5. 打开"网络和共享中心"
2 Q8 {6 M4 e( R+ @, L5 o8 ?/ F 确保"网络发现"和"文件和打印机共享"已启用4 G- D5 I5 w2 p4 j Z, n
3 n3 y) L3 a0 O' O
设置部分可以直接上代码,存个批处理命令,以管理员身份运行即可:
6 J8 {) k. N" y0 C- @echo off, `& d; y! j1 [( k1 F# X7 F- c0 f9 X
- rem 以管理员权限运行脚本
; V( ^6 ~: d% e5 O - >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system") k& q+ u% m: B2 g3 ]
- if '%errorlevel%' NEQ '0' (
! Y4 A8 [. _6 a) z1 m - echo 请求管理员权限...
; Z) d( y3 q( N2 [3 _. w - powershell -Command "Start-Process '%0' -Verb RunAs" }$ Y; X. {6 x. n& }1 Q8 W. V- [/ @6 ^( f
- exit /b+ S7 _8 W+ \ s
- )& t" U8 ?) P' O; n8 ?# J# H$ R, L$ Z: z
0 B( V9 }9 o; Y0 E+ \3 f1 Z) |# D; q- rem 启用不安全的来宾登录
# m1 T* S4 v% J- D1 I0 v: o. c - reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f3 G# O2 d- _ U: c
- / e) Q4 W% ]9 s! h
- rem 禁用 Microsoft 网络客户端:对通信进行数字签名(始终)
" X# P8 K- O1 V" @1 j& D j - reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f5 n: w- Y2 i2 r7 N$ B+ f. ^
- $ }8 X8 y8 g4 j$ ?" j# ^
- rem 执行 Set-SmbClientConfiguration -RequireSecuritySignature $false
( B" N3 a4 Q7 l- j5 B9 n/ ]: L - powershell -Command "Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false"
: F g, n5 h3 x5 J! _
+ y0 ?* t, ?+ y+ d6 Y- rem 执行 Set-SmbServerConfiguration -RequireSecuritySignature $false6 m# n% F! m+ S) S8 n" z
- powershell -Command "Set-SmbServerConfiguration -RequireSecuritySignature $false -Confirm:$false"2 W( n/ o/ W- R
0 c6 I; S/ C7 E3 u- rem 提示用户输入打印机 IP 地址
% l6 U, I& e9 O4 Z- ]$ o4 n" d0 | - set /p printerIP=请输入打印机的 IP 地址:
# R0 M& o1 X/ `5 K6 ]5 f2 S. p3 G* g
- |% \0 e7 y4 Z/ T2 M- rem 尝试打开打印机 IP 地址
4 I' n: J! X& a) O - explorer \\%printerIP%
& E' A9 P3 Y- Q4 B9 F& p - 3 Y# a7 ]% x( o6 u/ ~3 H7 v. O) G! y6 X
- echo 操作完成。
O w4 Q) L& ^2 ?$ S6 b - pause
复制代码 还有其他的解决方案:: \/ O) c+ r8 \5 C
$ ~" a2 n. D5 |2 h# p+ m P1 dhttps://blog.csdn.net/2401_89360344/article/details/149534407
3 R" t9 s3 Z1 Jhttps://blog.csdn.net/u013546553/article/details/1425351177 Z4 [: d% e) H7 j" P
https://www.xitongzhijia.com/jiaocheng/54118.html
& \( m& t2 b, J( P" i5 t2 E) n6 q- I" C2 R
经过一下午的折腾,期间还用过软件,最终,上面的方法都没用,结果是win10可以访问win11,不能回访,等于白忙活。
2 K& h* Z) r4 r. d3 C最后没办法用软件的方式解决了,软件地址如下:
9 P# H5 q! s! Phttp://cat2024.kesug.com/?i=26 h$ e: \5 c1 x$ y/ P" L
7 `0 f+ |: N+ v整理的共享打印机常用的软件:# Y3 D3 r2 n; a( \6 B+ W
0 Q$ Z1 `5 a: a. G( m
& ?* Q( C ~- V% E$ K, C* L5 g# X9 _5 I: _0 t
https://wwns.lanzouq.com/b01etxcgna) L4 k) j- D3 n8 i
+ `2 m5 }7 w! @, j" Z8 |
密码:7pc76 t8 @% n+ `: a# V% X6 ?
. o& w; F2 d3 o- Y) E: _
|
|