|
|
今天碰到一个问题,win10专业版电脑连接打印机做共享主机,win11家庭版直接访问IP地址提示0x80004005,通过网络找到主机直接访问提示0x80070035。访问其他的主机有的能访问,有的也是提示这个错误,有一个打印机能连,安装驱动提示0x00000709。win10访问win11同样访问不了。
- ?! X! w% k2 y+ Z! E
8 P% T& K: ^" } 网上解决方法如下:
9 Y ~5 ]7 K) U, P; j* h. Q
: r. A; y V$ W3 J0 L4 Y, [! G1. 打开"控制面板" -> "程序和功能" -> "启用或关闭 Windows 功能", ?# x- u2 H3 @! P2 Q
勾选以下选项:) `6 e( }# W$ u2 T/ m+ W; S
SMB 1.0/CIFS 文件共享支持
# J7 T& r- ]& S% Y5 c SMB Direct0 |% C8 F; ]* a/ }5 H
打印和文档服务7 u: w$ w+ h4 @; c/ s+ }/ ^+ G
7 N2 `) M9 [6 D
2. 修改注册表设置:2 z) m2 W5 Y# A- v
打开注册表编辑器(按 Win+R,输入 regedit)4 a+ B+ r) p J7 d! D4 ]. I
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
9 j2 Z d# C$ P- w8 R添加或修改以下值:9 J0 Y* i% @3 l3 f8 e+ {9 r; T/ a
AllowInsecureGuestAuth = 1 (DWORD)
5 W: G/ G4 _8 i+ ~) G
@4 C' r4 c1 \; D# e2 k3. 修改组策略:
6 K: u% w9 E* b& r) A% ` 按 Win+R,输入 gpedit.msc
! D9 `, i* ?. N0 {: J) m6 Q& Q) P 计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站->"启用不安全的来宾登录",设置为"已启用".
! @6 n2 K& i/ F 打开组策略,在”本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略>安全选项”中禁用“Microsoft 网络客户端:对通信进行数字签名(始终)”。' I$ x1 b7 H. z! k' y$ L! `' D9 s
注意:家庭版的可能打不开组策略。0 A( S/ z M% V% h: v$ |) K
$ ~$ G- T8 O7 X% Q4. 在 cmd(管理员)运行:/ r' b- e4 w# G$ m* \1 q
- n. _0 q( M0 m: {* S2 W2 g
Get-Service -Name "Spooler" | Restart-Service
8 V0 n# j3 V& Q" p; pGet-Service -Name "LanmanWorkstation" | Restart-Service. D$ m: \" d( c, R4 l7 E; E0 a
7 n+ G( c8 ~7 Z [' {+ `& A% ^
5. 打开"网络和共享中心"
' @% d% p! ?. t, y9 T$ R6 u8 q 确保"网络发现"和"文件和打印机共享"已启用
, r& ]! P5 o' s, f" V2 O O) q3 ~4 [/ M6 E
设置部分可以直接上代码,存个批处理命令,以管理员身份运行即可:( F, P( I4 E( s. ]% b0 L! z
- @echo off
3 |# E- J- J) O# o& F - rem 以管理员权限运行脚本% W2 U$ C1 g M8 J
- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"4 h& Y& ]/ N2 D! ]& J4 W. b5 r
- if '%errorlevel%' NEQ '0' () v* U( \/ b2 k4 f2 y
- echo 请求管理员权限...
0 d0 _# I4 ]) l - powershell -Command "Start-Process '%0' -Verb RunAs"
: P) K' f- n, A; \1 j- d - exit /b. |6 j, G; Y3 Z. ^+ j
- )$ z! _$ Z! X7 b% J0 u
- & |/ J; I2 h8 p8 u+ x1 K1 h" W( @
- rem 启用不安全的来宾登录9 q4 L" ~3 i8 R2 Z! X L4 Z
- reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f: t+ v7 P0 J) U" I: [
% M' }$ H i6 k! x, Z/ h- rem 禁用 Microsoft 网络客户端:对通信进行数字签名(始终)
% |. ~5 E. r' J8 e1 z# y k - reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f
# ^7 k: p7 n4 z, p1 ? - # P4 Y+ s; [# M4 r& W
- rem 执行 Set-SmbClientConfiguration -RequireSecuritySignature $false0 S7 V6 z' S0 w1 ~- `5 ?
- powershell -Command "Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false"
; E/ {; v! x9 z: Y
+ F/ D6 p; v4 T1 H! l- rem 执行 Set-SmbServerConfiguration -RequireSecuritySignature $false
J7 d; x, H4 H0 F - powershell -Command "Set-SmbServerConfiguration -RequireSecuritySignature $false -Confirm:$false"" f" v. p) G p, y5 y4 ?) O2 t! c% x
- 4 f- J( q, i* l9 S2 {
- rem 提示用户输入打印机 IP 地址
. g( {$ i/ v2 K7 k( Q - set /p printerIP=请输入打印机的 IP 地址:
* b7 \; p3 ~3 q& B3 l7 _ S) w - 1 G2 K6 k" `! \5 V! U" V
- rem 尝试打开打印机 IP 地址
0 Z9 S1 f! U& Z# v. y( _7 S - explorer \\%printerIP%
7 d- J! y l: |; ^! r
' V% q0 i, \7 a8 e( w- echo 操作完成。" n2 Y# p! y, J& O5 x
- pause
复制代码 还有其他的解决方案:
6 @6 t$ d7 F" g6 g' P4 p
( H, N2 E. r8 v( c0 ihttps://blog.csdn.net/2401_89360344/article/details/149534407, ~( A8 g2 F# R ]# t) X3 g& S
https://blog.csdn.net/u013546553/article/details/142535117( s* w, {0 b N$ y% `/ q8 w- I3 Q
https://www.xitongzhijia.com/jiaocheng/54118.html
+ n! t5 P1 m6 l/ S* Z3 Z3 F- f. W+ b, k4 n- A' g6 j2 S
经过一下午的折腾,期间还用过软件,最终,上面的方法都没用,结果是win10可以访问win11,不能回访,等于白忙活。
* l0 [" g; O+ H+ @" H- }最后没办法用软件的方式解决了,软件地址如下:
$ y$ m6 h& a) c# @7 K6 P3 c: n2 M5 Yhttp://cat2024.kesug.com/?i=2
8 N8 H2 A+ d x2 @0 h3 V3 g$ E6 u" q7 W
整理的共享打印机常用的软件:: R& b3 p/ y7 [# s* g/ M" j
2 N4 v5 \6 G. c8 F2 I; z
1 B" K4 {+ B- b- F9 H" Y! y
$ V- J" b$ D7 i q6 t
https://wwns.lanzouq.com/b01etxcgna& l/ R; }. l8 R& z8 Y2 ~
! E4 N5 A: w9 N; U密码:7pc73 g$ H2 j+ S4 x1 _. P* c
9 d2 w- O; K- r5 [4 [) O' n |
|