--- title: SharedPC DDF file description: View the XML file containing the device description framework (DDF) for the SharedPC configuration service provider. ms.date: 01/18/2024 --- # SharedPC DDF file The following XML file contains the device description framework (DDF) for the SharedPC configuration service provider. ```xml ]> 1.2 SharedPC ./Vendor/MSFT The root node for the SharedPC configuration service provider. 10.0.14393 1.0 0x4;0x1B;0x30;0x31;0x48;0x54;0x79;0x7A;0x7D;0x7E;0x81;0x82;0x8A;0x8B;0xA1;0xA2;0xA4;0xA5;0xAB;0xAC;0xAF;0xBC;0xBF;0xCA;0xCB;0xCD;0xCF; EnableSharedPCMode false Setting this node to "true" triggers the action to configure a device to Shared PC mode. Enable shared PC mode false Not configured true Enabled EnableSharedPCModeWithOneDriveSync false Setting this node to “1” triggers the action to configure a device to Shared PC mode with OneDrive sync turned on Enable Shared PC mode with OneDrive sync 10.0.22621 1.2 false Not configured true Enabled EnableWindowsInsiderPreviewFlighting false Setting this node to “1” enables Windows Insider Preview flighting and the ability to receive insider preview builds. Enable WIP Flighting 10.0.22621 1.2 false Not configured true WIP builds are Enabled SetEduPolicies false Set a list of EDU policies. Set EDU policies false Not configured true Enabled SetPowerPolicies false Set a list of power policies. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Set power policies false Not configured true Enabled MaintenanceStartTime 0 Daily start time of maintenance hour. Given in minutes from midnight. Default is 0 (12am). If used, this value must be set before the action on the EnableSharedPCMode node is taken. Maintenance start time [0-1440] SignInOnResume false Require signing in on waking up from sleep. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Sign-in on resume false False true True SleepTimeout 300 The amount of time before the PC sleeps, giving in seconds. 0 means the PC never sleeps. Default is 5 minutes. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Sleep timeout [0-4294967295] EnableAccountManager false Enable the account manager for shared PC mode. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Enable account manager false False true True AccountModel 0 Configures which type of accounts are allowed to use the PC. Allowed values: 0 (only guest), 1 (domain-joined only), 2 (domain-joined and guest). If used, this value must be set before the action on the EnableSharedPCMode node is taken. Account model 0 Only guest accounts are allowed. 1 Only domain-joined accounts are allowed. 2 Domain-joined and guest accounts are allowed. DeletionPolicy 1 Configures when accounts will be deleted. Allowed values: 0 (delete immediately), 1 (delete at disk space threshold), 2 (Delete at disk space threshold and inactive threshold). If used, this value must be set before the action on the EnableSharedPCMode node is taken. Account deletion policy 0 Delete immediately. 1 Delete at disk space threshold 2 Delete at disk space threshold and inactive threshold DiskLevelDeletion 25 Accounts will start being deleted when available disk space falls below this threshold, given as percent of total disk capacity. Accounts that have been inactive the longest will be deleted first. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Disk space threshold for account deletion [0-100] DiskLevelCaching 50 Stop deleting accounts when available disk space reaches this threshold, given as percent of total disk capacity. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Disk space threshold for account caching [0-100] RestrictLocalStorage false Restricts the user from using local storage. This node is optional. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Restrict local storage 10.0.15063 1.1 false False true True KioskModeAUMID Specifies the AUMID of the app to use with assigned access. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Kiosk mode AUMID 10.0.15063 1.1 KioskModeUserTileDisplayText Specifies the display text for the account shown on the sign-in screen which launches the app specified by KioskModeAUMID. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Kiosk mode user tile display text 10.0.15063 1.1 InactiveThreshold 30 Accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Account inactive threshold 10.0.15063 1.1 [0-4294967295] MaxPageFileSizeMB 1024 Maximum size of the paging file in MB. Applies only to systems with less than 32 GB storage and at least 3 GB of RAM. If used, this value must be set before the action on the EnableSharedPCMode node is taken. Maximum PageFile size 10.0.15063 1.1 [0-32768] ``` ## Related articles [SharedPC configuration service provider reference](sharedpc-csp.md)