在 Windows 7 中使用 Windows Shell 替代資源管理器效果很好。將 Shell 移轉到 Windows 10 也可以正常工作,但會帶來一些不必要的副作用,包括我無法從命令提示字元或 Windows 資源管理器啟動「設定」。我收到超時錯誤。當我將 Shell 設定回資源管理器時,「設定」頁面按預期工作。我最初的想法是,「設定」頁面/應用程式需要存取工作列的通知區域,而我們的 Shell 則不具備該功能。同樣,我發現在 Windows 7 中,如果不存取通知區域,Windows 更新將無法正常運作。我尚未證明或確認這是 Windows 10 中的問題。
答案1
您尚未指定如何將應用程式配置為以shell 形式運行,但除非您使用Shell Launcher V2,否則在運行自訂shell 時無法運行UWP 應用程序,因為UWP 應用程式以某種方式與explorer.exe 或部件鏈接或依賴explorer.exe 或部件它的。
既然你問了,我假設你沒有使用V2。由於設定應用程式是 UWP 應用程序,因此無法運行它,但我找不到 Microsoft 網站來提供此聲明的報價。
您可以使用 V2、UWP 或其他方式運行任何您想要的應用程序,但您確實需要企業版的 Windows 10 或 Windows 11,如上所述他們的網站。您可以使用他們的來自 GitHub 的範例腳本設定它。
上述微軟網站在「Shell Launcher v1和Shell Launcher v2之間的差異」部分解釋:
您可以使用自訂 Windows 桌面應用程式來啟動 UWP 應用程序,例如「設定」和「觸控鍵盤」。
這似乎確實意味著啟動自訂 shell 的其他方式不允許啟動 UWP 應用程序,並且似乎是我能找到的 Microsoft 對這種行為的唯一官方承認。
答案2
如果您有權存取命令提示字元 (cmd.exe),您可以顯示 Windows 設定,如下所示:
start ms-settings: