微軟希望將任務欄從explorer.exe分離出來作為獨立進程運行
在代號為“Sun Valley”的Windows 10 21H2功能更新中,微軟有計劃將任務欄從Windows文件資源管理器進程(explorer.exe)中分離出來,作為獨立的進程運行。在當前Windows 10系統中,explorer.exe進程負責文件資源管理器以及大部分的用戶界面(UI)顯示,其中就包括任務欄、操作中心等等。
通常情況下,explorer.exe 進程能夠穩定運行,不過當它卡頓的時候就可能會導致桌面停止響應,讓任務欄隱藏。當發生這種情況時,您無法與任務欄或其他體驗進行交互,這包括釘在任務欄或跳轉列表(右鍵菜單)上的應用程序。
在Windows 10系統中,用戶需要通過任務管理器來從重啟電腦或者Windows Explorer進程。為了徹底解決這些問題,微軟現在計劃將任務欄從explorer.exe進程中剝離出來。在最新的預覽版中,已經發現了對”taskbar.dll “的引用,這似乎表明微軟希望在未來為任務欄保留一個單獨的進程。
值得注意的是,目前只是將任務欄的部分內容從explorer.exe中移出,任務欄並不會在短期內獲得自己的進程。資源管理器仍然包含任務欄代碼,但將來可以改用DLL 實現,這樣可以減少對explorer.exe 的依賴。
在進程獨立之後也可以讓任務欄運行的更加流暢。通過減少對資源管理器的依賴,微軟應該可以保護它免受文件資源管理器可能引起的潛在問題。對於消費者來說,最終的結果是更可靠的任務欄體驗和更靈敏的響應,因為它將不再依賴於文件資源管理器。