最近换了新电脑,安装了 WIN11 系统使用,家里 2 台 NAS 分别共享出 1 个 SAMBA 空间,在 WIN11 上分别映射网络驱动 Y 盘和 Z 盘。 在使用期间发现,如果一个 NAS 关机,造成一个网络驱动器不可用,每次双击此电脑图标,都会转圈等待好久,推测系统资源管理器应该在后台重试连接那个网络驱动器,所以造成的卡。
之前在 WIN10 上没有发现此问题,请问各位,需要修改注册表或者组策略哪里可以规避此问题?
1
wudicgi 2023-12-22 21:44:44 +08:00
Win10 也有这个问题
|
2
flyqie 2023-12-22 22:23:24 +08:00 via Android
请问你是咋发现 win10 没这个问题的。。
我 win10 已经被这个问题搞的头疼好久了。 |
3
EVANGELIONAir 2023-12-22 22:31:24 +08:00 7
添加一个网络位置 与 映射网络驱动器 是不一样的
如果使用 映射网络驱动器 那么 windows 可以实时显示该驱动器的占用情况,只要对方不在线,explorer 就会卡住 如果使用 添加一个网络位置 那么 windows 不能实时显示该驱动器的占用情况,就算对方不在线,explorer 也不会卡住 |
4
laminux29 2023-12-22 23:23:49 +08:00
这个问题很复杂,因为牵涉到 Windows 内核中对连接保持、断线重连、事务性存储 IO 操作、连接超时、新建连接等问题的判定与实现。当年 .net framework 3.5 就是因为这个问题,微软拖着不解决,导致某个电商换帅换语言。
为了避免这个问题,建议在使用 Windows 时,不要把 NAS 关机。 |
5
Songxwn 2023-12-23 00:20:42 +08:00
这个问题从 Windows 7 就开始有了
|
6
xiangyuecn 2023-12-23 00:27:42 +08:00
剪切映射好的网络驱动器 到一个文件夹里面,此 bug 大概率自动消除。😅
另外,目测是 windows 全系列( xp 就有)映射网络驱动器后,文件管理器无法自动刷新,增删了文件必须手动刷新才会显示,把网络驱动器移动到文件夹里面后,所有症状消除。😅 |
7
DOLLOR 2023-12-23 00:43:09 +08:00
|
8
gzlock 364 天前
这个问题,我那个当仓库用的机械硬盘退出节能状态时(机械硬盘的马达开始转,我会听到声响)导致电脑卡住,有时我在写代码没有任何跟机械硬盘相关的操作也会出现这个问题,有时候挺恼人的
|
9
locoz 364 天前 via Android 2
建议使用“添加网络位置”,也就是 smb 地址的快捷方式代替。替换后你只会失去一个可能并没有多大实际意义的空间占用情况显示,但再也不会因为连接中断导致不操作时也被影响,并且对日常的使用毫无影响。
|
10
locoz 364 天前 via Android 2
另外,smb 地址的快捷方式在碰到对端设备连接不上的情况下被点击时,依然会出现问题,所以为了避免在这种情况下误触导致的卡死和想删除要等半天的问题,建议将快捷方式放在一个单独的目录下减少误触,要删除也可以直接框选+快捷键删除。
|
11
datocp 364 天前 via Android
一直搞不定一些因为网络不通导致的程序卡顿问题
比如网上传说的从 office2010 就存在的在内网使用程序卡顿问题。网关 drop 了大量巨硬网站,在 office2016 才发现每一分钟发 3 个心跳包,如果不通就卡。。。最后直接在网关丢包才解决,封锁了巨硬+office2016 不卡,另外总觉得无外网的电脑有些错误日志比有外网的多,真的很痛恨云概念。 erp 是 c++2008 开发?客户端直接调用 mssql ,一点无线延迟掉包都经受不了,轻则白屏,重则没反应,网络不好的锅甩不掉。。。 还有一个程序,在无 dns 设定时功能正常,一旦设定 dns 就有问题。 总感觉这些问题在 2015 年之前没遇到。。。不知道大家是否有解决方向。目前总觉得是网络不通导致的,巨硬的程序也太奇芭了,网络不通就跳不到下一步。 |
12
Senorsen 364 天前
哈哈,印象中 Windows 2000 就有这个问题了,explorer.exe 历史遗留。
|
13
James369 364 天前
还有一个问题,就是当网络驱动器断开时,此时拖动一个文件掠过该驱动器图标,就会卡个十多秒。。
挺残的 bug |
14
jasonyang9 364 天前
挂载的远程文件系统 IO 阻塞导致 UI 阻塞,没有独立的工作线程。以上是猜的,没有源码只能靠猜
|
15
PRStarDust 364 天前
一直有这个破问题,烦不胜烦。要么用网络位置代替,要么在卡的时候用管理员命令行执行 net use Z: /delete 断开连接,下次要用再映射回去(可以用命令,但也很烦)
|
16
NewID 364 天前 via iPhone
终于有人说这个问题了,不胜其烦。
|
17
xceszzy 364 天前
昨天刚被这个制裁过。
同时让我帮忙处理共享的扫描仪存储空间。 我挂载了 USB 到 openwrt 里。 然后重现了 op 的症状,快烦死我了。 |
18
hyperbin 364 天前 via Android
祖传的,无解
|
19
Tumblr 364 天前
我记得当初在某爱国大厂的时候,我写的第一个 KB 就是针对这个问题的😌
没想到这么多年了,这个问题还存在。。。 大概就是打开注册表,找右键菜单里有没有网络路径,把找到的删掉,就可以了。 |
20
kenvix 364 天前
Explorer 的上世纪老问题了,列出磁盘的操作会直接阻塞整个工作线程,直到所有驱动器列出完毕后才能进行下一个操作,没有单独的 emit 机制实时更新,导致连不上驱动器的话整个 UI 就卡住了
|
21
06_taro 364 天前
仅仅是 explorer ,而且 NAS 离线情况比较少,不想搞太多 workaround 的话,有一个简单的办法:explorer 在 My PC 的主界面下,把网络驱动器这部分折叠起来,就是默认不显示,之后每次再打开 explorer 就不会卡了,需要访问 NAS 时,等 NAS 上线再 unfold 。
不过 explorer 这个折叠状态的记忆在 explorer 进程被强制关闭的时候会消失,譬如任务管理器强行关闭 explorer.exe 时,这种情况下要重新折叠。一般重启之类操作没问题。 其实不用 explorer ,换 total commander 挺好的…… |
22
ety001 364 天前
这从 win98 就有的体验问题吧。
|
23
lithiumii 364 天前 via Android
Win 10 和 11 都遇到过。而且不止网络驱动器,本地如果有一块固态(只是数据盘,系统和软件都装在别处)挂了也会把所有东西都拖慢,包括但不限于开机、Explorer 、任务管理器、PowerShell …
|
24
gearfox OP |
25
gearfox OP @locoz 谢谢,你说的这个方式我用过,确实不会卡。
我现在都是需要用的时候才执行一下 net use Y: \\10.0.0.30\bt /user:guest guest /persistent:no |
27
datocp 364 天前
今天搜到一篇,大家测试一下是否有用。
Server 2008 R2 slowness, GUI lag, slow file access https://stackoverflow.com/questions/20005078/server-2008-r2-slowness-gui-lag-slow-file-access netsh interface tcp show global netsh int tcp set global autotuninglevel=disabled netsh int tcp set global autotuninglevel=normal |
28
mmdsun 364 天前 via iPhone
|
31
Autonomous 363 天前
同样被这个问题困扰过,最后选择从不关 NAS
|
32
gearfox OP 我当时的 WIN10 不卡,很可能是我的 explorer 有问题。
为什么呢,因为我发现比如浏览器下载一个图片到桌面,几乎都必须右键按一下“刷新”,才能显示出那个图片 |
35
Norths 362 天前
这个问题真的太烦了,一直想吐槽
|
36
Autonomous 355 天前
微软这几年真的是拉,昨天刷了 BIOS ,然后开机告诉我 PIN 码和 Window Hallo 刷脸失效,OK 没问题,我有 Microsoft 密码,但是震惊了,居然没有输入 Microsoft 密码的选项。也无法重置 PIN 码(推测是网络原因连不上微软的服务器)
在我万念俱灰准备重装的时候,搜到有大神提出了一个骚操作,通过重启进入恢复模式,进入命令提示符把辅助工具替换成 cmd ,然后在登陆界面点辅助工具打开 cmd (有管理员权限哦),然后打开注册表改了一个键值,再重启就有 Microsoft 密码登陆的选项。 |
37
luoling8192 167 天前 via iPhone
绷不住了,我重装了三四遍,换了两台电脑,资源管理器都会莫名其妙崩溃,原来是这个原因!
btw wsl 会随机卡死,shutdown 也不工作,可能也是这个原因? |