Как отобразить окно «Параметры» в Windows 10, если Проводник не является оболочкой?

Как отобразить окно «Параметры» в Windows 10, если Проводник не является оболочкой?

Использование замены оболочки Windows на Проводник в Windows 7 сработало хорошо. Перенос нашей оболочки в Windows 10 также работает, но с несколькими нежелательными побочными эффектами, включая тот факт, что я не могу запустить Параметры из командной строки или Проводника Windows. Я получаю ошибку тайм-аута. Когда я устанавливаю Оболочку обратно в Проводник, страница Параметры работает так, как и ожидалось. Моя первая мысль была, что страница/приложение Параметры требует доступа к области уведомлений панели задач, чего не было бы для нашей Оболочки. Аналогично я обнаружил в Windows 7, что Обновления Windows не будут работать должным образом без доступа к области уведомлений. Я не доказал и не подтвердил, что это проблема в Windows 10. Как отобразить окно Параметры в Windows 10, если Проводник не является Оболочкой?

решение1

Вы не указали, как вы настроили свое приложение для запуска в качестве оболочки, но если вы не используете Shell Launcher V2, вы не сможете запускать приложения UWP при запуске пользовательской оболочки, поскольку приложения UWP каким-то образом связаны с explorer.exe или его частями или зависят от них.

Поскольку вы спрашиваете, я предполагаю, что вы не используете V2. Поскольку приложение настроек является приложением UWP, вы не можете его запустить, но я не могу найти веб-сайт Microsoft, чтобы предоставить цитату по этому заявлению.

Вы можете запустить любое приложение с помощью V2, UWP или другой версии, но вам понадобится корпоративная версия Windows 10 или Windows 11, как указано наих веб-сайт. Вы можете использовать ихпример скрипта с GitHubчтобы настроить его.

На упомянутом выше сайте Microsoft в разделе «Различия между Shell Launcher v1 и Shell Launcher v2» объясняется следующее:

Вы можете использовать пользовательское приложение для рабочего стола Windows, которое затем может запускать приложения UWP, такие как «Настройки» и «Сенсорная клавиатура».

Похоже, это подразумевает, что другие способы запуска пользовательской оболочки не позволяют запускать приложения UWP, и, похоже, это единственное официальное признание такого поведения от Microsoft, которое я смог найти.

решение2

Если у вас есть доступ к командной строке (cmd.exe), вы можете отобразить настройки Windows следующим образом:

start ms-settings:

Связанный контент