Windows 11(虽然是 win10 吧但是这里人多也来这里问问),不分盘,桌面当根目录用(如图一),这几天陆续发现 Games 和 Tools(portable 软件)下的好几个软件启动不了,都是 dll 缺失。排查发现这两个文件夹下已经没有任何 dll 了(除了前几天发现的几个软件当时就重新下载替换之外),包括但不限于包括来自若干个不同软件报错中提到的 ffmpeg.dll、python311.dll、UnityPlayer.dll、Qt5Widgets.dll、Qt5Multimedia.dll、Qt5Gui.dll,把两个文件夹下的每个软件都测试了一遍,确实除了本身不依赖任何 dll 的软件,其他都无法运行了
能想到最早的迹象是 9.16 某 Tools 下的软件报错
只有桌面及其子目录的 dll 被删除,C:/Program Files 的没有(用安装包安装的软件都正常),也暂时没有发现其他格式的文件被删除
图二为 Windows Defender 的排除项,这个是很早之前设置的,理应桌面的文件管不到,也没有找到“隔离的威胁”;另外,事件查看器中的 Windows Defender 日志默认只保留约一周,9.16 已经过去两周了,也确实没有找到相关记录
Windows 更新在 9.24 被我暂停了 200 年(如图三),在此之前一直自动更新
Path 没有异常
sfc /scannow、dism /online /cleanup-image /restorehealth 和 chkdsk C: /f /r 都未发现问题
目前已经在着手恢复和备份了,但依然对原因毫无头绪,不知道下一次会什么时候发生,也不知道如何阻止下一次的发生



能想到最早的迹象是 9.16 某 Tools 下的软件报错
只有桌面及其子目录的 dll 被删除,C:/Program Files 的没有(用安装包安装的软件都正常),也暂时没有发现其他格式的文件被删除
图二为 Windows Defender 的排除项,这个是很早之前设置的,理应桌面的文件管不到,也没有找到“隔离的威胁”;另外,事件查看器中的 Windows Defender 日志默认只保留约一周,9.16 已经过去两周了,也确实没有找到相关记录
Windows 更新在 9.24 被我暂停了 200 年(如图三),在此之前一直自动更新
Path 没有异常
sfc /scannow、dism /online /cleanup-image /restorehealth 和 chkdsk C: /f /r 都未发现问题
目前已经在着手恢复和备份了,但依然对原因毫无头绪,不知道下一次会什么时候发生,也不知道如何阻止下一次的发生













