1、 打开命令提示符管理员身份执行
sc.exe config lanmanworkstation depend=bowser/mrxsmb10/nsi 回车
sc.exe config mrxsmb20 start=disabled 回车,然后重启电脑
2、重启完之后会发现出新问题了,而且网络里也看不见自己电脑,不要慌,找到控制面板->程序->启用或关闭windows功能->找到 smb 1.x。勾选确认。

2、win+R打开运行,输入services.msc 回车,找到function discovery resource publication服务设为自动开启。然后重启,所以都搞定了

win11如果还出现 错误代码:0x80070043 找不到网络名,继续以下方法

 运行WebClient.cmd更改注册表参数,允许http形式挂载,文件内容如下:

@echo off
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters /v BasicAuthLevel /t REG_DWORD /d 2 /f
sc stop webClient
sc start webClient

也可以直接修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\SetServices\WebClientParameters

然后在cmd控制台中运行命令,来重启webclient服务

net stop webclient
net start webclient

重启webclient的bat文件:

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
net stop WebClient
net start WebClient
exit

设置完以后,如果不行再重启一下电脑。

原因:windows11出于安全性考虑,默认禁止http方式挂载webdav方式网络驱动器,通过讲注册表参数改为2的方式,允许该种方式挂载。

posted on 2023-05-17 16:23  兮吾  阅读(411)  评论(0编辑  收藏  举报