使用Rundll32命令即可轻松卸载MSJVM。
在开始菜单的运行框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,并回车,打开“Microsoft VM uninstall”对话框,点击“是(Y)”后,系统即开始卸载Java虚拟机,卸载完成后重新启动一下系统。
系统重启后需要删除系统安装目录下的Java文件夹。就是systemroot\inf下的java.pnf文件和systemroot\system32下的jview.exe文件和wjview.exe文件。
删除以上文件后,需要进入注册表编辑器,将其定位到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftJavaVM]分支和[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerAdvancedOptionsJAVA_VM]分支,删除这两个分支下的所有子键。
完成后重启系统使设置生效即可。
正常情况下,这时系统会弹出一个包含有信息“If this component is uninstalled ,MS explorer will not be able to download files from the world wide web…”的对话框,请选择“是”,然后重新启动计算机并进入下一步。如果系统弹出的对话框包含有信息“无法定位INF文件java.inf 。”把java.inf 拷贝到c:\windows\inf文件夹下。然后回到第1步,重新开始操作。
java.inf
; Microsoft virtual machine Installation
; Copyright (C) 1997-1999 Microsoft Corp.
; Combined Version. All platforms.
[Version]
Signature="$CHICAGO$"
SetupClass=Base
AdvancedINF=2.5, "You need a newer version of Advpack.dll"
;
; Destination Directories =======================================================
[DestinationDirs]
PRECLEAN.RegSvr=11
BASEINST.ClassFiles=10,Java\Classes
BASEINST.TClassFiles=10,Java\TrustLib
BASEINST.SysFilesRegister=11
BASEINST.SysFilesNoReg=11
BASEINST.WinFiles=10
BASEINST.INF=17
X86INST.ClassFiles=10,Java\Classes
X86INST.SysFilesRegister=11
X86INST.SysFilesNoReg=11
X86INST.WinFiles=10
IE30INST.SysFilesRegister=11
IE30INST.SysFilesNoReg=11
IE30INST.HelpFiles=11,Help
IE30INST.WinFiles=10
MSXML.IE30.DoCleanUp=10,Java\Classes
MSOSP.ClassFiles=10,Java\Classes
CLEANUP.WinFiles=10
CLEANUP.SysFiles=11
CLEANUP.OldClassFiles=10,Java\Classes
CLEANUP.Classes=10,Java\Classes
CLEANUP.TClasses=10,Java\Trustlib
UNINSTALL.OldClasses=10,Java\Classes
UNINST.LogFile=10
WFCINST.ClassFiles=10,Java\Classes
[PreClean.Installation]
ComponentName=Java
CopyFiles=PRECLEAN.RegSvr
[CleanUp]
ComponentName=Java
DelFiles=CLEANUP.WinFiles,CLEANUP.SysFiles,CLEANUP.OldClassFiles,CLEANUP.Classes,CLEANUP.TClasses
DelReg=CLEANUP.DelReg
[Cleanup.ME]
ComponentName=Java
DelFiles=CLEANUP.OldClassFiles,CLEANUP.Classes,CLEANUP.TClasses
DelReg=CLEANUP.DelReg
[BaseInstallation]
ComponentName=Java
CheckAdminRights=1
CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,BASEINST.INF
AddReg=BASEINST.AddReg
[BaseInstallation.NT5]
ComponentName=Java
CheckAdminRights=1
CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg.NT5,BASEINST.INF
AddReg=BASEINST.AddReg
[BaseInstallation.RegNow]
ComponentName=Java
RunPostSetupCommands=BASEINST.RegisterNow
[BaseInstallation.RegOnReboot]
ComponentName=Java
AddReg=BASEINST.RegisterRunOnce
[BaseInstallation.ClassFiles]
ComponentName=Java
CopyFiles=BASEINST.ClassFiles,BASEINST.TClassFiles
[BasePkgMgr.Install.RunOnce]
ComponentName=Java
AddReg=BASEINST.RunOnce
[BasePkgMgr.Install.Execute]
ComponentName=Java
RunPreSetupCommands=BASEINST.ExecPkgMgr
[Base.AddUninstallKey]
AddReg=BASEINST.UninstallKeys
[Base.DeleteUninstallKey]
DelReg=BASEINST.UninstallKeys
[CABInstallation.RunNow]
ComponentName=Java
DelReg=CABINSTALL.UnRegisterNow
[CABInstallation.RunOnce]
ComponentName=Java
AddReg=CABINSTALL.RegisterRunOnce
[IEOptions.Register]
ComponentName=Java
AddReg=IEOPT.AddReg
[IEOptions.X86.Register]
ComponentName=Java
AddReg=IEOPT.X86.AddReg
[X86Installation]
ComponentName=Java
CopyFiles=X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles
AddReg=X86.RunOnce,X86INST.AddReg
[X86Installation.RegNow]
ComponentName=Java
RunPostSetupCommands=X86INST.RegisterNow
[X86Installation.RegOnReboot]
ComponentName=Java
AddReg=X86INST.RegisterRunOnce
[X86Installation.ClassFiles]
ComponentName=Java
CopyFiles=X86INST.ClassFiles
[X86Installation.PkgMgr.RunOnce]
ComponentName=Java
AddReg=X86INST.RunOnce
[X86Installation.PkgMgr.Execute]
ComponentName=Java
RunPreSetupCommands=X86INST.ExecPkgMgr
[AlphaInstallation]
ComponentName=Java
CopyFiles=
AddReg=
[IE30Installation]
ComponentName=Java
CopyFiles=IE30INST.SysFilesRegister,IE30INST.SysFilesNoReg,IE30INST.WinFiles
AddReg=IE30INST.Registry.VersionStamp
DelReg=IE30INST.Registry.Delete
RegisterOCXs=IE30INST.SysFilesRegister
RunPostSetupCommands=IE30INST.PostSetupCommand
;;
;;
;; WFC Install Headers =======================================================
;;
;;
[WFCInstallation.CopyFiles]
ComponentName=Java
CopyFiles=WFCINST.ClassFiles
[WFCInstallation.RegisterNow]
ComponentName=Java
AddReg=WFCINST.RegisterNow
[WFCInstallation.PkgMgr.RunOnce]
ComponentName=Java
AddReg=WFCINST.PkgMgr.RunOnce
[WFCInstallation.PkgMgr.Execute]
ComponentName=Java
RunPreSetupCommands=WFCINST.PkgMgr.RunNow
;;
;;
;; TRIGGER HEADERS =======================================================
;;
;;
[WFCClean.RunNow]
ComponentName=Java
RunPostSetupCommands=WFCClean.Trigger
[OLEAUTInstallation]
ComponentName=Java
RunPostSetupCommands=OLEAUT.Trigger
[ClsPack.RunNow]
ComponentName=Java
RunPostSetupCommands=ClsPack.Trigger
[ClsPack.RunReboot]
ComponentName=Java
AddReg=ClsPack.RunOnce
;;
;;
;; XMLDSO HEADERS =======================================================
;;
;;
[NT5.MSXML.MoveFile]
CustomDestination=MSXML.CustomDestination
CopyFiles=MSOSP.ClassFiles
RunPostSetupCommands=MSXML.NT5.MoveFile
[IE50.JIT.MSXML.MoveFile]
CustomDestination=MSXML.CustomDestination
RunPostSetupCommands=CABPKG.IE50Install.Move
[IE50.JIT.MSXML.PkgMgr.RunNow]
RunPostSetupCommands=MSXML.Lite.PkgMgr.RunNow
[IE50.JIT.MSXML.PkgMgr.RunReboot]
AddReg=MSXML.Lite.PkgMgr.RunReboot
[IE40.CABPKG.MoveFile]
CustomDestination=MSXML.CustomDestination
RunPostSetupCommands=CABPKG.IE40Install.Move
[IE40.CABPKG.PkgMgr]
AddReg=CABPKG.IE40Install.PkgMgr
[IE40.MSXML.MoveFile]
CustomDestination=MSXML.CustomDestination
CopyFiles=MSOSP.ClassFiles
RunPostSetupCommands=MSXML.MoveFile
[IE40.MSXML.PkgMgr.RunNow]
RunPostSetupCommands=MSXML.PkgMgr.RunNow,MSOSP.PkgMgr.RunNow
[IE40.MSXML.PkgMgr.RunReboot]
AddReg=MSXML.PkgMgr.RunReboot,MSOSP.PkgMgr.RunReboot
[IE40.MSXML.Old.MoveFile]
CustomDestination=MSXML.Old.CustomDestination
RunPostSetupCommands=MSXML.Old.MoveFile
[IE40.MSXML.PkgMgr.Old.RunNow]
RunPostSetupCommands=MSXML.Old.PkgMgr.RunNow
[IE40.MSXML.PkgMgr.Old.Reboot]
AddReg=MSXML.Old.PkgMgr.RunReboot
[IE30.MSXML.Install]
RunPostSetupCommands=MSXML.IE30.DoInstall
[IE30.MSXML.CleanUp]
DelFiles=MSXML.IE30.DoCleanUp
;;
;;
;; UNINSTALL HEADERS =======================================================
;;
;;
[UnInstall]
SmartReboot=A
Cleanup=1
BeginPrompt=UNINST.BeginPrompt
RunPreSetupCommands=UNINST.RunUninstApps
DelFiles=BASEINST.ClassFiles,BASEINST.TClassFiles,BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,X86INST.ClassFiles,X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles,UNINST.LogFile
DelReg=X86INST.AddReg,BASEINST.AddReg,BASEINST.UnInstallKeys,UNINST.CryptoKeys,RollbackJava.BetaVM.AddReg
DelDirs=UNINST.CleanupDirs
UnRegisterOCXs=BASEINST.SysFilesRegister,X86INST.SysFilesRegister
[RollbackJava.IE30]
AddReg=RollbackJava.IE30.AddReg
[RollbackJava.BetaVM]
AddReg=RollbackJava.BetaVM.AddReg
[RollbackJava.Release]
AddReg=RollbackJava.Release.AddReg
[PreRollback.IE30]
AddReg=UNINST.AddReRegister
DelReg=RollbackJava.IE30.AddReg
RunPostSetupCommands=UNINST.RunUninstApps
[PreRollback.Java]
DelReg=RollbackJava.Release.AddReg
[IE30Rollback]
ComponentName=Java
PreRollBack=PreRollback.IE30
[RollbackJava]
ComponentName=Java
PreRollback=PreRollback.Java
[CAB.AddUninstallKey]
ComponentName=Java
DelReg=CAB.PreviousUninstallKey
AddReg=CAB.UninstallKey
;;
;;
;; PRECLEANUP SECTIONS =======================================================
;;
;;
[PRECLEAN.RegSvr]
regsvr32.exe,,,32
;;
;;
;; BASE INSTALLATION SECTIONS ===============================================
;;
;;
[BASEINST.ClassFiles]
classes.zip,,,33
classes.cer,,,33
msjdbc.zip,,,33
msjdbc.cer,,,33
[BASEINST.TClassFiles]
tclasses.zip,,,33
tclasses.cer,,,33
[BASEINST.SysFilesRegister]
javacypt.dll,,,33
javaprxy.dll,,,33
msawt.dll,,,33
msjava.dll,,,33
;verinst.exe,,,33
vmhelper.dll,,,33
[BASEINST.SysFilesNoReg]
jdbgmgr.exe,,,33
javart.dll,,,33
msjdbc10.dll,,,33
zonedoff.reg,,,33
zonedon.reg,,,33
[BASEINST.SysFilesNoReg.NT5]
clspack.exe,,,33
javart.dll,,,33
jdbgmgr.exe,,,33
jview.exe,,,33
msjdbc10.dll,,,33
wjview.exe,,,33
zonedoff.reg,,,33
zonedon.reg,,,33
[BASEINST.WinFiles]
clspack.exe,,,33
jview.exe,,,33
wjview.exe,,,33
[BASEINST.INF]
java.inf,,,33
[BASEINST.RunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,5,00,%VERNUM%,4,286,%10%\Java\classes\classes.cer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install MSJDBC",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,5,00,%VERNUM%,4,286,%10%\java\classes\msjdbc.cer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Trusted Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,5,00,%VERNUM%,6,286,%10%\java\trustlib\tclasses.cer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[BASEINST.RegisterNow]
%11%\regsvr32.exe /s %11%\javacypt.dll
%11%\regsvr32.exe /s %11%\javaprxy.dll
%11%\regsvr32.exe /s %11%\msawt.dll
%11%\regsvr32.exe /s %11%\msjava.dll
%11%\regsvr32.exe /s %11%\vmhelper.dll
;%11%\verinst.exe 3283
[BASEINST.RegisterRunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaCypt",0,"regsvr32.exe /s %11%\javacypt.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaPrxy",0,"regsvr32.exe /s %11%\javaprxy.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSAwt",0,"regsvr32.exe /s %11%\msawt.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSJava",0,"regsvr32.exe /s %11%\msjava.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"regsvr32.exe /s %11%\vmhelper.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","InitPKI",0,"regsvr32.exe /s /n /i:u initpki.dll"
;HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Run VerInst",0,"%11%\verinst.exe 3283"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[BASEINST.ExecPkgMgr]
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,5,00,%VERNUM%,4,286,%10%\java\classes\classes.cer
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,5,00,%VERNUM%,6,286,%10%\java\trustlib\tclasses.cer
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,5,00,%VERNUM%,4,286,%10%\java\classes\msjdbc.cer
%11%\jdbgmgr.exe -regserver
[BaseINST.AddReg]
HKLM,"Software\Microsoft\Java VM","Classpath",2,"%10%\java\classes;."
HKLM,"Software\Microsoft\Java VM","TrustedClasspath",2,""
HKLM,"Software\Microsoft\Java VM","TrustedLibsDirectory",0,"%10%\java\trustlib"
HKLM,"Software\Microsoft\Java VM","LibsDirectory",0,"%10%\java\lib"
HKLM,"SOFTWARE\Classes\CLSID\%ClassId%",,,"%JAVAVM_NAME%"
HKLM,"Software\Classes\CLSID\%ClassId%\InstalledVersion","Path",,"%11%\msjava.dll"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%",,0,"%JAVAVM_NAME%"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","ComponentID",2,"JAVAVM"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","IsInstalled",1,1,0,0,0
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","KeyFileName",0,"%11%\msjava.dll"
HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","mtxjava.dll",1,1,0,0,0
HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","jdbcdemo.dll",1,1,0,0,0
HKLM,"SOFTWARE\Microsoft\Java VM\Security","EditCustomPermissions",1,0,0,0,0
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","EventMessageFile",0,"%11%\vmhelper.dll"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","TypesSupported",1,7,0,0,0
HKLM,"Software\Microsoft\Java VM\System Properties","com.ms.applet.enable.serversockets",0,"false"
;HKCU,"Software\Microsoft\Internet Explorer\Main","First Home Page",2,"http://www.microsoft.com/ie/ie40/features/?/ie/ie40/features/ie-java.htm"
HKCU,"Software\Microsoft\Java VM","EnableLogging",3,0,0,0,0
; NB: The following version number values are now set programmatically in
; vmhelper's DllRegisterServer.
;
; HKLM,"SOFTWARE\Classes\CLSID\%ClassId%\InstalledVersion",,,"5,00,%VERNUM%,0"
; HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","Version",0,"5,00,%VERNUM%,0"
[BASEINST.UninstallKeys]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","DisplayName",0,"Microsoft VM"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","UninstallString",0,"RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
[CAB.UninstallKey]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
[CAB.PreviousUninstallKey]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","DisplayName"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","UninstallString"
;;
;;
;; IE Dialog Settings =================================================================
;;
;; Enables VM in IE Advanced Options and Security settings
;;
;;
[IEOPT.AddReg]
;;
;; Register dialog info for VM in IE 5.0 or newer. Overwrite existing settings.
;;
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM","Bitmap",2,"%11%\inetcpl.cpl,4441"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM","HelpID",2,"iexplore.hlp#50041"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM","Type",2,"group"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","CheckedValue",3,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","HelpID",2,"iexplore.hlp#50301"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","HKeyRoot",3,01,00,00,80
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","RegPath",2,"SOFTWARE\Microsoft\Java VM"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","PlugUIText",0,"@vmhelper.dll,-4000"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","Type",2,"checkbox"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","UncheckedValue",1,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","ValueName",2,"EnableJavaConsole"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","CheckedValue",3,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","HelpID",2,"iexplore.hlp#50109"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","HKeyRoot",3,01,00,00,80
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","RegPath",2,"SOFTWARE\Microsoft\Java VM"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","PlugUIText",0,"@vmhelper.dll,-4002"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","Type",2,"checkbox"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","UncheckedValue",1,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","ValueName",2,"EnableLogging"
;;IE Security Settings
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER","Bitmap",2,"%11%\inetcpl.cpl,4441"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER","Type",2,"group"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","Bitmap",2,"%11%\inetcpl.cpl,4441"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","HelpID",2,"iexplore.hlp#50241"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","PlugUIText",0,"@vmhelper.dll,-4003"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","Type",2,"group"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","CheckedValue",3,00,00,80,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","HelpID",2,"iexplore.hlp#50241"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","PlugUIText",0,"@vmhelper.dll,-4004"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","Type",2,"radio"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","ValueName",2,"1C00"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","CheckedValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","HelpID",2,"iexplore.hlp#50241"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","PlugUIText",0,"@vmhelper.dll,-4005"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","Type",2,"radio"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","ValueName",2,"1C00"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","CheckedValue",3,00,00,01,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","HelpID",2,"iexplore.hlp#50241"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","PlugUIText",0,"@vmhelper.dll,-4006"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","Type",2,"radio"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","ValueName",2,"1C00"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","CheckedValue",3,00,00,03,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","HelpID",2,"iexplore.hlp#50241"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","PlugUIText",0,"@vmhelper.dll,-4007"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","Type",2,"radio"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","ValueName",2,"1C00"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","CheckedValue",3,00,00,02,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","DefaultValue",3,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","HelpID",2,"iexplore.hlp#50241"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","PlugUIText",0,"@vmhelper.dll,-4008"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","Type",2,"radio"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","ValueName",2,"1C00"
[IEOPT.X86.AddReg]
;;
;; Register x86-specific dialogs for VM in IE 5.0 or newer. Overwrite previous settings.
;;
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","CheckedValue",3,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","DefaultValue",3,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","HelpID",2,"iexplore.hlp#50110"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","HKeyRoot",3,01,00,00,80
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","RegPath",2,"SOFTWARE\Microsoft\Java VM"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","PlugUIText",0,"@vmhelper.dll,-4001"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","Type",2,"checkbox"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","UncheckedValue",1,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","ValueName",2,"EnableJIT"
;;
;;
;; CAB (IE) Installation Sections =======================================================
;;
;;
[CABINSTALL.UnRegisterNow]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","UninstallString"
[CABINSTALL.RegisterRunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\900",,,"Microsoft VM"
;;
;;
;; X86 Installation Sections =======================================================
;;
;;
[X86INST.ClassFiles]
dx3.zip,,,33
dx3.cer,,,33
;dxmedia.zip
[X86INST.SysFilesRegister]
dx3j.dll,,,33
[X86INST.SysFilesNoReg]
javaee.dll,,,33
javasup.vxd,,,33
jit.dll,,,33
[X86INST.WinFiles]
jautoexp.dat,,,33
setdebug.exe,,,33
[X86INST.RunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install Dx3 Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,5,00,%VERNUM%,6,286,%10%\java\classes\dx3.cer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[X86INST.RegisterNow]
%11%\regsvr32.exe /s %11%\dx3j.dll
[X86INST.RegisterRunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Register DX3J",0,"regsvr32.exe /s %11%\dx3j.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[X86INST.ExecPkgMgr]
;rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dxmedia.zip,1,4,10,0610,4,300
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,5,00,%VERNUM%,6,286,%10%\java\classes\dx3.cer
[X86INST.AddReg]
HKCU,"Software\Microsoft\Java VM","EnableJIT",3,1,0,0,0
HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","Start",1,0
HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","StaticVxD",0,"JAVASUP.VXD"
;;
;;
;; WFC Installation Sections =======================================================
;;
;;
[WFCINST.ClassFiles]
wfc.zip,,,33
wfc.cer,,,33
[WFCINST.RegisterNow]
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%",,,"Java Class: com.ms.wfc.html.DhModule"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\Implemented Categories"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\Implemented Categories\{BE0975F0-BBDD-11CF-97DF-00AA001F73C1}"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InprocServer32",,,"%11%\msjava.dll"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InprocServer32","JavaClass",,"com.ms.wfc.html.DhModule"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InprocServer32","ThreadingModel",,"Both"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\ProgID",,,"DhModule"
HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InstalledVersion",,,"1,0,0,%WFCVERNUM%"
HKLM,"SOFTWARE\Classes\DhModule",,,"Java Class: com.ms.wfc.html.DhModule"
HKLM,"SOFTWARE\Classes\DhModule\CLSID",,,"%DhModuleCLSID%"
;; New stuff added for WFC 8415 or newer
HKCR,"CLSID\%DhComponentWrapperCLSID%",,2,"Java Class: com.ms.wfc.html.DhComponentWrapper$DhInnerSafeControl"
HKCR,"CLSID\%DhComponentWrapperCLSID%","AppID",2,"%DhComponentWrapperCLSID%"
HKCR,"CLSID\%DhComponentWrapperCLSID%\Control"
HKCR,"CLSID\%DhComponentWrapperCLSID%\Implemented Categories"
HKCR,"CLSID\%DhComponentWrapperCLSID%\Implemented Categories\{BE0975F0-BBDD-11CF-97DF-00AA001F73C1}"
HKCR,"CLSID\%DhComponentWrapperCLSID%\InprocServer32",,2,"msjava.dll"
HKCR,"CLSID\%DhComponentWrapperCLSID%\InprocServer32","ThreadingModel",2,"Both"
HKCR,"CLSID\%DhComponentWrapperCLSID%\InprocServer32","JavaClass",2,"com.ms.wfc.html.DhComponentWrapper$DhInnerSafeControl"
[WFCINST.PkgMgr.RunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install WFC Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\wfc.zip,1,1,00,%WFCVERNUM%,6,286,%10%\Java\classes\wfc.cer,,1"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[WFCINST.PkgMgr.RunNow]
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\wfc.zip,1,1,00,%WFCVERNUM%,6,286,%10%\java\classes\wfc.cer,,1
;;
;;
;; IE30 Installation Sections =======================================================
;;
;;
[IE30INST.SysFilesRegister]
[IE30INST.SysFilesNoReg]
cabinet.dll,,,32
iernonce.dll,,,32
[IE30INST.WinFiles]
extrac32.exe,,,32
[IE30INST.HelpFiles]
[IE30INST.PostSetupCommand]
[IE30INST.Registry.Delete]
[IE30INST.Registry.VersionStamp]
;;
;;
;; CLEANUP Section. Files that may have been left on the disk by another process (Class Installer,etc)
;; that need to be removed. This should be triggered *before* any other installation sections.
;;
;;
[CLEANUP.WinFiles]
jview.exe,,,1
runvm.exe,,,1
setdebug,,,1
wjview.exe,,,1
[CLEANUP.SysFiles]
javaee.dll,,,1
javasntx.dll,,,1
[CLEANUP.OldClassFiles]
ClassR.exe,,,1
jdbc.exe,,,1
DxaR.exe,,,1
Dx3R.exe,,,1
CABR.exe,,,1
AFCR.exe,,,1
[CLEANUP.Classes]
;Intentionally left empty for future expansion
[CLEANUP.TClasses]
;Intentionally left empty for future exapnsion
[CLEANUP.UnRegister]
;Don't call this section. It doesn't work (hangs on some machines).
;Left in so that we can see what we did and go back and figure out why regsvr is busted later.
%11%\regsvr32.exe /s /u %11%\msawt.dll
[CLEANUP.DelReg]
HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
HKLM,"Software\Microsoft\Code Store Database\Distribution Units\Win32 Classes" ;; Delete old Win32.cab DU
HKLM,"SOFTWARE\Classes\TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\HELPDIR"
HKLM,"SOFTWARE\Classes\TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\FLAGS"
HKLM,"SOFTWARE\Classes\TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\0\win32"
HKLM,"SOFTWARE\Classes\TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\0"
HKLM,"SOFTWARE\Classes\TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0"
HKLM,"SOFTWARE\Classes\TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}"
HKLM,"SOFTWARE\Classes\Msawt.NativeSystemIME.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.NativeSystemIME.1"
HKLM,"SOFTWARE\Classes\Msawt.NativeSystemIME\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.NativeSystemIME"
HKLM,"SOFTWARE\Classes\Msawt.IToolkit.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.IToolkit.1"
HKLM,"SOFTWARE\Classes\Msawt.IToolkit\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.IToolkit"
HKLM,"SOFTWARE\Classes\Msawt.INativeServices.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeServices.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeServices\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeServices"
HKLM,"SOFTWARE\Classes\Msawt.INativeResource.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeResource.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeResource\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeResource"
HKLM,"SOFTWARE\Classes\Msawt.INativeImage.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeImage.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeImage\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeImage"
HKLM,"SOFTWARE\Classes\Msawt.INativeGraphics.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeGraphics.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeGraphics\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeGraphics"
HKLM,"SOFTWARE\Classes\Msawt.INativeFontMetrics.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeFontMetrics.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeFontMetrics\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeFontMetrics"
HKLM,"SOFTWARE\Classes\Msawt.INativeFileDialog.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeFileDialog.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeFileDialog\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeFileDialog"
HKLM,"SOFTWARE\Classes\Msawt.INativeComponent.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeComponent.1"
HKLM,"SOFTWARE\Classes\Msawt.INativeComponent\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.INativeComponent"
HKLM,"SOFTWARE\Classes\Msawt.IAXComponent.1\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.IAXComponent.1"
HKLM,"SOFTWARE\Classes\Msawt.IAXComponent\CLSID"
HKLM,"SOFTWARE\Classes\Msawt.IAXComponent"
HKLM,"SOFTWARE\Classes\CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}"
HKLM,"SOFTWARE\Classes\CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}"
HKLM,"SOFTWARE\Classes\CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}"
HKLM,"SOFTWARE\Classes\CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}"
HKLM,"SOFTWARE\Classes\CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}"
HKLM,"SOFTWARE\Classes\CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}"
HKLM,"SOFTWARE\Classes\CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}"
HKLM,"SOFTWARE\Classes\CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}"
HKLM,"SOFTWARE\Classes\CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}"
HKLM,"SOFTWARE\Classes\CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}\VersionIndependentProgID"
HKLM,"SOFTWARE\Classes\CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}\ProgID"
HKLM,"SOFTWARE\Classes\CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}\InprocServer32"
HKLM,"SOFTWARE\Classes\CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
HKCR,"TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\HELPDIR"
HKCR,"TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\FLAGS"
HKCR,"TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\0\win32"
HKCR,"TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0\0"
HKCR,"TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}\1.0"
HKCR,"TypeLib\{5988B4E1-2776-11D0-BF00-00C04FD21544}"
HKCR,"Msawt.NativeSystemIME.1\CLSID"
HKCR,"Msawt.NativeSystemIME.1"
HKCR,"Msawt.NativeSystemIME\CLSID"
HKCR,"Msawt.NativeSystemIME"
HKCR,"Msawt.IToolkit.1\CLSID"
HKCR,"Msawt.IToolkit.1"
HKCR,"Msawt.IToolkit\CLSID"
HKCR,"Msawt.IToolkit"
HKCR,"Msawt.INativeServices.1\CLSID"
HKCR,"Msawt.INativeServices.1"
HKCR,"Msawt.INativeServices\CLSID"
HKCR,"Msawt.INativeServices"
HKCR,"Msawt.INativeResource.1\CLSID"
HKCR,"Msawt.INativeResource.1"
HKCR,"Msawt.INativeResource\CLSID"
HKCR,"Msawt.INativeResource"
HKCR,"Msawt.INativeImage.1\CLSID"
HKCR,"Msawt.INativeImage.1"
HKCR,"Msawt.INativeImage\CLSID"
HKCR,"Msawt.INativeImage"
HKCR,"Msawt.INativeGraphics.1\CLSID"
HKCR,"Msawt.INativeGraphics.1"
HKCR,"Msawt.INativeGraphics\CLSID"
HKCR,"Msawt.INativeGraphics"
HKCR,"Msawt.INativeFontMetrics.1\CLSID"
HKCR,"Msawt.INativeFontMetrics.1"
HKCR,"Msawt.INativeFontMetrics\CLSID"
HKCR,"Msawt.INativeFontMetrics"
HKCR,"Msawt.INativeFileDialog.1\CLSID"
HKCR,"Msawt.INativeFileDialog.1"
HKCR,"Msawt.INativeFileDialog\CLSID"
HKCR,"Msawt.INativeFileDialog"
HKCR,"Msawt.INativeComponent.1\CLSID"
HKCR,"Msawt.INativeComponent.1"
HKCR,"Msawt.INativeComponent\CLSID"
HKCR,"Msawt.INativeComponent"
HKCR,"Msawt.IAXComponent.1\CLSID"
HKCR,"Msawt.IAXComponent.1"
HKCR,"Msawt.IAXComponent\CLSID"
HKCR,"Msawt.IAXComponent"
HKCR,"CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}\VersionIndependentProgID"
HKCR,"CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}\ProgID"
HKCR,"CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}\InprocServer32"
HKCR,"CLSID\{DA8F08C0-2CC9-11D0-BF00-00C04FD21544}"
HKCR,"CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}\VersionIndependentProgID"
HKCR,"CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}\ProgID"
HKCR,"CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}\InprocServer32"
HKCR,"CLSID\{CFB5DB81-8EAE-11D0-AFB9-00A024A82C78}"
HKCR,"CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKCR,"CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKCR,"CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKCR,"CLSID\{7223C933-2CF2-11D0-AFB8-00A024A82C78}"
HKCR,"CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKCR,"CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKCR,"CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKCR,"CLSID\{7223C92E-2CF2-11D0-AFB8-00A024A82C78}"
HKCR,"CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKCR,"CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKCR,"CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKCR,"CLSID\{7223C929-2CF2-11D0-AFB8-00A024A82C78}"
HKCR,"CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}\VersionIndependentProgID"
HKCR,"CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}\ProgID"
HKCR,"CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}\InprocServer32"
HKCR,"CLSID\{7223C906-2CF2-11D0-AFB8-00A024A82C78}"
HKCR,"CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}\VersionIndependentProgID"
HKCR,"CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}\ProgID"
HKCR,"CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}\InprocServer32"
HKCR,"CLSID\{5A2572A0-537F-11D0-B513-0020AF41A54B}"
HKCR,"CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}\VersionIndependentProgID"
HKCR,"CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}\ProgID"
HKCR,"CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}\InprocServer32"
HKCR,"CLSID\{59ED3201-D16A-11D0-94AC-0080C7E75396}"
HKCR,"CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}\VersionIndependentProgID"
HKCR,"CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}\ProgID"
HKCR,"CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}\InprocServer32"
HKCR,"CLSID\{5988B4E7-2776-11D0-BF00-00C04FD21544}"
HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}\VersionIndependentProgID"
HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}\ProgID"
HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}\InprocServer32"
HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
;;
;;
;; UNINSTALL Section. Files that are only deleted at install time. Usually created by Class Installer.
;;
;;
[UNINSTALL.OldClasses]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete classes.zip",0,"command /c del %10%\Java\Classes\classes.zip"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete tclasses.zip",0,"command /c del %10%\Java\Classes\tclasses.zip"
[UNINST.BeginPrompt]
Prompt=%BEGIN_UNINSTALL_PROMPT%
ButtonType=YESNO
Title=%BEGIN_UNINSTALL_TITLE%
[UNINST.AddReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Remove Microsoft VM",0,"rundll32 %11%\advpack.dll,LaunchINFSection %17%\java.inf,RealUnInstall"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[UNINST.AddReRegister]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register JavaPrxy",0,"%11%\regsvr32.exe /s %11%\javaprxy.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register MS Java",0,"%11%\regsvr32.exe /s %11%\msjava.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register VMHelper",0,"%11%\regsvr32.exe /s %11%\vmhelper.dll"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[UNINST.RunUninstApps]
rundll32.exe msjava.dll,JavaPkgMgr_UninstallAll
%11%\regsvr32.exe /s /u %11%\javacypt.dll
%11%\regsvr32.exe /s /u %11%\javaprxy.dll
%11%\regsvr32.exe /s /u %11%\msawt.dll
%11%\regsvr32.exe /s /u %11%\msjava.dll
%11%\regsvr32.exe /s /u %11%\vmhelper.dll
%11%\regsvr32.exe /s /u %11%\dx3j.dll
[UNINST.CryptoKeys]
HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B1-F738-11D0-A72F-00A0C903B83D}",""
HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B2-F738-11D0-A72F-00A0C903B83D}",""
HKLM,"SYSTEM\CurrentControlSet\Services\WinTrust\TrustProviders\JavaVM",""
[UNINST.CleanupDirs]
%10%\Java\Classes
%10%\Java\Lib
%10%\Java\Packages\Data
%10%\Java\Packages
%10%\Java\Trustlib
[UNINST.LogFile]
javainst.log
[RollbackJava.IE30.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,IE30Rollback,,256"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile",0,"4.99"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
[RollbackJava.BetaVM.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,UnInstall,,5"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile",0,"4.99"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
[RollbackJava.Release.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString",0 ,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile",0,"4.99"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
;;
;;
;; EXE Trigger Section
;; Trigger EXE installs for OLE Automation and CLSPack
;;
;;
[OLEAUT.Trigger]
OAInst.exe "/q:a /r:n"
[WFCClean.Trigger]
wfcclean.exe
[ClsPack.Trigger]
%10%\clspack "-auto"
[ClsPack.RunOnce]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\909","Run ClassPack",0,"%10%\clspack -quiet"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
;;
;;
;; XMLDSO Install
;; IE 4.0 or newer
;;
;;
[MSXML.CustomDestination]
49000=SourceDir
[CABPKG.IE50Install.Move]
%10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
[CABPKG.IE50Install.PkgMgr]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,282"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[CABPKG.IE40Install.Move]
%10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
[CABPKG.IE40Install.PkgMgr]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,282"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[MSXML.MoveFile]
%10%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
[MSXML.NT5.MoveFile]
%11%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
[MSXML.Lite.PkgMgr.RunNow]
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,282
[MSXML.Lite.PkgMgr.RunReboot]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,282"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[MSXML.PkgMgr.RunNow]
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,282
[MSXML.PkgMgr.RunReboot]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,282"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
[MSXML.IE30.DoInstall]
%10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\xmldso.cab xml.inf xml4ie3.cab
rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\xml.inf,SDKInstall30
[MSXML.IE30.DoCleanUp]
xml.inf
xml4ie3.cab
xmldso.cab
[MSOSP.ClassFiles]
osp.cer,,,33
osp.zip,,,33
[MSOSP.PkgMgr.RunNow]
rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\osp.zip,1,3,99,0100,0,287
[MSOSP.PkgMgr.RunReboot]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install OSP",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\osp.zip,1,3,99,0100,0,287"
[SourceDisksNames]
1=%BASEINSTDISKNAME%,"javabase.cab",0
2=%X86INSTDISKNAME%,"javax86.cab",0
3=%IE30INSTDISKNAME%,"javaie30.cab",0
4=%OTHERDISKNAME%,"",0
[SourceDisksFiles]
;;
;;Files in javabase.cab. Installed on all platforms.
;;
classes.zip=1
classes.cer=1
clspack.exe=1
javacypt.dll=1
javaprxy.dll=1
javart.dll=1
jdbgmgr.exe=1
jview.exe=1
msawt.dll=1
msjava.dll=1
msjdbc.zip=1
msjdbc.cer=1
msjdbc10.dll=1
tclasses.zip=1
tclasses.cer=1
vmhelper.dll=1
wjview.exe=1
zonedon.reg=1
zonedoff.reg=1
;;
;;Files in javax86.cab. Installed only the x86
;;
Dx3.zip=2
dx3.cer=2
dx3j.dll=2
jautoexp.dat=2
javaee.dll=2
javasup.vxd=2
jit.dll=2
setdebug.exe=2
wfc.zip=2
wfc.cer=2
;;
;;Files in Javaie30.cab. Installed only on machines running ie30. Not dropped to IE4.
;;
cabinet.dll=3
extrac32.exe=3
iernonce.dll=3
regsvr32.exe=3
;;
;;Files not in any cab.
;;
java.inf=4
OAInst.exe=4
osp.zip=4
osp.cer=4
wfcclean.exe=4
[Strings]
BASEINSTDISKNAME="Microsoft VM"
BASEINSTDISK="javabase.cab"
X86INSTDISKNAME="X86 Extensions for the Microsoft VM"
X86INSTDISK="JAVAX86.cab"
IE30INSTDISKNAME="IE30 Compatibility files for the Microsoft VM"
IE30INSTDISK="javaie30.cab"
;LOCALHELPDISKNAME="Help Files for the Microsoft VM"
LOCALHELPDISK="vmhelp.cab"
OTHERDISKNAME="Extensions to the Microsoft VM"
VERNUM="3802"
WFCVERNUM="8475"
ClassId="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
IE4CLSID="{89820200-ECBD-11cf-8B85-00AA005B4383}"
DhModuleCLSID="{B98AC5E0-DE20-11d1-A7CE-0000F81E8509}"
DhComponentWrapperCLSID="{FFD709F0-AF39-11D2-B854-0000F81E8872}"
BEGIN_UNINSTALL_PROMPT="If this component is uninstalled, Microsoft Internet Explorer will not be able to download files from the World Wide Web. Do you want to uninstall the Microsoft VM?"
BEGIN_UNINSTALL_TITLE="Microsoft VM uninstall"
UninstKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
JAVAVM_NAME="Microsoft VM"
IE4CRYPTVER=1023