Re: Registry question

From: Will Denny (willdenny_at_mvps.org)
Date: 05/25/04


Date: Tue, 25 May 2004 08:43:53 +0100

Hi David

I'm not an advocate of using Registry cleaners, as they can cause all kinds
of problems. From your posting:

"RegMaid provides information about entries that are ***believed to be
problematic*** ". There is the problem, but I'll download Regmaid to see
what that program deletes with the default settings!!

Thanks.

-- 
Will Denny
MS-MVP Windows - Shell/User
"David Candy" <david@mvps.org> wrote in message
news:eV1fkmiQEHA.620@TK2MSFTNGP10.phx.gbl...
It works for me without noticable problems. Not that I run it very often
just to see if it breaks anything.
I gave you a hint. Regmaid hasn't been pulled
ftp://ftp.microsoft.com/softlib/MSLFILES/ and look for regmaid.exe
But this is one I've not run on XP (regclean is newer)
      RegMaid.exe Helps Clean Up the Registry
Q156078
----------------------------------------------------------------------------
----
The information in this article applies to:
  a.. Microsoft Visual C++, versions 4.0, 4.1
  b.. Microsoft Visual C++, 32-bit Enterprise Edition, versions 4.2, 5.0,
6.0
  c.. Microsoft Visual C++, 32-bit Professional Edition, versions 4.2, 5.0,
6.0
  d.. Microsoft Visual C++, 32-bit Learning Edition, version 6.0
----------------------------------------------------------------------------
----
SUMMARY
This article describes the RegMaid utility. You can obtain the RegMaid
utility from the Microsoft Download Center (see the "More Information"
section).
The RegMaid utility is designed to clean up invalid registry entries that
are caused by deleting OLE projects that are created with Visual C++ and
Microsoft Foundation Classes (MFC).
MORE INFORMATION
RegMaid provides information about entries that are believed to be
problematic within the HKEY_CLASSES_ROOT: CLSID, ProgId, TypeLib, and
Interface sections of the registry. This information is in a report form of
a list view, where the user can make multiple row selections. Once
selections have been made, the user can then delete them from the registry.
Although RegMaid does not currently have an Archive and Restore capability,
it does provide a printed report mechanism for each of the four views.
The CLSID section considers an entry to contain a problem if any handler or
server file entry cannot be found by the system. This can occur if a server
has been registered over the net and the network connection has been broken.
An entry might also be listed if the server has been moved or deleted. The
CLSID section provides the most information about the entry that is listed
to help you wisely chose the entries to remove.
The ProgId section tries to match its CLSID entry with one in
HKEY_CLASSES_ROOT\CLSID. The typical entry being searched in the registry is
of the format HKEY_CLASSES_ROOT\Some ProgId\CLSID. If the entry under
HKEY_CLASSES_ROOT does not contain a CLSID sub-entry, then it is ignored.
This ensures that only ProgIds are listed. The clean-up process is identical
to that of the CLSID section.
The TypeLib section looks for references to .tlb files and if one is found
in the registry that cannot be found in the system then the entry is listed
as problematic. As with the CLSID section, the files in question are listed.
The final section is the Interface portion of HKEY_CLASSES_ROOT. In this
section each entry with a TypeLib entry is compared to the entries in
HKEY_CLASSES_ROOT\TypeLib, and if a match is not found, the entry is listed
here. This entry has the least amount of information available for deciding
which registry entries to delete. In fact, the only information available
are the TypeLib and Interface GUIDs. However, because this section is highly
dependent on the TypeLib section, it should be safe to delete these entries
as long as you have resolved the TypeLib issues first.
The following files are available for download from the Microsoft Download
Center:
RegMaid.exe
For additional information about how to download Microsoft Support files,
click the article number below to view the article in the Microsoft
Knowledge Base:
  Q119591 How to Obtain Microsoft Support Files from Online Services
Microsoft used the most current virus detection software available on the
date of posting to scan this file for viruses. Once posted, the file is
housed on secure servers that prevent any unauthorized changes to the file.
NOTE: Use the -d option when running RegMaid.exe to decompress the file and
re-create the proper directory structure.
NOTE: As of February 10, 1998, there is a new version of RegMaid.exe
(version 1.1). It greatly reduces the number of erroneous listings that are
caused by RegMaid's inability to find a server file, including:
  a.. Handling of long file names.
  b.. Handling of environmental variables in the path.
  c.. Confusion caused by multiple data entries for the server.
REFERENCES
Visual C++ 4.1 Sample: "REGISTRY: Uses the Win32 API to Access the Registry"
Additional query words: Registry Visual Basic reg maid
Keywords : kbfile kbole kbsample kbAutomation kbCOMt kbMFC kbRegistry
kbVC400 kbVC410 kbVC420 kbVC500 kbVC600 kbGrpDSMFCATL
Issue type : kbhowto
Technology : kbVCsearch kbVC400 kbAudDeveloper kbVC410 kbVC32bitSearch
kbVCPE500 kbVCPE600 kbVCPE420 kbVCEE500 kbVCEE600 kbVCEE420 kbVCLE600
      Last Reviewed: May 10, 2001
      © 2001 Microsoft Corporation. All rights reserved. Terms of Use.
----------------------------------------------------------------------------
----
Send feedback to MSDN.Look here for MSDN Online resources.
-- 
----------------------------------------------------------
And the band played ....
http://www.smh.com.au/articles/2004/05/14/1084289883713.html
"Will Denny" <willdenny@mvps.org> wrote in message
news:%23w5LfWiQEHA.3052@TK2MSFTNGP12.phx.gbl...
> If you want use it - use it!!  You'll have sort out any problems that it
> creates, for yourself!!!!
>
> -- 
>
> Will Denny
> MS-MVP Windows - Shell/User
>
>
> "Tumbleweed" <tumbleweednews@mysockshotmail.com> wrote in message
> news:40b2ed6f$0$2165$afc38c87@news.easynet.co.uk...
> | Well, it runs, and doesnt check and stop because its on XP.
> | Some sites say it doesn't run on xp, some that it isnt 'compatible'
(what
> | does that mean?) and some that it works.
> |
> | -- 
> | Tumbleweed
> |
> | Remove my socks for email address
> | "Will Denny" <willdenny@mvps.org> wrote in message
> | news:%23xMPaMiQEHA.2248@TK2MSFTNGP12.phx.gbl...
> | > No!!
> | >
> | > http://www.createwindow.com/wininfo/regclean.htm
> | >
> | > -- 
> | >
> | > Will Denny
> | > MS-MVP Windows - Shell/User
> | >
> | >
> | > "Tumbleweed" <tumbleweednews@mysockshotmail.com> wrote in message
> | > news:40b2e7f6$0$2261$afc38c87@news.easynet.co.uk...
> | > | regclean.exe.
> | > |
> | > | -- 
> | > | Tumbleweed
> | > |
> | > | Remove my socks for email address
> | > | "Kelly" <kelly@mvps.org> wrote in message
> | > | news:e6zHwAiQEHA.2644@TK2MSFTNGP12.phx.gbl...
> | > | > Which is that, you are speaking of?
> | > | >
> | > | > -- 
> | > | > All the Best,
> | > | > Kelly
> | > | >
> | > | > Microsoft-MVP Windows® XP
> | > | > 2004 Windows MVP "Winny" Award
> | > | >
> | > | > Troubleshooting Windows XP
> | > | > http://www.kellys-korner-xp.com
> | > | >
> | > | > Taskbar Repair Tool Plus!
> | > | > http://www.kellys-korner-xp.com/taskbarplus!.htm
> | > | >
> | > | >
> | > | > "Tumbleweed" <tumbleweednews@mysockshotmail.com> wrote in message
> | > | > news:40b2e40a$0$2113$afc38c87@news.easynet.co.uk...
> | > | > > Why then does Microsoft have a registry cleaner program?
> | > | > >
> | > | > > -- 
> | > | > > Tumbleweed
> | > | > >
> | > | > > Remove my socks for email address
> | > | > > "Will Denny" <willdenny@mvps.org> wrote in message
> | > | > > news:%23tFMZyhQEHA.1388@TK2MSFTNGP09.phx.gbl...
> | > | > >> Hi
> | > | > >>
> | > | > >> There are no 'folders' in the Registry.  What, exactly, are you
> | > trying
> | > | to
> | > | > >> do?  XP looks after the Registry and using any Registry
'cleaner'
> | > could
> | > | > > lead
> | > | > >> to a non-bootable system!!
> | > | > >>
> | > | > >> -- 
> | > | > >>
> | > | > >> Will Denny
> | > | > >> MS-MVP Windows - Shell/User
> | > | > >>
> | > | > >>
> | > | > >> "Newtechie" <n/a> wrote in message
> | > | > >> news:OspOVrhQEHA.4020@TK2MSFTNGP11.phx.gbl...
> | > | > >> | Hi -
> | > | > >> |
> | > | > >> | I'm trying to find a program that will remove empty folders
in
> | the
> | > | > >> registry
> | > | > >> | after the program has been uninstalled successfully.  I
> currently
> | > use
> | > | a
> | > | > >> | program called RegSeeker to remove invalid and/or bad
entries.
> | > | > >> |
> | > | > >> | Does anyone know of a program that will remove the empty
> folders?
> | > | > > Thanks
> | > | > >> in
> | > | > >> | advance.
> | > | > >> |
> | > | > >> | Newtechie
> | > | > >> |
> | > | > >> |
> | > | > >>
> | > | > >
> | > | > >
> | > | >
> | > | >
> | > |
> | > |
> | >
> |
> |
>


Relevant Pages

  • Re: How to Change the Default Screen in Windows CE 5.0
    ... Paul T. ... adding the entry in project.reg for my application entry,so my ... entries in your favorite reg file and then checking whose entries are ... Explrer.exe registry entry is available in the shell.reg, ...
    (microsoft.public.windowsce.embedded)
  • Re: Run appl in headless system at startup
    ... I have an entry for my app in the project.bib file, ... However, looking at the registry after booting the target device, using the ... CE Remote Registry tool, the Init key doesn't contain my entries, hence ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Slow response despite ok dns...?
    ... All members of a single-label AD Domain require registry entries ... locate the UpdateTopLevelDomainZones entry. ... locate the AllowSingleLabelDnsDomain entry. ...
    (microsoft.public.windows.server.dns)
  • Re: Computer Statement Usage
    ... In this case it's not a file, it's a sequence of registry ... >> entries and scripts intertwined with legit Microsoft stuff. ... reference missing files, and entries referencing those classids. ...
    (comp.lang.cobol)
  • Re: Registry key not staying deleted
    ... Microsoft Certified Professional ... | also go through the registry to look at the HKLM-Software- ... | program entry. ... | other 'known' garbage entries), ...
    (microsoft.public.win2000.registry)