Consultor Eletrônico



Kbase P2883: Progress Explorer 9.1C - Snap-in failed to initialize after uninstall of 9.1B
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

FACT(s) (Environment):

Progress 9.1B
Progress 9.1C

SYMPTOM(s):

Error when starting Progress Explorer.

Snap-In Failed to Initialize

CHANGE:

Uninstalled Progress 9.1B

CAUSE:

This error has occurred when Progress 9.1B and Progress 9.1C were both installed locally on the same machine, and the Progress 9.1B installation was removed.

Progress 9.1B and Progress 9.1C share the same registry keys that define the Progress Explorer snap-in. When the 9.1B installation was removed, the registry keys required by the Progress Explorer (9.1C) are also removed thus resulting in the "Snap in failed to Initialize error.

FIX:

The logical solution is to Uninstall / Reinstall Progress 9.1C.  This solution offers a second solution that does not require a re-install of Progress 9.1C.


IMPORTANT NOTE: Please always make sure that a current backup of the registry has been taken prior to making any changes.


STEPS:
1) Copy the example .reg file below into a text editor and save it as a .reg file.

2) Edit the lines mentioned in the comments between the lines in the example, then remove the comments before saving it.

/*    Example of .reg file    */

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\{ED06106E-40A4-11d4-81B3-00C04F6B9729}]
"About"="{ED06106E-40A4-11d4-81B3-00C04F6B9729}"
"NameString"="Progress Explorer 9.1C"
"NodeType"="{ED061070-40A4-11d4-81B3-00C04F6B9729}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\NodeTypes]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\NodeTypes\{ED061070-40A4-11d4-81B3-00C04F6B9729}]
@="RootNode"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\NodeTypes\{ED061071-40A4-11d4-81B3-00C04F6B9729}]
@="Child Under Root Node"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\StandAlone]

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}]
@="9.1C.ProgressExplorer"

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\Implemented Categories\{BE0975F0-BBDD-11CF-97DF-00AA001F73C1}]

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\InprocServer32]
@="C:\\WINNT\\System32\\msjava.dll"

/* Edit the line above to point to the msjava.dll file on your system,
then remove this comment */

"ThreadingModel"="Both"
"JavaClass"="com.progress.vj.explorer.ProgressExplorer"
"CodeBase"="file://D:\\progress\\prog91c\\DLC\\java\\progress.zip"

/* Edit the path of the "CodeBase" value above to point to the
progress.zip file on your system, then remove this comment */

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\ProgID]
@="9.1C.ProgressExplorer"

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\TypeLib]
@="{ED06106E-40A4-11d4-81B3-00C04F6B9729}"

[HKEY_CLASSES_ROOT\CLSID\{ED06106E-40A4-11d4-81B3-00C04F6B9729}\Version]@="1.0"

/*    End of example    */

3) Import the keys and values of the .reg file into the Windows registry by double-clicking the file.

Now, Explorer should start up again, if it does not show the server(s) that were previously defined, redefine the server(s) again.