fortypoundhead.com

How can I prevent a user logon script from running on a specific Windows Server 2003 computer?

Primary Category = Networking

Posted On 2006-09-25 by FortyPoundHead
Keywords: Logon Script
Tags: Networking Tip Windows Server 2003
Views: 2782
Rating: / 5.00

  • 1
  • 2
  • 3
  • 4
  • 5

 

If you want to prevent a user logon script from running on a specific Windows Server 2003 computer, like a Terminal Server, you can prevent the Userinit.exe process from running it, by altering the Userinit Value Name at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon and by setting the UserInitLoginScript variable to nul:

1. Save the following to a \FolderName\DisableLogonScript.cmd file:

@echo off
Set UserInitLogonScript=
Start %systemroot%\system32\userinit.exe
exit

2. Open a CMD.EXE window.

3. Type the following command and press Enter:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V Userinit /T REG_SZ /F /D "\FolderName\DisableLogonScript.cmd"

NOTE: \FolderName\ is the drive letter and folder path where you saved the DisableLogonScript.cmd file.

About the Author

FortyPoundHead has posted a total of 1975 articles.

You can find more information from FortyPoundHead by visiting .

Comments On This Post

No comments on this post yet!

 

Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.


Your IP address is:54.161.208.7

Before you can post, you need to prove you are human. If you log in, this test goes away.