V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shenhualv7
V2EX  ›  问与答

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

  •  
  •   shenhualv7 · 2022-10-22 13:10:20 +08:00 · 1465 次点击
    这是一个创建于 763 天前的主题,其中的信息可能已经有所发展或是发生改变。
    啊整个人都绝望了,不小心内存开太多了,整个切面界面卡着一动不动,但鼠标可以多,是不是表示虚拟桌面已经彻底崩溃无法运行了
    12 条回复    2022-10-23 09:37:16 +08:00
    ClericPy
        1
    ClericPy  
       2022-10-22 13:15:32 +08:00
    ctrl shift 或者热启动还能打开任务管理器么

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

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

    另一个解决方法是常备两个账户(我自己是 Microsoft 账户设置为受限用户,内置管理员启用、改名、改密码、设置 PowerShell 为替换 Explorer 的 shell ,关闭 UAC ,用账户区分是否是高权限操作),出问题的时候可以切换到管理员干掉受限用户的 offending program 。
    shenhualv7
        12
    shenhualv7  
    OP
       2022-10-23 09:37:16 +08:00
    @geelaw 可是虚拟桌面这种应该也不能用任务管理器重启吧,没有查到它是哪个进程的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.