Skip to main content
Windows Shared PC Mode Policy
Updated this week

The Windows Shared PC Mode Policy configures Windows 10+ devices for shared use. When enabled, it restricts certain user actions and can automatically delete user profiles or data once a session ends—helpful if multiple users need to sign in and out of a single computer. This is especially useful for:

  • Kiosk Stations (e.g., conference-room computers)

  • Classroom or Lab PCs (students rotate through devices daily)

  • Shipping Stations (warehouse PCs used by different employees in shifts)

Possible Use Cases

  1. Guest Mode

    • Anyone can sign in without specific credentials (no username/password).

    • User data is automatically wiped on sign-out.

    • Ideal for a “walk-up” kiosk scenario.

  2. Domain-Joined Mode

    • Only domain-joined (on-prem AD or Azure AD) accounts can sign in.

    • Profiles can be automatically removed based on disk space or inactivity thresholds.

Note: Shared PC Mode does not directly force “local account plus M365 sign-in for apps.” Generally, Windows manages OS-level sign-in, while Microsoft 365 (Office, Teams, etc.) has its own sign-in process. However, ephemeral user profiles and sign-out policies will help ensure a “fresh start” for each new user.


Policy Fields

When you create a Windows Shared PC Mode Policy in Swif, you’ll see the following fields. Many are optional—only adjust what fits your scenario. By default, these settings are off (or set to default), so no changes are applied until you enable Shared PC Mode.

  1. Enable Shared PC Mode

    • Description: Turns on Shared PC Mode. If disabled, none of the other Shared PC Mode settings apply.

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+

    When this is True, additional fields become configurable (listed below).

  2. Account Model

    • Description: Defines which type of accounts can sign in on this shared device.

    • Type: Integer

    • Default: 0 (allow guest accounts only)

    • Options:

      • 0: Guest-only accounts

      • 1: Domain-joined accounts only

      • 2: Both domain-joined and guest accounts

    • Requirement: Windows 10+

  3. Deletion Policy

    • Description: Specifies when user profiles are deleted.

    • Type: Integer

    • Default: 0 (Delete immediately)

    • Options:

      • 0: Delete immediately

      • 1: Delete when disk space is low (requires Disk Level Deletion)

      • 2: Delete when disk space is low and an inactivity threshold is reached (requires Disk Level Deletion and Inactive Threshold)

    • Requirement: Windows 10+

  4. Disk Level Deletion

    • Description: When Deletion Policy is set to 1 or 2, this is the disk space percentage below which profiles are removed.

    • Type: Integer (0–100)

    • Default: 25

    • Requirement: Windows 10+

  5. Inactive Threshold

    • Description: Deletes accounts after a specified number of inactive days (when Deletion Policy = 2).

    • Type: Integer (0–4294967295) = days

    • Default: 30 days

    • Requirement: Windows 10+ (version 1703 or later)

  6. Enable Account Manager

    • Description: Enables an account manager service to handle automatic account creation/deletion.

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+

  7. Restrict Local Storage

    • Description: Prevents users from accessing local storage.

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+

  8. Set Education Policies

    • Description: Configures certain education-specific policies on sign-in (commonly used in schools).

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+

  9. Sign On Resume

    • Description: Requires the user to sign in again after waking the device from sleep.

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+

  10. Set Power Policies

    • Description: Enforces default OS power settings for shared devices (e.g., shorter sleep times).

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+ (version 1607 or later)

  11. Sleep Timeout

    • Description: How many seconds before the device goes to sleep (0 = never sleeps).

    • Type: Integer (0–4294967295)

    • Default: 300 seconds (5 minutes)

    • Requirement: Windows 10+

  12. Maintenance Start Time

    • Description: Daily maintenance window start time in minutes after midnight (0–1440).

    • Type: Integer

    • Default: 0 (midnight)

    • Requirement: Windows 10+

  13. Enable Shared PC Mode with OneDrive Sync

    • Description: Uses a variant of Shared PC Mode that can sync user data to OneDrive.

    • Type: Boolean

    • Default: False

    • Requirement: Windows 10+


Creating & Deploying the Policy in Swif

  1. Navigate to Policies: In the Swif Admin Console, select Device Management > Policies.

  2. Create New: Click + Create Policy, and choose Windows Shared PC Mode Policy.

  3. Configure Settings:

    • Enable Shared PC Mode: Toggle on to activate shared mode.

    • Account Model: Decide if you want domain-only, guest-only, or both.

    • Deletion Policy: Choose how (and when) user profiles should be deleted. If you pick 1 or 2, remember to configure Disk Level Deletion or Inactive Threshold.

    • Toggle other fields such as Enable Account Manager, Restrict Local Storage, etc., depending on your environment.

  4. Assign to Devices: Select the Windows 10+ devices/groups to apply this policy.

  5. Save & Deploy: Once saved, Swif will push the policy at the next device check-in. The device will then adopt Shared PC Mode behavior.


Example 1: Guest-Only Kiosk

Suppose you have a kiosk station that anyone can walk up to and use, with no password required, and it wipes all data on sign-out:

  • Enable Shared PC Mode: True

  • Account Model: 0 (Guest-only)

  • Deletion Policy: 0 (Delete immediately)

  • Enable Account Manager: True

  • Restrict Local Storage: True (optional, for extra security)

Users see a “guest” style login; once they log off, everything is reset for the next user.


Example 2: Domain-Joined Shared Device

If your devices are part of Active Directory or Azure AD:

  • Enable Shared PC Mode: True

  • Account Model: 1 (Domain-joined accounts only)

  • Deletion Policy: 2 (delete profiles on low disk + inactivity threshold)

  • Disk Level Deletion: 25% (just an example)

  • Inactive Threshold: 30 days

  • Enable Account Manager: (optional)

  • Enable Shared PC Mode with OneDrive Sync: True (optional, so user data syncs to OneDrive)

Now only domain/AD accounts can sign in. Their profiles stay around unless disk space is low and they haven’t signed in for 30 days.


Limitations & Notes

  1. Local User Sign-In

    • True “local user + ephemeral session” is not officially supported by the default Shared PC Mode. You can use guest accounts (Account Model = 0) or domain-joined accounts if you want ephemeral profiles.

    • For detailed kiosk or local-account workflows, additional Windows Group Policy settings might be required.

  2. Enforcing M365 Sign-In

    • Windows Shared PC Mode does not force a user to sign in to Office/Microsoft 365 apps. Instead, once the user logs into Windows (domain or guest), they can optionally sign into Office. When they sign out of Windows, the local profile is deleted (depending on your Deletion Policy), so any cached M365 credentials go away with it.

  3. Immediate vs. Conditional Deletion

    • Deletion Policy = 0 for immediate removal.

    • Deletion Policy = 1 or 2 relies on disk space or inactivity triggers.

    • “Immediate” is best if you want a truly fresh device after every sign-out.

  4. OneDrive Sync

    • With Enable Shared PC Mode with OneDrive Sync, users on domain-joined devices can sync their files to OneDrive during their session. Once they sign out and the local profile is removed, their files remain safe in OneDrive.

  5. Windows Version

    • All fields require Windows 10 or newer. Some settings (e.g., Inactive Threshold, Set Power Policies) require specific builds of Windows 10 (1607, 1703, etc.). Check Microsoft docs for the exact minimum version.


Conclusion

Swif’s Windows Shared PC Mode Policy provides a powerful way to set up multi-user or kiosk-style Windows devices, either with guest or domain accounts. By configuring the Account Model, Deletion Policy, and other optional settings:

  • You can automatically remove user profiles (for privacy and security)

  • Restrict access to local storage

  • Enforce OneDrive sync for domain accounts

  • Shorten or customize power settings to save energy

This ensures each new user session starts fresh, minimizing leftover data and simplifying management. For more advanced or custom local-account scenarios, you may need to supplement with additional Windows policies or GPO configurations. If you have any questions, please reach out to Swif Support.

Did this answer your question?