I have one Server 2012R2 VM that serves as a Session Host for RemoteApps on which the Windows Basic Theme colors have become corrupted. On some Windows text is being display as Yellow on a White background making it almost impossible to read. This is applied to Console and RemoteApp sessions. No changes were made to the theme colors, they just appeared differently one day.
Comparing the Registry entries that control color and themes between this server and other identical servers in the same farm shows every entry identical.
Is there another Registry entry I am overlooking?
Comparing aerolite.msstyle and .theme files in C:\Windows\Resources between identical servers reveals no difference but yet colors are being displayed completely different.
It was suggested that I apply another Theme to the server, then reapply the Basic theme, which I did; yet no resolution to the issue.
I have attached a screenshot of the corrupt Basic theme's display.
Does anyone have insight into what might correct this problem, other than rebuilding the box? I would also like to know what caused the issue so I can take measures to avoid this issue in the future.