Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Direct 3D 9.0 is missing on Windows 7 logon screen... how to enable?


12 Sep 2013   #1

Windows 7 Home Premium 64bit SP1
 
 
Direct 3D 9.0 is missing on Windows 7 logon screen... how to enable?

Okay so I followed this tutorial: Change Windows 7 Logon/Logoff Screensaver! and I know this ia a common problem but anyways I receive an error that Direct 3D 9.0 is missing. Keep in mind this is for the windows 7 logon screen... How do I enable this so I can have my own custom screensavers at the logon screen???

Also I have gotten the logon.scr file but I don't want to use that screensaver at the logon screen...

My System SpecsSystem Spec
.

14 Sep 2013   #2

Windows 7 Home Premium 64bit SP1
 
 

Bump... I still need help with this problem please...
My System SpecsSystem Spec
14 Sep 2013   #3

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium x64 SP1
 
 

In Windows 7 Direct3D is not accessible until after a user is logged in for security reasons. Many screen savers, including those provided with Windows, require Direct X and they may not work as Log on screen saver

Note   Note
This will only work using the blank black C:\Windows\System32\scrnsave.scr screen saver as the value for SCRNSAVE.EXE. Using any other screen saver will result in this error below when it tries to run from the log on screen.




Log On Screen Saver - Enable or Disable

It apparently will work if you use the LOGON.SCR file from an earlier operating system, like Vista.

The instructions seem to infer you can use a custom .scr if you change the path to the correct string. Did you place your custom screensaver to C:\Windows\System32 ? I think it will only work with a screen saver specifically designed to not need Direct 3D. A Guy
My System SpecsSystem Spec
.


15 Sep 2013   #4

Windows 7 Home Premium 64bit SP1
 
 

There is no way to enable the Direct 3D support at the log-on screen for screensavers at all? Are you sure because I don't understand why a lot of sites would suggest being able to use other screensavers (Including windows screensavers like Mystify etc...) if they don't actually work... Anybody here know any way of enabling Direct 3D at the log-on screen???
My System SpecsSystem Spec
17 Sep 2013   #5

Windows 7 Home Premium 64bit SP1
 
 

bump......
My System SpecsSystem Spec
17 Sep 2013   #6

Windows 7 Professional x64 SP1
 
 

Hi Radical924

Your GPU as your system specs is a NVIDIA GeForce 6150SE nForce 430, do you have the latest drivers ?
My System SpecsSystem Spec
18 Sep 2013   #7

Windows 7 Home Premium 64bit SP1
 
 

Quote   Quote: Originally Posted by Stephanie View Post
Hi Radical924

Your GPU as your system specs is a NVIDIA GeForce 6150SE nForce 430, do you have the latest drivers ?
Yeah I do... That is why it confuses me...... Maybe there is some registry key that turns it off on the logon screen that I can change?
My System SpecsSystem Spec
18 Sep 2013   #8

Microsoft Community Contributor Award Recipient

Win 7 Home Premium 64bit Ver 6.1.7600 Build 7601 - SP1
 
 

There has been no mention of a registry backup being made, it is cheap insurance, but that is entirely up to you.

It is imperative that you have the latest DirectX. Do you?

Quote   Quote: Originally Posted by Radical924 View Post
Also I have gotten the logon.scr file but I don't want to use that screensaver st the logon screen...
Keep this in mind. This file may need to be placed in the same exact Windows 7 folder location that you copied from your Vista disk.

What did you mean by the st after screensaver???


What are you using for the registry value; SCRNSAVE.EXE , can you post a screenshot of that whole hive before you try my suggestions?

And please, read through both my suggestions before proceeding, if you have any questions before proceeding, please ask but we will take each suggestion one at a time.

~~~ Suggestion #1 ~~~

Now, according to your tutorial the registry values should be, and make sure:
  • The spelling is correct especially if you typed them in yourself.
  • There are no quotation marks or equal signs, and no spaces.
  • The type of key should be automatic. REG_SZ
  • It should look like this, and note the double back slashes.
Code:
 Name                Type    Data
ScreenSaveActive             1
ScreensaveTimeOut            60 (or your preference, see tip)
SCRNSAVE.EXE                 C:\\Windows\\Sytem32\\(your custom screensaver file location here .scr)             
Or see below: 
SCRNSAVE.EXE                 C:\\Windows\\System32\\Matrix\\(your custom screensaver file location here .scr)
If the double back slashes don't work try a single \ .

Your tutorial suggests the SCRNSAVE.EXE C:\\Windows\\System32\\ line should be: C:\Windows\System32\Matrix\ whatever-the-name-is .scr or you can try the variation as shown above in the Code box.

If the double, single backslashes or adding Matrix did not work, try adding the logon.scr file you extracted, to the corresponding Folder location in C:\Windows\ check after each variation before you move onto the next.

There can be six variations to this with trying with or without the logon.scr file. If C:\\Windows\\Sytem32\\(your custom screensaver file location here .scr) doesn't work, but, it does after adding the logon.scr file you're home free.

~~~ Suggestion #2 ~~~

Another way to try is from this thread: How to get a screensaver at the Windows 7 login screen? - Super User Here it suggests the values should be:

Code:
 Name                Type    Data
ScreenSaveActive             1 
ScreenSaveIsSecure           0 
ScreenSaveTimeOut            60 (or your preference, see tip)
SCRNSAVE.EXE                 C:\WINDOWS\SYSTEM32\LOGON.SCR
Note the added Key Name, ScreenSaveIsSecure 0 ; This tutorial suggests this value can either be 0 or 1.

The 0 means the ScreenSaveIsNotSecure, 1 does. If you have to log-in I would think to try a value of 1 first.
And it can also be either ScreenSaveIsSecure 0 or ScreenSaverIsSecure 0, note the added r in the second example.


You can either leave the SCRNSAVE.EXE C:\WINDOWS\SYSTEM32\LOGON.SCR as is or you can try SCRNSAVE.EXE C:\WINDOWS\SYSTEM32\(your custom screensaver file location here .scr) in either variation the logon.scr file needs to be in its proper location.


Note   Note

  • In both tutorials the Key Name SCRNSAVE.EXE is the only Key Name that is capitalized.
  • In your tutorial the logon.scr file is placed in the system32 Folder.
  • In suggestion #2 it is also placed there in the instructions, but the screenshot shows it placed in the SystemWOW64 Folder. This may be because of the difference in 32 and 64bit Operating Systems. If it doesn't work in System32, and since you have a 64bit system, try the SystemWOW64 Folder.
  • Placing logon.scr in the SystemWOW64 Folder may also hold true for suggestion #1 no mater what Folder you copied it from the Vista disk because you have a 64bit system.

Tip   Tip
This is how the ScreenSaveTimeout is configured:
  • 60 = 60seconds
  • 30 = 30seconds
  • 15 = 15seconds
and so on.

If you want to go longer, multiply the number of minutes by 60:
  • 5minutes x 60 = 300
  • 10minutes x 60 = 600
  • 15minutes x 60 = 900
and so on.
My System SpecsSystem Spec
18 Sep 2013   #9

Windows 7 Home Premium 64bit SP1
 
 

Quote   Quote: Originally Posted by Anak View Post
There has been no mention of a registry backup being made, it is cheap insurance, but that is entirely up to you.
Alrighty then I just made a System Restore Point.

Quote   Quote: Originally Posted by Anak View Post
It is imperative that you have the latest DirectX. Do you?
Yeah I just tried installing "Windows6.1-KB2670838-x64" and it says the update is already installed.

Quote   Quote: Originally Posted by Anak View Post
Quote   Quote: Originally Posted by Radical924 View Post
Also I have gotten the logon.scr file but I don't want to use that screensaver st the logon screen...
Keep this in mind. This file may need to be placed in the same exact Windows 7 folder location that you copied from your Vista disk.

What did you mean by the st after screensaver???
I meant to say "at" not "st"... sorry for the spelling mistake. Also I know that the screensaver might have to be placed in the same folder as on Vista and that is what I am doing. I just don't want the Logon.scr screensaver... I want a custom screensaver (Once we can get the preset screensavers to work on the logon screen).

Quote   Quote: Originally Posted by Anak View Post
What are you using for the registry value; SCRNSAVE.EXE , can you post a screenshot of that whole hive before you try my suggestions?
Okay here is the screenshot:

I'll wait for a response before I try to follow any of your suggestions. Thank you for the response!
My System SpecsSystem Spec
18 Sep 2013   #10

Microsoft Community Contributor Award Recipient

Win 7 Home Premium 64bit Ver 6.1.7600 Build 7601 - SP1
 
 

Your welcome,

A system restore point could suffice, but it is not the same as a registry backup.

I need to know the designation of the operating system (OS) you have. You do not show service pack1 in your system specs, is your OS SP1 or not??
Please see this tutorial and post a screenshot: System Information

Your mention of Windows6.1-KB2670838-x64.msu could be a problem with Updates, how do you have them set, have you tried to force a check for Updates?
After you run the SFC scan (see end of post) attach the .CBS Log along with the two below. How to find the .CBS log is in Option Three of the SFC link below.


Then go here: DirectX Diagnostic Tool you will see a progress bar to the lower left, when it is done click on save all information (to your desktop) then run the 64bit side of DirectX (second button from the left) and save that, then post both files in your next reply.

No problem with the spelling, I had a feeling that was what you meant.
The logon.scr file is not a screensaver per se, but it is what tells the OS to continue to search for the next line in your registry, such as;
Code:
SCRNSAVE.EXE                 C:\\Windows\\Sytem32\\(your custom screensaver file location here .scr)
Your hive looks okay.
As long as you have the registry backup I see no reason why you couldn't experiment by adding the double \\ as shown in the above code box. Then see if the ribbon.scr plays, if it doesn't and you have the logon.scr in place
Quote:
I know that the screensaver might have to be placed in the same folder as on Vista and that is what I am doing.
just rename it to logon.scr_old and see if it plays then. If it does you can either leave it or remove it. Then try replacing ribbon.scr with the file location of your custom screensaver but remember to change the file extension to .scr, by the way what is the file extension of your custom saver?

When was the last time you restarted your machine, ran a chkdsk, SFC scan, antimalware scans, disk cleanup?
It's not written in stone, but it would be good to restart after making registry changes.


I had a long day after I posted to you earlier and its late now, I won't be able to check back till late tomorrow morning, maybe afternoon.
My System SpecsSystem Spec
Reply

 Direct 3D 9.0 is missing on Windows 7 logon screen... how to enable?




Thread Tools



Similar help and support threads for2: Direct 3D 9.0 is missing on Windows 7 logon screen... how to enable?
Thread Forum
I cant enable direct draw acceleration Graphic Cards
Windows 7 logon screen question General Discussion
User login profiles missing from screen, but still able to logon General Discussion
Windows 7 Logon Screen Customization
Solved Logon screen, change/remove logon picture Customization
How to change Logon screen Picture frame (before logon) Customization
Windows 7 Logon Screen/XP Pro? Customization

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 02:17 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33