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