Change ‘Screen timeout’ for Windows 10 managed devices in MEM

Hello Readers! Welcome to the very first post of this 2021 year!♥

This time we will learn how to change the screen timeout setting on our managed devices in Microsoft Endpoint Manager. Have you ever created a Custom profile for Windows 10 devices? Let’s see …

First let’s check our current configuration,

Tap the Windows icon and search Change Screen Saver. Verify the wait time that is given in minutes, in our test machine appears as below:

Where should we change the setting when it is not available in the Intune GUI?

As part of the mobile device management (MDM) solution, there could be different custom settings you can control on Windows 10 and newer devices that aren’t built-in to Intune.

Windows 10 makes many Configuration Service Provider (CSP) settings available, you can find more information here: Policy Configuration Service Provider (Policy CSP.

So, let’s create the Configuration Profile that will help us update the desired setting.

Follow the steps below:

  1. Sign in to the Microsoft Endpoint Manager admin center.
  2. Select Devices > Configuration profiles > Create profile.
  3. Enter the following properties:
    • Platform:
      • Windows 10 and later
    • Profile: Select Custom.
  4. Select Create.
  5. In Basics, enter the following properties:
    • Name: Windows10_ScreenSaverSetting
    • Description: Policy to change Screen Saver setting
  6. Select Next.
  7. In Configuration settings click Add and fill with the following parameters:
    1. Name: ScreenSaverSetting
    2. Description: Update the Screen Saver Setting
    3. OMA-URI: ./Device/Vendor/MSFT/Policy/Config/DeviceLock/MaxInactivityTimeDeviceLock
    4. Data Type: Select Integer
    5. Value: 15 (Time given in minutes)
  8. Select Next.
  9. In Scope tags (optional), assign a tag to filter the profile to specific IT groups. Select Next.
  10. In Assignments, select the users or groups that will receive your profile. Select Next.
  11. In Review + create, review your settings. When you select Create, your changes are saved, and the profile is assigned. The policy is also shown in the profiles list.

To see the change inmediately you can sync the device from Settings or just wait a couple of minutes. Then, open the Screen Saver Setting and verify the results;

Do not forget to test it on your managed devices and let me know your results!♥


Use custom settings for Windows 10 devices in Intune

Create a profile with custom settings in Intune

6 thoughts on “Change ‘Screen timeout’ for Windows 10 managed devices in MEM

  1. Chris H. 30 December, 2021 / 2:34 pm

    Any suggestions for when the change does not seem to consistently work? For example on my machine, my setting updates to 5 mins as I configured, but then when I test it takes 8-9 minutes for my screen saver to pop (it never seems to be exactly the same).

    Based on your verbiage above, I’m assuming the targeted assignments should be user groups and not device groups?


  2. Zahid 28 September, 2022 / 1:55 pm

    I tried the above mentioned but however the registry under HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\DeviceLock does change for MaxInactivityTimeDeviceLock

    But the wait time in your screenshot doesn’t change.
    Need to know how to do that?


    • Gianelli G 5 October, 2022 / 1:42 pm

      Hi Zahid,

      Thank you for your comment, so If I understood correctly, the property is not being updated?


      • Zahid 5 October, 2022 / 3:52 pm

        Yes. The highlighted value in the last screenshot in this post doesn’t get updated.


      • Gianelli G 11 October, 2022 / 7:42 pm

        Did you check if the profile was applied correctly? Do you see any log messages there?


  3. Zahid 12 October, 2022 / 12:35 pm

    Yes it is being applied correctly. the value gets changed in the registry.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s