微软希望通过将功能与 explorer.exe 解耦来提高 Windows 11 的运行速度

Windows-11-Explorer-process-696x363-1
Windows 任务管理器

如果您是 Windows 的长期用户,您就会知道操作系统中的多个进程或功能都与文件资源管理器相关联。虽然 explorer.exe 应该只与文件管理相关联,但它也与 Windows 体验的其他部分相关联,例如任务栏,这对性能来说并不是一件好事。

Microsoft 一直在采取措施将任务栏、通知中心等功能与文件资源管理器 (explorer.exe) 分离。桌面和 explorer.exe 之间的集成是操作系统的瓶颈之一,因为繁重的资源密集型文件操作可能会使任务栏等不相关的功能无响应。

更糟糕的是,如果您的 explorer.exe 进程崩溃,它还会导致桌面和其他几个功能崩溃。当然,如果您重新启动进程本身,这可以修复,但如果功能与 explorer.exe 分离,Windows 11 桌面崩溃可能会显着减少

Windows-11-File-Explorer-process
任务管理器中的 Explorer.exe

微软现在已经开始将“Impressive Shell”从文件资源管理器中分离出来。

对于那些不熟悉 Windows 开发的人来说,Impressive Shell 是随 Windows 8 添加到 Windows 中的,它最初负责 Charms Bar 等功能。Impressive Shell 与名为“ShellAppRuntime.exe”的进程相关联,该进程链接到 explorer.exe。

在最新的预览版中,微软一直在尝试将沉浸式外壳从文件资源管理器中移出。

这首先是由“Start Is All Back”的开发人员发现的,他们观察到:“dev 25252 中的有趣功能:ImmersiveShellInShellAppRuntime (id:39319758)。将沉浸式外壳移出资源管理器。尚未启动 ShellAppRuntime.exe,但最终,所有这些地铁大杂烩可能更可靠一些”。

当时,Windows 无法启动 ShellAppRuntime.exe,但似乎已在最新版本中修复。

在较新的版本中,现在可以独立启动 ShellAppRuntime.exe。之前链接到 explorer.exe 的 ShellAppRuntime.exe 现在可以在没有 Explorer.exe 的情况下独立启动和工作。事实上,在 ShellAppRuntime 也启动之前,Search UI 不会打开。

当然,体验是有问题的,操作系统的其他方面仍然深度集成到文件管理过程中。

在不久的将来,Windows 11 功能将存在于不同的软件进程中,使 Windows 可以更轻松地运行这些功能,而无需依赖文件资源管理器。它还应该减少崩溃并使操作系统更快。例如,文件资源管理器崩溃不会破坏整个桌面。

重要的是要了解“功能与 explorer.exe 的解耦”处于早期阶段,用户不会很快看到或感觉到任何变化。除了性能之外,此举还为使开发过程更快、更容易铺平了道路。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun204931.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年12月22日 下午9:30
下一篇 2022年12月22日 下午9:43

相关推荐