• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
Sign in to follow this  
Followers 0
[FMC]Ravage

Windows Logon Screen Background Color

30 posts in this topic

This might sound silly but how do you change the logon screen background color? (the screen that lists all of the user accounts)

0

Share this post


Link to post
Share on other sites

Open regedit, go to


HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Accent\

create a DWORD (32 Bit) with the name DefaultColorSet and next set a value. 2 = gray.

Here are some values:

Benutzeranmeldung_Hintergrundfarbe_aendern.jpg

0

Share this post


Link to post
Share on other sites

Leave it to Andre Ziegler to find cool undocumented reg values using ProcMon. You're amazing, man! :thumbup Always find your posts helpful.

I wish the horrible ugly logon screen should show an image like the Windows 7/Vista logon screen. That feature is "moved" to the Lock screen. :(

Edited by xpclient
0

Share this post


Link to post
Share on other sites

There is now an easy-to-use tool to do this by Winaero thanks to the genius Sergey Tkachenko: Sign In Screen Color Changer thumbup.gif

0

Share this post


Link to post
Share on other sites

I think it sets the same key? Correct?

0

Share this post


Link to post
Share on other sites

Yes the same key. Just a convenient GUI. :)

0

Share this post


Link to post
Share on other sites

xplcient, thanks for "genius", but actually I am not.

My Sign In Screen Color Changer is just several lines of code :)

0

Share this post


Link to post
Share on other sites

Something changed in Windows 8.1. For Win8 I use this AutoIT script at the start:

	RegWrite ( "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent" , "ColorSet_Version3" , "REG_DWORD" , "0x0000000e" )	RunWait (@ComSpec & " /c taskkill.exe /f /im explorer.exe")	Run(@ComSpec & " /c Start c:\windows\explorer.exe")	$metro = "1"

This changes the metro screen to red (from the default). And it works in Windows 8.1. However after the work is done, this part does NOT change it to green (or anything). But later if I change the reg key to 0x0000000b, and restart, the color still stays as red. I've tried other hex codes and they do not make any difference. Even if I manually change the registry key, and either kill and re-open explorer or restart the computer.

I should also note, that in Audit Mode, you can't launch explorer.exe nor cmd.exe from Task Manager unless you check the "create this task with administrative priveledges" box.

0

Share this post


Link to post
Share on other sites

Using that tool doesn't seem to work. Not even changing the colors in the app. I can select the new color from the list but the little boxes remain the same. I do see that it writes *something* to the registry, but I cannot determine what those hex values relate to. They are not standard hex color codes. I rebooted as well but it didn't change anything.

0

Share this post


Link to post
Share on other sites

Hi, I am developer of the tool.

Tripredacus, please tell me which OS your use? x86 or x64?

0

Share this post


Link to post
Share on other sites

Windows 8.1 Pro x64 RTM

0

Share this post


Link to post
Share on other sites

Did you try it in Audit Mode?

When I open the program, it shows the accent color as being red. When I click it and pick green from the menu, the square then becomes blue. I confirm this is the color of the Start Screen. I captured a PML of it if you want.

Also I ran depends on the 3 files and only the WinaeroStartScreenHelper.dll shows something is missing. This OS has no updates installed and no extra .NET versions enabled or installed.

Edited by Tripredacus
0

Share this post


Link to post
Share on other sites

Nope. I have not tried it in Audit Mode.

Yes, I want PML :)

WinaeroStartScreenHelper.dll is native dll.

2SJh30v.png

Edited by hb860
0

Share this post


Link to post
Share on other sites

I added the screenshot from Depends as well. Ignoring IESHIMS, the other ones with the hyphens imply something else is missing. In my previous experience when running depends and finding these hyphen items, a program was missing a redist. It is also possible that something needs to be registered, something not normally active in Audit Mode.

SSCTpml.rar

0

Share this post


Link to post
Share on other sites

strange. RegSetValue calls have all SUCCESS as result.

StartScreenColorTuner.exe RegSetValue HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Accent\AccentColor SUCCESS

hb860 should look at this. I can't help here.

0

Share this post


Link to post
Share on other sites

Also, I can confirm that the registry keys are being written to. I can see the change in regedit.

I will reload the PC and take screenshots of everything, then sysprep and see if the app works then.

I don't specifically need the screen to turn green, turning blue would work for me too.

0

Share this post


Link to post
Share on other sites

Well, I have same missing dependecny here

3kvQ09l.png

It is not a cause of the issue.

I have only one idea.

Maybe it is related to the fact that personalization settings are disabled till Windows is activated. Maybe this affects API too.

When new value is written to registry, the app performs few api calls, probably they kill new value.

Edited by hb860
0

Share this post


Link to post
Share on other sites

After my application finishes, the Start Screen is still red.

th_redmetro_zpsb7bb5c62.jpg

Even though you can see in this screenshot that the code for green is written:

regedit_write_green_zpsa64f3f16.jpg

So I open the tuner, it shows the Accent color is red:

red_tuner_zps27ff94d1.jpg

I choose to change it to green.

tuner_green_zpsf3874a9a.jpg

But the tuner shows it as Blue now:

blue_tuner_zps65084341.jpg

Here is the registry now:

regedit_write_blue_zps73cfe27f.jpg

The start screen is also now blue:

th_bluemetro_zps2d96d53d.jpg

So I sysprep the PC and after going through OOBE, the Start Screen is default blue which I did not change from the color screen. Even after logging into Windows, still the Tuner does not function! Changing to any color on the color select screen, the Accent Color remains unchanged, still stays blue. Changing the Logon Screen color changes the color of the box at least, but when I apply the settings, it changes back to the blue color. :(

0

Share this post


Link to post
Share on other sites

When green turned to blue, it means that new color (green in this case) is not supported by OS.

In your case, OS reject ANY color you choose in tuner. I even have no idea how i can reproduce this behavior.

Maybe you installed something I do not have? For example, that recently leaked GA Rollup update for 8.1 RTM?

Edited by hb860
0

Share this post


Link to post
Share on other sites

I have no updates added. I am not using any leaked software. My software comes directly from Microsoft.

The only reason I resorted to changing the Start Screen color is for software deployments. When it is red it means software is installed. When it is green it means it is done. Originally I had used a MessageBox to appear when it was done, but this "broke" the Start Screen.

I will see if I can get some other feedback on how to change the colors.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.