I remembered why I don't reccommend it. People want software to make decisions for them. It's useless for most users. Imagine trying to explain it to someone.
--
----------------------------------------------------------
And the band played ....
http://www.smh.com.au/articles/2004/05/14/1084289883713.html
Yups. Using R'maid, just removed all references to the program ICQ (which I've uninstalled long back)
--
Ramesh - Microsoft MVP
Windows XP Shell
http://www.mvps.org/sramesh2k
The Parasite Fight - Quick Fix Protocol:
http://aumha.org/a/quickfix.htm
The Antivirus Defense-in-Depth Guide
http://go.microsoft.com/fwlink/?LinkId=28734
But you can judge what you are doing (and regmaid requires judgement - it's not automated).
-- [/QUOTE]
curious and don't mind reinstalling
--
Ramesh - Microsoft MVP
Windows XP Shell
http://www.mvps.org/sramesh2k
The Parasite Fight - Quick Fix Protocol:
http://aumha.org/a/quickfix.htm
The Antivirus Defense-in-Depth Guide
http://go.microsoft.com/fwlink/?LinkId=28734
I did think of that but the KB did say it handles wierd registry thingos, specifically at the bottom that it was upgraded in 1998 to catch environmental strings. The reg_expand is just a format that tell the calling program to expand it before using it.
As I said I haven't and am not going to run it (well I did once). Regmaid requires one to choose what to delete. It deletes nothing unless the user explicitly chooses so.
You would have to be stupid (or curious and don't mind reinstalling) to run it after what we have said.
--
----------------------------------------------------------
And the band played ....
http://www.smh.com.au/articles/2004/05/14/1084289883713.html
David,
Heard that Regmaid does not expand the REG_EXPAND_SZ strings/objects ?
--
Ramesh - Microsoft MVP
Windows XP Shell
http://www.mvps.org/sramesh2k
The Parasite Fight - Quick Fix Protocol:
http://aumha.org/a/quickfix.htm
The Antivirus Defense-in-Depth Guide
http://go.microsoft.com/fwlink/?LinkId=28734
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.