微軟希望通過將操作系統功能與explorer.exe脫鉤來使Windows運行更快
如果你是一個長期的Windows用戶,你知道操作系統中的幾個進程或功能都與文件資源管理器有關。雖然explorer.exe應該只與文件管理相關,但它也與Windows體驗的其他部分相關,如任務欄,這並不完全合理。
微軟一直在設法將任務欄、通知中心等功能與文件資源管理器(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更容易運行這些功能,而不必依賴文件資源管理器。這麼做還可以減少崩潰,使操作系統運行更快。例如,文件資源管理器的崩潰不會使整個桌面癱瘓。