Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

64 lines
1.7 KiB

@Echo off
Rem
Rem Administrator should run this script right after the installation
Rem
CD /D "%SystemRoot%\Application Compatibility Scripts\Install" > NUL: 2>&1
If Not "A%1A" == "AA" Goto cont0
Call "%SystemRoot%\Application Compatibility Scripts\ChkRoot.Cmd"
If "%_CHKROOT%" == "FAIL" Goto Done
:cont0
If "A%1A" == "AA" ..\acsr "#ROOTDRIVE#" "%RootDrive%" Template\msie40.key msie40.key
..\acsr "#SYSTEMROOT#" "%SystemRoot%" Template\msie40s.key msie40s.key
If Exist "%SystemRoot%\Setup.ini" Goto Cont2
Copy NUL: "%SystemRoot%\Setup.ini" > NUL: 2>&1
:Cont2
Cacls "%SystemRoot%\Setup.ini" /E /T /G "Authenticated Users":F >Nul: 2>&1
If Exist "%SystemRoot%\Setup.old" Goto Cont3
Copy NUL: "%SystemRoot%\Setup.old" > NUL: 2>&1
:Cont3
Attrib +r "%SystemRoot%\Setup.old" > NUL: 2>&1
FindStr /I Msie4Usr %SystemRoot%\System32\UsrLogn1.Cmd >Nul: 2>&1
If Not ErrorLevel 1 Goto Cont4
Echo Call Msie4Usr.Cmd >> %SystemRoot%\System32\UsrLogn1.Cmd
:Cont4
Rem If not currently in Install Mode, change to Install Mode.
Set __OrigMode=Install
ChgUsr /query > Nul:
if Not ErrorLevel 101 Goto Begin
Set __OrigMode=Exec
Change User /Install > Nul:
:Begin
If "A%1A" == "AA" regini Msie40.key > Nul:
regini Msie40s.key > NUL:
Rem If original mode was execute, change back to Execute Mode.
If "%__OrigMode%" == "Exec" Change User /Execute > Nul:
Set __OrigMode=
If Not "A%1A" == "AA" Goto Done
Echo.
Echo To insure proper operation of MS IE 4, users who are
Echo currently logged on must log off and log on again before
Echo running any application.
Echo.
Echo Microsoft Internet Explorer 4.x Multi-user Application Tuning Complete
Rem Do not pause during the IE AutoInstall.
Pause
:Done