View Full Version : Regview Uninstall Error (W98)
vegasrandy
05-09-2002, 11:44 PM
I am trying to unnistall Registry Viewer from my Desktop with following command line instructions (see below) but it is not working.
Also, if I right-click Registry Viewer Icon on desktop it does not show a "delete" control option --- it only shows "open" "explore" and "create shortcut"):
---the original regview readme.txt instructions---
To uninstall, right-click the Registry Viewer icon on your desktop and select 'Delete'.
Alternatively, click Start -> Run and type the command (without quotes):
"regsvr32.exe /u <path>\regview.dll".
I am using this command with pathway, as follows:
regsvr32.exe /u C:\Windows\System\regview.dll
Both files are installed in the C:\Windows\System directory, but when I run the above command for uninstall of Registry Viewer, I get the following "RegSvr32" error message:
C:\Windows\System\regview.dll was loaded, but the DllUnregesterServer entry point was not found.
Please help with any corrections to this uninstall procedure.
vegasrandy
reghakr
05-10-2002, 01:26 AM
Are we talking about this one:
HOWTO: RegView.exe Contains Shell Namespace Extension Example (Q178665)
----------------------------------------------------------
The information in this article applies to:
Microsoft Win32 Software Development Kit (SDK)
-------------------------------------------------------
SUMMARY
RegView is a simple example of a shell namespace extension. It implements the minimum number of interfaces required to create a multi-level name space extension.
MORE INFORMATION
The following file is available for download from the Microsoft Download Center:
RegView.exe
RegView displays the registry in a similar way as Regedit.exe with an important exception: the registry information can only be viewed, not modified. The sample does not support modification of the registry, although you can add this functionality. Once the extension DLL is built and registered, an item called "Registry View" is available on the desktop and in Windows Explorer.
Once the sample is built, it can register itself. If you use the Visual C++ 5.0 project file included with the sample (RegView.dsw) to build this project, it automatically registers the server when the server is built. The included command-line make file (makefile) also attempts to register the server. If you need to register the server manually, execute the following from the command line (substituting the path where the DLL is located for "<path>"):
regsvr32.exe /s /c <path>\RegView.dll
If regsvr32 still fails, try this freeware utility:
<a target="_blank" href=http://www.ranware.com/ftpfolder/util/olerwiz.zip>http://www.ranware.com/ftpfolder/util/olerwiz.zip</a>
You may need to add the .dll extension manually, look at HKEY_CLASSES_ROOT\tlbfile\shell for an example.
reghakr
vegasrandy
05-10-2002, 02:52 AM
Yes, this is the utility called Registry View (or RegView) as downloded from the WinGuides website.
As I stated in my post, the command line I am using that I was specifically instructed to use (from the downloaded readme.tx instructions per WinGuide) for this utility is not uninstallling the utility (removing it from the desktop).
Perhaps I am using an incorrect uninstall command line protocol, as per instructions that came with the download from WinGuide.
Any suggestions or updates on exactly how to uninstall RegView from my Windows 98 SE desktop or what I am doing wrong?
Thank you.
vegasrandy
reghakr
05-10-2002, 04:10 AM
vegasrandy,
Well, you never said whether you tried my suggestions!
I would try this at the run box:
regsvr32.exe /s /c regview.dll
reghakr
vegasrandy
05-10-2002, 04:43 AM
Thank you for all your time and assistance thus far.
I tried your most recent command of:
regsvr32.exe /s /c regview.dll
It did not work.
How should I adjust this command for the current location of the regview.dll file?
The "RegView.dll" file was originally installed to the directory of:
C:\Windows\System
Any new suggestion for an uninstall command, given this directory location for "regview.dll"?
I will try using "oleRegWiz - The OLE Registration Wizard" if all else fails. Thank you for the download location. It is standing by.
Will deleting a Registry Value for the current Registry data, for either of the two files pertaining to this matter, be a possible solution?
Find "regview.dll" in Registry (@=Default):
HKEY_CLASSES_ROOT\CLSID\{4778AFE0-2289-11D0-8AEC-00A0C90C9246}\DefaultIcon
@=C:\WINDOWS\SYSTEM\REGVIEW.DLL,0
HKEY_CLASSES_ROOT\CLSID\{4778AFE0-2289-11D0-8AEC-00A0C90C9246}\InprocServer32
@=C:\WINDOWS\SYSTEM\REGVIEW.DLL
HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{4778AFE 0-2289-11D0-8AEC-00A0C90C9246}\DefaultIcon
@=C:\WINDOWS\SYSTEM\REGVIEW.DLL,0
HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{4778AFE 0-2289-11D0-8AEC-00A0C90C9246}\InprocServer32
@=C:\WINDOWS\SYSTEM\REGVIEW.DLL
Find "regsvr32.exe" in Registry (@=Default):
HKEY_CLASSES_ROOT\scriptletfile\Shell\Register\com mand
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
HKEY_CLASSES_ROOT\scriptletfile\Shell\Unregister\c ommand
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /u /n /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
HKEY_LOCAL_MACHINE\Software\CLASSES\scriptletfile\ Shell\Register\command
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
HKEY_LOCAL_MACHINE\Software\CLASSES\scriptletfile\ Shell\Unregister\command
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /u /n /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
vegasrandy
reghakr
05-10-2002, 04:49 AM
If you locate two copies of regview.dll, try unregistering both.
It would be safe to remove the regview.dll entries from the registry, but do not remove the scriptletfile entries.
Also, check under this key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\explorer\Desktop\NameSpace
reghakr
vegasrandy
05-10-2002, 05:23 AM
Thank you for your update.
OK. Before deleting any Value entries for "regview.dll" (as found in Registry search of my prior Post), should I delete the following "subkey" (shown below) to see if that solves the uninstall problem?
Inquiry: Detete the subkey containing {4778AFE0-2289-11D0-8AEC-00A0C90C9246} for the following:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\explorer\Desktop\NameSpace\{4778AFE0-2289-11D0-8AEC-00A0C90C9246}
@="Registry View"
Regarding your "do not" delete caution of "scriptletfile entries", you are refering to
following:
HKEY_CLASSES_ROOT\scriptletfile\Shell\Register\com mand
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
HKEY_CLASSES_ROOT\scriptletfile\Shell\Unregister\c ommand
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /u /n /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
Awaiting your reply/update.
Thank you.
vegasrandy
reghakr
05-10-2002, 05:31 AM
Remember to export all keys before removing them.
Deleting the namespace entry ({4778AFE0-2289-11D0-8AEC-00A0C90C9246}) will remove the file from the desktop. Do not delete the NameSpace key itself.
You will still need to remove the others.
Yes, i'm referring to these, do not delete:
HKEY_CLASSES_ROOT\scriptletfile\Shell\Register\com mand
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
HKEY_CLASSES_ROOT\scriptletfile\Shell\Unregister\c ommand
@="C:\WINDOWS\SYSTEM\REGSVR32.EXE" /u /n /i:"%1" "C:\WINDOWS\SYSTEM\SCROBJ.DLL"
reghakr
<P ID="edit"><FONT class="small">Edited by reghakr on 05/09/02 23:32.</FONT></P>
vegasrandy
05-10-2002, 06:10 AM
Successful uninstall of RegView with following procedure:
Start | Run | Regedit ------
The following Registry Values or Subkeys {....} were exported for back-up before deletion:
HKEY_CLASSES_ROOT\CLSID\{4778AFE0-2289-11D0-8AEC-00A0C90C9246}\DefaultIcon
@=C:\WINDOWS\SYSTEM\REGVIEW.DLL,0
HKEY_CLASSES_ROOT\CLSID\{4778AFE0-2289-11D0-8AEC-00A0C90C9246}\InprocServer32
@=C:\WINDOWS\SYSTEM\REGVIEW.DLL
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\explorer\Desktop\NameSpace\{4778AFE0-2289-11D0-8AEC-00A0C90C9246}
@="Registry View"
Start | Find | regview.dll | Browse [ C:]
Delete all "RegView.dll" files
Re-Boot.
Thanks for your professional assistance.
vegasrandy
reghakr
05-11-2002, 12:14 AM
WOW!, finally.
Glad to hear it.
reghakr
Powered by vBulletin™ Version 4.1.0 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.