开源操作系统 ReactOS 近日完成了一项十分贴近用户实际需求的修复——长期困扰使用者的文件夹变更无法实时刷新显示这一顽疾,终于得到了彻底解决。别看这个细节小,日常操作中确实很影响使用体验。
此前在 ReactOS 环境下,用户可能经常遇到以下两种情形:
- 新建一个文件夹后,界面毫无变化,必须手动点击“刷新”才能看到新内容;
- 清空回收站后,图标状态像是一个“反应迟钝者”,视觉反馈总是慢半拍才更新。
经过深入排查,问题根源在于系统监听目录变更事件时,对 PIDL(Item ID List)的比对逻辑出现了偏差——错误地采用了一套非标准化的路径解析方式,导致 Shell 通知机制直接失效。

本次提交的补丁,核心是对 PIDL 的规范化转换流程进行了重构。这样一来,SHChangeNotify 这类核心通知接口就能精准捕捉文件系统的变动,并及时通知 Explorer 刷新界面。效果立竿见影:
- UI 响应性显著提升:新增、删除、重命名操作后,资源管理器能够自动同步,再无需手动刷新;
- 行为一致性大大增强:整体表现更接近原生 Windows Shell。对于一款志在替代 Windows 的操作系统而言,这种细节体验至关重要。
值得一提的是,进入 2026 年后,ReactOS 的开发节奏明显加快。就在前几天,团队宣布完成了对 MSVCRT(Microsoft C 运行时库)模块的一次重大升级,全面对齐了 Wine 10.0 的最新实现。这个组件非同小可——它是大量传统 Win32 应用(尤其是那些依赖 CRT 初始化、堆管理以及 I/O 函数的程序)得以稳定运行的底层根基。此次同步意味着 ReactOS 对 Windows NT6 架构(包括 Windows Vista、7 以及 Server 2008 系列)的 API 兼容性又迈上了一个新台阶。
