微软一直在设法将任务栏、通知中心等功能与文件资源管理器(explorer.exe)脱钩。桌面和explorer.exe之间的连接是操作系统的瓶颈之一,因为繁重和资源密集型的文件操作会使任务栏等不相关的功能失去响应。
更糟糕的是,如果你的explorer.exe进程崩溃了,它也会使桌面和其他一些功能崩溃。当然,如果你重新启动进程本身,这可以被修复,但如果功能与explorer.exe脱钩,Windows 11桌面崩溃的情况很可能会大大减少。
Windows 11文件资源管理器进程
微软现在已经开始将"Impressive Shell"与文件浏览器分离。对于那些不熟悉Windows开发的人来说,Impressive Shell是在Windows 8中加入的,它最初负责Charms Bar等功能。Impressive Shell与一个名为"ShellAppRuntime.exe"的进程有关,该进程与explorer.exe相连。
在最新的预览版构建中,微软一直在尝试将Immersive Shell移出文件资源管理器。
这首先被"Start Is All Back"的开发者发现,他们观察到。"dev 25252中有趣的功能:ImmersiveShellInShellAppRuntime(id:39319758)将Impressive Shell从资源管理器中移出。并且还没有启动ShellAppRuntime.exe,这可能会让运行更可靠一点"。
在较新的构建中,系统现在可以独立启动ShellAppRuntime.exe。ShellAppRuntime.exe以前与explorer.exe链接,现在可以在没有Explorer.exe的情况下独立启动和工作。事实上,在ShellAppRuntime也被启动之前,搜索用户界面不会打开。
当然,这种改变还有很长的路要走,操作系统的其他领域仍然深深地集成在文件管理过程中。
在不久的将来,Windows 11的功能将存在在不同的软件进程中,使Windows更容易运行这些功能,而不必依赖文件资源管理器。这么做还可以减少崩溃,使操作系统运行更快。例如,文件资源管理器的崩溃不会使整个桌面瘫痪。
2023-06-22
2023-01-15
2023-01-05
2024-06-14
2022-12-27
2023-01-09
2023-05-23
2022-12-01
2024-01-07
2024-07-21
2024-07-21
2024-07-21
2024-07-20
2024-07-20
2024-07-18