windows-nt/Source/XPSP1/NT/termsrv/admtools/appcmpt/install/msie40.cmd
2020-09-26 16:20:57 +08:00

65 lines
1.7 KiB
Batchfile

@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