Auto adjust custom wall paper as per user's desktop resolution using GPO.


  • Dear All,

    We have AD on Windows 2008 R2 and having Windows XP and Windows 7 user OS in our environment. Now to implement standard practice, we want to implement same desktop wallpaper (might be plain background with company logo or message of day) to all desktop using GPO. So as soon as users logins to AD, they get same desktop wallpaper on screen.

    We implemented the same using GPO and working fine until and unless we have 1280 x 720 screen resolutions (My .JPEG file is having 1280 x 683 size), but not other computer which has different resolution and monitor. 

    So please let me know the way to set desktop wallpaper automatically as per user desktop/laptop resolutions like MS Windows wallpaper looks on all system.

    Thursday, September 10, 2015 3:52 AM


  • Hi,
    Have you ever tried to make a generic one with a "Fill" Wallpaper Style or will it distort the image?
    The built-in wallpaper policy setting doesn't provide the ability to "set desktop wallpaper automatically as per user desktop/laptop resolutions". One possible way is to create some different sized wallpapers, save them in a share that all users have read access. Run some scripts on the startup to detect the local PC's current display settings and gets the resolution first, it then apply the correct wallpaper according to the resolution.
    I'm personally not familiar with script, thus cannot provide the complete code here. If you need assistance with scripts, you can post in our dedicated scripting forum:


    Hope this helps.


    Ethan Hua

    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact

    Monday, September 14, 2015 7:21 AM