Hi,

I need to set the background for all users who are remoted into my terminal server. I tried via GPO to set the wallpaper, but if you see the below screenshot, that does not work.

Any advice?

The AD server is Windows Server 2012 and the RDP/Terminal server is Windows Server 2018.

Thanks.

11 Spice ups

How about a scheduled task run at logon to execute BGINFO?

You might also read through this

1 Spice up

I checked that thread and did all of their recommendations… nothing.

(post deleted by author)

Not saying it is the prettiest way, but the wallpaper can be changed with interop and API.

@genemoody2 I am able to get that to work on my desktop PC, but not on my Thin Clients…​

What OS does the thin client run?

Linux®-based HP ThinPro OS which is used only to remote into our terminal server… I am wondering if it is possible that it is a configuration issue with the thin clients, rather than a windows remote server session issue, due to the fact that others in other threads were able to get it to work.

The specific model is HP t430.

Thank you.

@genemoody2

I am not sure what version of Linux they use, and it will likely vary based on desktop environment. However it is logical to assume that the image file currently being used AS the desktop could simply be replaced, and log off / back on.

Do you know what cocktail it uses, linux version / desktop environment?

(post deleted by author)

Just to be clear here, trying to get the wallpaper to change on the thin client, or on the users session while logged in through the thin client?

My assumption was the former when suggesting the API, latter when suggesting investigating Linux version.

Display of wallpaper CAN be controlled form an RDP client, but it is show or not show for performance reason, not “show this”

I just want to make sure I am addressing the correct scenario.

2 Spice ups

Trying to get the wallpaper to change on the users session while logging in through the thin client - bingo.

Cool, now that we are in the same library, lets look for the same book.

When the users log in do they have ANY wallpaper?

Like are you trying to set a wallpaper in general or change wallpaper?

If trying to define which wallpaper, you are correct the GPO states it will not, but… That does not mean people do not use it.
Welcome to the wonderful world of Microsoft products.

There are ways the admin can override what the user want’s, and make sure you are not fighting those.

User/Administrative Templates/Windows Components/Remote Desktop Session Host/Remote Session Environment : Remove Remote Desktop Wallpaper

As well the client can determine this based on quality settings etc, varies depending on client, but in the MSTSC in the experience tab, you will see it varies whether it does or does not based on connection speed, or user intervention. By default tit is automatic detect, so you can get different experiences based on available bandwidth.

Keep in mind it does this for a reason, wallpaper will induce overhead as screens change especially like minimize windows see desktop, raise window cover desktop, minimize draw again…

But if you want it you want it, just know that.

Have you tried setting it per user in the HKCU\Control Panel\Desktop? If it works for any one, then repeat?

1 Spice up

I’m trying to set our company logo as the wallpaper.

I tried doing this: User/Administrative Templates/Windows Components/Remote Desktop Session Host/Remote Session Environment : Remove Remote Desktop Wallpaper in combination with this: HKCU\Control Panel\Desktop and setting the wallpaper.

Neither of those worked. Our bandwidth should not be the issue. I’ve modified every value and GPO setting that I could find, and i’m still stuck.

@genemoody2

Note: This lil project is a management decision, not IT, so it pretty well needs to be done :slight_smile:

As a user, in an RD session, if you change the wallpaper, does it take?

1 Spice up

Yes it does take it. Since my last reply, I (believe) i’ve copied every relevant desktop wallpaper registry key into the group policy and still couldn’t get it to work.

@genemoody2

If you log back into that session, same user, does it persist?

If so can you test, same LAN, from a MSTSC client, set to :

b19a6a01-ea0b-4d0e-8806-71b0c82464b1-Screenshot_2023-06-16_122525.png

Just to be sure it is not a client setting meddling?

1 Spice up

(post deleted by author)