Usar uma substituição do Windows Shell para o Explorer no Windows 7 funcionou bem. Mover nosso Shell para o Windows 10 também está funcionando, mas com alguns efeitos colaterais indesejados, incluindo o fato de não conseguir iniciar as Configurações no prompt de comando ou no Windows Explorer. Recebo um erro de tempo limite. Quando coloco o Shell de volta no Explorer, a página Configurações funciona conforme o esperado. Meu pensamento inicial foi que a página/aplicativo Configurações requer acesso à área de notificação da barra de tarefas - o que não existiria para nosso Shell. Da mesma forma, descobri no Windows 7 que as atualizações do Windows não funcionariam corretamente sem acesso à área de notificação. Não provei ou confirmei que esse é o problema no Windows 10. Como você exibe a janela Configurações no Windows 10 quando o Explorer não é o Shell?
Responder1
Você não especificou como configurou seu aplicativo para ser executado como shell, mas, a menos que esteja usando o Shell Launcher V2, não será possível executar aplicativos UWP ao executar um shell personalizado, pois os aplicativos UWP estão de alguma forma vinculados ou dependem do explorer.exe ou de partes disso.
Já que você está perguntando, presumo que você não esteja usando a V2. Como o aplicativo de configurações é um aplicativo UWP, você não pode executá-lo, mas não consigo encontrar um site da Microsoft que forneça uma cotação para esta reivindicação.
Você pode executar qualquer aplicativo que desejar com V2, UWP ou outro, mas precisa de uma versão corporativa do Windows 10 ou Windows 11, conforme indicado emo site deles. Você pode usar o seuscript de amostra do GitHubpara configurá-lo.
O site da Microsoft mencionado acima explica na seção "Diferenças entre o Shell Launcher v1 e o Shell Launcher v2" que:
Você pode usar um aplicativo de desktop personalizado do Windows que pode iniciar aplicativos UWP, como Configurações e Teclado Touch.
Isso parece implicar que outras maneiras de iniciar um shell personalizado não permitem o lançamento de aplicativos UWP e parece ser a única admissão oficial desse comportamento da Microsoft que posso encontrar.
Responder2
se você tiver acesso ao prompt de comando (cmd.exe), poderá exibir as configurações do Windows da seguinte maneira:
start ms-settings: