當資源管理器不是 Shell 時,如何在 Windows 10 中顯示「設定」視窗?

當資源管理器不是 Shell 時,如何在 Windows 10 中顯示「設定」視窗?

在 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:

相關內容