You changed the Shell at system level instead of only for the kiosk user. So now the kiosk account has no visible UI, and your normal account is launching your app instead of Explorer. To fix this, try the following:
- Remove the custom Shell override from the provisioning package:
- Open your
.wcdproject. - Go to Runtime settings → Shell Launcher.
- Remove the shell replacement, or ensure it is set only for the kiosk account, not default.
- Rebuild the
.ppkg.
- Open your
- Use Assigned Access (Kiosk mode) instead of Shell Launcher:
- Open Settings → Accounts → Family & other users → Set up a kiosk.
- Select your kiosk user, assign the app.
- This runs the app full-screen only for that user.
- Restore Explorer for your normal account:
- Run:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /d explorer.exe /f - Reboot.
- Run:
For more info, refer to https://learn.microsoft.com/en-us/windows/configuration/shell-launcher/
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin