窒息了啊, win 虚拟桌面切换时彻底卡死在切换界面了,有什么方法抢救下保存工作进度吗

2022-10-22 13:10:20 +08:00
 shenhualv7
啊整个人都绝望了,不小心内存开太多了,整个切面界面卡着一动不动,但鼠标可以多,是不是表示虚拟桌面已经彻底崩溃无法运行了
1455 次点击
所在节点    问与答
12 条回复
ClericPy
2022-10-22 13:15:32 +08:00
ctrl shift 或者热启动还能打开任务管理器么

以前遇到过几次, 有时候多等会能好, 有时候等一下午都好不了... 也没有 OOM 帮忙杀一下也没听说过 tty 抢救一下...
shenhualv7
2022-10-22 13:30:50 +08:00
@ClericPy 能打开任务管理器,但是也只能打开了,别的还是啥也没反应。。
shenhualv7
2022-10-22 14:09:49 +08:00
@ClericPy 我去,弄好了
等了五个多小时,中间试了待机重启、切换用户、还有几乎所有 win 的组合键,除了切换用户时能在任务空格预览图里看见文件管理器正在重启外,其他一丁点反应都没有,能感觉到其他程序都在正常运行,只有虚拟桌面这个模块是卡死的。
就在我放弃时,我连续暴击了几次 win 键,一阵白光闪光,就好了。
最庆幸的是中间一直没有关机放弃。
shenhualv7
2022-10-22 14:11:38 +08:00
以后再也不用虚拟桌面了,心惊胆战
geelaw
2022-10-22 15:30:10 +08:00
其实或许和内存没啥关系,单纯是 Explorer 设置 DWM Cloaking 的代码有 bug ,导致所有窗口都被 DWM 不显示,且只有任务切换器被渲染而已。这种 bug 还经常出现在 Edge 浏览器 /Office 窗口最大化、最小化、向下还原、Aero Peek 一系列操作短时间发生的情况(可能会出现最大化的窗口不显示,透出下方窗口,但是点击操作还是会进入没有显示的窗口上)。

以及我遇到这种问题的时候也是暴击几次 Windows 键,因为打开“开始”屏幕似乎也会 trigger 重新设置 cloaking 的过程,另一种方法是反复把鼠标挪到显示桌面的位置之类的,或许也会修复问题。
ClericPy
2022-10-22 16:38:51 +08:00
一觉醒来学了个狂按 WIN 键... 任务管理器杀不死那些忙碌程序东西么, 或者重启 explorer 什么的
shenhualv7
2022-10-22 16:42:40 +08:00
@ClericPy 控制不到任务管理器的,打开任务管理器后最前端的程序仍然是正在卡死的虚拟桌面的切换界面,鼠标和键盘的所有操作都只能操作在这个卡死的界面上
ClericPy
2022-10-22 16:43:57 +08:00
@shenhualv7 所以几年前我就让任务管理器最前了, 然后键盘去重启这个那个的... linux 如果能打游戏, 我特么秒换主力系统
shenhualv7
2022-10-22 16:49:52 +08:00
@geelaw 原来如此
haolongsun
2022-10-22 23:50:20 +08:00
绝壁是 explorer 的 bug ,这东西十几个版本了,bug 不断。
geelaw
2022-10-23 00:17:48 +08:00
@ClericPy #8 不太确定任务管理器能不能越过 DWM cloaking (我的猜想是不能,否则任务管理器会显示在所有的虚拟桌面上)。

另一个解决方法是常备两个账户(我自己是 Microsoft 账户设置为受限用户,内置管理员启用、改名、改密码、设置 PowerShell 为替换 Explorer 的 shell ,关闭 UAC ,用账户区分是否是高权限操作),出问题的时候可以切换到管理员干掉受限用户的 offending program 。
shenhualv7
2022-10-23 09:37:16 +08:00
@geelaw 可是虚拟桌面这种应该也不能用任务管理器重启吧,没有查到它是哪个进程的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/888922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX