卸载jvm

使用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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值