CMD and UNC Paths in Login Script
I am running a .cmd file as a login script on Domain Controllers.
The script works fine on 2k boxes but every time it runs on a 2k3 box, the
following error message appears:
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
The script still runs fine, but is there any way i can get rid of this error
message?
Thanks!
Re: CMD and UNC Paths in Login Script
Add the following to the logon script:
REG ADD "HKCU\Software\Microsoft\Command Processor" /V DisableUNCCheck /T REG_DWORD /F /D 1
The second time it runs for a user, the message will be gone.
NOTE: REG.EXE is built into Windows XP and Windows Server 2003.
It is installed on Windows 2000 from the Support Tools folder on the Windows 2000 CD-ROM.
Alternately, store the following DisUNCCK.reg file in the netlogon share of each DC:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"DisableUNCCheck"=dword:00000001
In the logon script, add
regedit /s %LOGONSERVER%\NETLOGON\DisUNCCK.reg
Re: CMD and UNC Paths in Login Script
perhaps just beginn the script with a "cls" to get rid of the message.
Re: CMD and UNC Paths in Login Script
That's what we do, and nobody has complained yet about it.
Re: CMD and UNC Paths in Login Script
That's interesting Jerold. XP, W2K3 only?
It seems not to have yet made it into a Tip. At least, a search on
DisableUNCCheck
does not hit.
Re: CMD and UNC Paths in Login Script
Cmd.exe does not support UNC names as the current directory
http://support.microsoft.com/?kbid=156276
from a google search for DisableUNCCheck ...
Re: Re: CMD and UNC Paths in Login Script
All versions of NT, from NT 4.0 - NT 5.2 (and beyond).
It will make the tips soon.