Share via

Managing shared or kiosk Windows devices

Fillip 0 Reputation points
2026-05-01T03:22:01.92+00:00

We have a number of shared devices (front desk, kiosks, shift workers), and managing user sessions, policies, and security is getting complicated. Are you using kiosk mode, shared PC mode, or some custom solution?

Windows for business | Windows 365 Enterprise
0 comments No comments

1 answer

Sort by: Most helpful
  1. Marcin Policht 90,725 Reputation points MVP Volunteer Moderator
    2026-05-01T03:39:14.89+00:00

    For that kind of environment, you might want to consider mixing approaches rather than relying on a single mode everywhere, because the tradeoffs are different depending on how locked down each device needs to be.

    Kiosk mode is the most restrictive and predictable option. It’s suitable in scenarios where the device is meant to run a single app or a very small set of apps, like check-in terminals or customer-facing stations. It reduces your attack surface and session complexity because users don’t really “log in” in the traditional sense. The downside is that it’s rigid, and once you need multiple apps, file access, or any flexibility, it starts to feel like you’re fighting the platform.

    Shared PC mode is more aligned with front desk and shift worker scenarios. It’s designed for high-turnover logins with minimal persistence. It automatically cleans up profiles, enforces fast sign-in/sign-out, and can be combined with policies that restrict local storage and background processes. This works well when users still need a full desktop but you don’t want profile sprawl or long-term data left behind. The challenge is that it doesn’t solve everything by itself, especially around app configuration, identity consistency, and conditional access.

    In practice, you can layer shared PC mode with Intune or Group Policy to enforce things like OneDrive Known Folder Move, Edge or browser session restrictions, and conditional access tied to device compliance. That’s where the “custom solution” aspect comes in, not by replacing shared mode, but by tightening the edges. For example, enforcing sign-out behavior, clearing browser sessions, and limiting which apps can cache credentials often requires additional policy tuning.

    If you’re seeing complexity grow, it’s often a sign that device roles aren’t clearly segmented. Kiosks should be extremely locked down and simple. Shared productivity devices should lean on shared PC mode with cleanup and cloud-backed user state. If a device needs persistence or personalization, it may no longer belong in the shared category at all.

    If you want something concrete to compare against, a shared PC configuration via CSP might look like this:

    ./Vendor/MSFT/SharedPC/EnableSharedPCMode = true
    ./Vendor/MSFT/SharedPC/AccountModel = 0
    ./Vendor/MSFT/SharedPC/DeleteAccounts = true
    ./Vendor/MSFT/SharedPC/DeletionPolicy = 0
    ./Vendor/MSFT/SharedPC/DiskLevelDeletion = 50
    

    And then layered with policies like:

    Computer Configuration\Administrative Templates\System\User Profiles\Delete user profiles older than a specified number of days on system restart
    

    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

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.