Link to home
Start Free TrialLog in
Avatar of andrewmchorney
andrewmchorney

asked on

Network Login Not Secure

I am helping someone with her computer. She wants to prevent her kids from using it by forcing  a login with the network login. Unfortunately they can bypass the login by using the escape key. Is there a way to prevent this and force them to log in.

Thanks,
Andrew
ASKER CERTIFIED SOLUTION
Avatar of CrazyOne
CrazyOne
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Andrew,

This is similar to CrazyOnes first two offerings, but also adds some degree of protection:

There is a way to set things up that offers protection against a user hitting Cancel or just typing in a new username at the Windows logon prompt. If all you want to do is protect against unauthorized Windows access, You can do this...

1) Run Regedit.
2) Go to, and open, the
HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Run key.
3) In the right-side pane, right-click, and create a new string value called NoDefLog (it could be another name if you wish).
4) Doubleclick on this new key and enter the string (exactly) rundll.exe user.exe,EXITWINDOWS
5) Close Regedit.

What this does is set up a situation for the Default User, which is what you are if you hit Cancel at logon, where they are immediately exited from Windows. When a new user
is created, by typing in a new username in the logon prompt box at logon, they inherit this key, which will cause them to be exited from windows also.

The only note on this is that if you are actually maintaining a multi-user system (profiles), then you want to remove the above registry key/entry temporarily before
creating the new user.

For added safety I created this vb script:
which you can put on the desktop to try it out. If it works successfully, move the .vbs script to a different folder. open Notepad and copy and paste the following between the lines and save the file as nodeflog.vbs. If you encounter any problem, double-click on the file to merge the contents into the registry and allow you accesss to Windows. You only have a few seconds. Be VERY careful!
============BEGIN CUT=====================
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Popup "Delete value HKCU\Software\Microsoft\Windows\CurrentVersion\Run\NoDefLog"
WSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\NoDefLog"

Sub Welcome()
    Dim intDoIt

    intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _  
                      vbOKCancel + vbInformation,       _
                      L_Welcome_MsgBox_Title_Text )
    If intDoIt = vbCancel Then
        WScript.Quit
    End If
End Sub
================END CUT======================

Other than that, you can hit the Delete or F2 key at startup, enter the BIOS, look for the Security screen and set and supervisor password and set user options to None.

reghakr
Avatar of andrewmchorney
andrewmchorney

ASKER

I was hoping for a simple solution so that when the Mother starts up the computer, a user name and password would be required and that cancel and escape would not be allowed.

Thanks,
Andrew
Well the second link in my first comment is about as simple as it is probably going to get. :>)


http://registry.winguides.com/display.php/629/ 
Hello all,
I am Computer101, a moderator from Experts-Exchange and also an expert within this topic area. This question has been open a long time.  What I am going to do is allow feedback from the questioner and experts.  If it is not resolved, I will delete or accept an answer based on the info I have been given, Experts, feel free to offer input.  I will monitor these questions for a period of 5-7 days and come back and evaluate.  I will have another moderator (who is also an expert in this topic area) look at the question also to ensure we do the right thing for this question.

Thank you
Computer101
Community Support Moderator
Comment from CrazyOne accepted as answer.

Thank you
COmputer101
Community Support Moderator