Использование замены оболочки 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: