Kbase 21912: "Snap-in failed to initialize" -- Starting Progress Explorer
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/25/2002 |
|
SUMMARY:
This Solution provides one reason for the error, "Snap-in failed to initialize", which might occur when starting the Progress Explorer.
EXPLANATION:
A scenario where you would see the error is, you've had both Progress 9.1B and 9.1C installed alongside each other locally on the same PC, but have since removed the Progress 9.1B installation.
9.1B and 9.1C share some registry keys that define the Progress Explorer snap-in. When the 9.1B installation is removed, so are the registry keys required by Progress Explorer (9.1C), thus the error.
SOLUTION:
One choice is to reinstall Progress 9.1C.
There is a second solution that does not require a re-install of Progress 9.1C. Follow these steps:
1) Copy the example .reg file below into your favorite text editor and
save it as a .reg file.
2) You will have to edit some of the lines, as mentioned in the
comments between the lines in the example, then remove those
comments before saving it.
3) Import the keys and values of the .reg file into your Windows
registry by double-clicking the file.
Now, Explorer should start up again. If it does not show the server(s) that you previously defined, you might have to add those server(s) again.
NOTE: Always make sure that you have a current backup of your registry before making any changes to 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 */
Reference to Written Documentation:
Progress Knowledge Base Solutions:
19507, "Snap-in failed to initialize -- Why?".
19701, "Solving Progress Explorer - MMC Snap-in failed to initialize".