Jump to content

Lets clean up our reg......


Dude111

Recommended Posts

Lets dedicate this thread to parts of the registry that can be deleted without any bad effects...... (Resulting in a slimmer registry)

Ill start

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist

There is no need to have all these keys in these subkeys under USERASSIST,first time i checked this area i had tons.... Now i only have 1 entry in each subkey (I keep checking and if more are added i just delete again)

When you delete this key (USERASSIST) windows will recreate it within minutes but will only have 1 entry in each of the 2 subkeys.......... (Count)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\checkbadapps

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\checkbadapps400

This two areas are not needed either and can be removed (Thank you for confirming it CharlotteTheHarl...)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\AppPatches

This is only required if older program installers are run (They might not run right without these patches) .. If you run STAND ALONE EXEs though it shouldnt matter....

Link to comment
Share on other sites


Lets dedicate this thread to parts of the registry that can be deleted without any bad effects...... (Resulting in a slimmer registry)

Woohoo, :thumbup I get to crack open my Registry_Cleanup archives which have been collecting victim keys for years.

Hmmm let's see, how about one of my favorite pet peeves: ShellNew. One of the best performance gains is obtained from deleting all unwanted ShellNew entries. The effect is noticeable when you right-click and drag the pointer over the New > flyout and are forced to wait for ten minutes while the registry is search for filetype objects that have the optional ShellNew added subkey. Here is my current collection:

[-HKEY_LOCAL_MACHINE\Software\Classes\.000\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.a2k\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ac3\Ac3\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acd-bak\Acid4\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acd-bak\AcidMusic5\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acd-zip\Acid4\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acd-zip\AcidMusic5\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acd\Acid4\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acd\AcidMusic5\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.acm\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.am3\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.am4\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.am5\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.amf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.AmiGlobe\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.aqf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.asc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.aut\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bci\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bcs\sfBatch\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bfc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bjf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bmf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bmp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.bpd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.c3d\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.c3v\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cal\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cbd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ccw\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdc\NeroCdCoverType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdl\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdm\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdp\CDA Project File\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdp\CDA5.2 Project File\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdr\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cdx\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cfp\CFontPro.Package\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cfp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cfw\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.chm\CHM.file\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.clb\CdrLabel.label\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.clbx\CdrLabel.LabelXml\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.clk\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.clproj\clproj\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.clt\CdrLabel.Template\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cmp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cnv\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.col\COLfile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.cpt\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dar\DVD Architect 1.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dar\DVD Architect 2.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dls\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dly\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dms\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dna\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.doc\Word.Document.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.doc\Word.Document.8\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.doc\WordDocument\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.doc\Wordpad.Document.1\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.DT\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.DW5\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.dwg\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.eap\EA.Document\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.eap\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ecl\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.edg\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.eds\EditStudio Project\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.eds_bakp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.eds_pckg\EditStudio Install package\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.emf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.epf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.etr\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ex1\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ex2\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ex3\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.eyb\EYBfile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fap\FotoAngelo.fap\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fcs\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fft\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ffx\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fit\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fla\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fmp\Mosaica.Project\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.FolderPointer\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.frg\Forge 7.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.frg\Forge 8.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fx\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.fxp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.gcd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ggx\ggx.file\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.gho\Ghost\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ghs\GhostSpan\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.grd\grd.file\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.grp\grp.file\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.his\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.html\HTMLfile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.i2g\i2g.Document\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.icf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.idp\IDpack2002Plus62_1\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.idt\IDpack2002Plus62_2\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ip3\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ip\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.its\ITS File\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ivr\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.jbf\PaintShopPro8.BrowserCacheFile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.jbf\PSP7.BrowserFile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.jwc\ShellNew]
;;;[-HKEY_LOCAL_MACHINE\Software\Classes\.lnk\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.lot\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mcd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mcp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mdb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.Medialib-bak\Media Manager\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.Medialib\Media Manager\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mip\PSP7.MultiImagePrint\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mmw\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mnb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mng\AnimationShop3.Animation\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mss\Msispy.Automation\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mu\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.mwf\MathematicsWorksheetFactory.Worksheet\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.n3v\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nbk\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.net\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nhv\NeroHfsType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nra\NeroAudioType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nrb\NeroCdromBootType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nrg\NeroImageType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nrh\NeroCdromHybridType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nri\NeroCdromType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nrm\NeroMixedModeType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nru\NeroUdfType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nrv\NeroVideoType\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nwc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nx1\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nx2\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.nx3\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.obd\Office.Binder.8\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.obs\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ofn\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ogg\Ogg Vorbis\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.opt\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.otl\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.p2v\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.p3d\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.p65\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.par\par.file\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pca\Perfect Clarity Audio\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pcb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pfa\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pfp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pgd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pht\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pkd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.plt\plt\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.plug\buZZ Plugin File\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ply\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pmf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pom\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ppt\PowerPoint.Show.8\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.pqi\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.psp\PSP7.Image\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.psp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspFrame\PaintShopPro8.Frame\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspImage\PaintShopPro8.Image\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspMask\PaintShopPro8.Mask\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspScript\PaintShopPro8.Script\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspShape\PaintShopPro8.Shape\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspTube\PaintShopPro8.PictureTube\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.PspWorkspace\PaintShopPro8.Workspacefile\ShellNew]
;;;[-HKEY_LOCAL_MACHINE\Software\Classes\.rar\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.rbk\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.rdw\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.reap\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ResBuild\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.rsnp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.rxp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sam\AmiProDocument\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.scb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sch\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.se\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.set\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sf5\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sf6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sf7\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sfa\SFA\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sfd\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sfVidcap\SonicFoundryVideoCapture\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sfw\Forge 6.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sfw\Forge 7.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sfw\Forge 8.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.shw\Presentations31.Show\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sib\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.SLB\SLB\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.smt\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.snp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.ssc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.stk\buZZ stack File\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.stu\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sxc\sOffice.StarCalcDocument.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sxd\sOffice.StarDrawDocument.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sxi\sOffice.StarImpressDocument.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.sxw\sOffice.StarWriterDocument.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.t3d\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tba\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tbl\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tct\TurboCAD.Drawing.4\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tcw\TurboCAD.Drawing.4\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tel\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tex\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.thm\DVD Architect 2.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tnt\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.tpp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.trk\ShellNew]
;;;[-HKEY_LOCAL_MACHINE\Software\Classes\.txt\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.typ\Fastype Typing File\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.udb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.udl\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.uga\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.upj\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vbp\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vbp\VisualBasic.Project\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.veg\Vegas 2.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.veg\Vegas 4.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.veg\Vegas 6.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vf-zip\VidFact\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vf.bak\Vegas Movie Studio 4.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vf.bak\VidFact\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vf\Vegas Movie Studio 4.0\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vf\VidFact\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vib\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.vpj\VPJfile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.w64\vidfact\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.w64\Wave 64\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wav\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wb2\QuattroPro.Graph.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wb2\QuattroPro.Notebook.6\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wbb\WBBfile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wbj\wbjfile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wcf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wcm\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wdb\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wk4\123Worksheet\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wks\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wmf\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpd\WP5Doc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpd\WP7Doc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpd\WP8Doc\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpd\WpWin6.1file\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpg\TextArt.Document\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpg\WPDraw30.Chart\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wpg\WPDraw30.Drawing\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wps\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wrk\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wsa\AnimationShop3.WorkSpaceFile\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wsp\Psp7.WorkSpace\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wxi\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.wxr\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.x3d\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.xar\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.xif\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.xls\Excel.Sheet.8\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.xps\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.xs1\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\.xsc\ShellNew]
;;;[-HKEY_LOCAL_MACHINE\Software\Classes\.zip\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\Grids.Document\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\Grids.Library\ShellNew]
[-HKEY_LOCAL_MACHINE\Software\Classes\SoundRec\ShellNew]

Let's say you want to keep the NEW document action for a given filetype like WKS, well you just comment the line out (with semicolons) or just delete the line. For example, when I right-click and hover over New >, I only see RAR, ZIP and TEXT. They are commented out of the above list intentionally, as is the LNK filetype.

Of course these keys will not exist in all registries, but deleting a non-existant key causes no harm. To find out what your registry really does contain you just need to export it and then text search for the string: \ShellNew]. Anyone can custom tailor their own deleter by doing so. Certain programs (e.g., Xara3d and SetupFactory) insist on running a self-register function every single time they are used. This makes it necessary to keep a registry deleter handy to execute often so the ShellNew does not get cluttered.

ShellNew meets the criteria of safe to remove since they are optional, but it won't save that much space. This particular tweak is more along a performance boost with respect to the Windows GUI Shell.

Link to comment
Share on other sites

Ok, here is another one. This cleans up entries left over from running the Microsoft program called HWINFO.EXE (aka HWDIAG.EXE earlier) from the Win95osr/Win98 Gold era. It was a nice utility for diagnosing Plug and Pray (PnP) problems on Win9x and can still be run today. If you were to run this program, it installs subkeys attached to each and every PnP device in the registry, in these subkeys it stored a snapshot of the that PnP configuration. The idea was that the next time it was run it would go back to those keys, compare this archived data with the current PnP configuration and then generate a (very nice) report. The amount of crap added to the registry was embarrasing even by Microsoft's standards.

These were the keys deleted off just two computers:

[-HKEY_LOCAL_MACHINE\Enum\BIOS\*Int0800\0C\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0000\00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0000\01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0100\02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0100\03\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0200\02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0201\01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0303\05\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0303\06\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0400\09\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0400\0B\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0501\0C\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0501\0D\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0700\0A\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0700\0B\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0800\04\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0800\06\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0A03\08\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0A03\09\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0B00\03\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0B00\04\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C01\00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C01\08\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C02\0E\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C04\05\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C04\07\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0F13\07\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0F13\0D\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnPB006\0A\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\ESDI\Generic_IDE__Disk_Type01_\MF&Child0000&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\ESDI\Generic_IDE__Disk_Type02_\MF&Child0000&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0110\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\FLOP\Generic_NEC__Floppy_Disk_\BIOS&*PnP0700&0A00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\FLOP\Generic_NEC__Floppy_Disk_\BIOS&*PnP0700&0B00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\HTREE\Reserved\0\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\IsaPnP\ReadDataPort\0\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\IsaPnP\USR1001\63677700\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0000\Pci&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0000\Pci&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0001\Pci&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0001\Pci&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\ModemWave\TelePath_56K_FAX_Modem\IsaPnP&USR1001&63677700\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Monitor\GWY0311\Pci_Ven_100C&Dev_3208&SubSys_00000000&Rev_30_Bus_00&Dev_0D&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Monitor\SNY0770\Pci_Ven_8086&Dev_7123&SubSys_02008086&Rev_03_Bus_00&Dev_01&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Family\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Family\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Family\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\NdisWan\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\NdisWan\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Vredir\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Vredir\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\60\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\61\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\62\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\63\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_100C&Dev_3208&SubSys_00000000&Rev_30\Bus_00&Dev_0D&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_1102&Dev_0002&SubSys_00211102&Rev_05\Bus_00&Dev_10&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_1102&Dev_7002&SubSys_00201102&Rev_05\Bus_00&Dev_10&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_11C1&Dev_0441&SubSys_041013E0&Rev_01\00F000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_122D&SubSys_00000000&Rev_02\Bus_00&Dev_00&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_122E&SubSys_00000000&Rev_02\Bus_00&Dev_07&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_1230&SubSys_00000000&Rev_02\Bus_00&Dev_07&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2410&SubSys_00000000&Rev_02\Bus_00&Dev_1F&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2411&SubSys_24118086&Rev_02\Bus_00&Dev_1F&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2412&SubSys_24128086&Rev_02\Bus_00&Dev_1F&Func_02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2415&SubSys_40018086&Rev_02\Bus_00&Dev_1F&Func_05\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2418&SubSys_00000000&Rev_02\Bus_00&Dev_1E&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_7122&SubSys_71228086&Rev_03\Bus_00&Dev_00&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_7123&SubSys_02008086&Rev_03\Bus_00&Dev_01&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_9004&Dev_6178&SubSys_00000000&Rev_01\Bus_00&Dev_0F&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\*PnP0C00\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\*PnP0C01\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Printer\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Printer\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Printer\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Processor_Update\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\SCSIAdapter\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\SwEnum\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\ATAPI___CD-ROM_DRIVE-40XT\MF&Child0001&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\BTC_____BCE2410IM_______A\MF&Child0001&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\MAXTOR_6L080J4__________A\MF&Child0000&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0110\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\MAXTOR_90871U2__________F\MF&Child0000&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Philips_OmniWriter26____1\Pci&Ven_9004&Dev_6178&SubSys_00000000&Rev_01&Bus_00&Dev_0F&Func_0060\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Seagate_ST52160N________0\Pci&Ven_9004&Dev_6178&SubSys_00000000&Rev_01&Bus_00&Dev_0F&Func_0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Syquest_EZ135S__________1\Pci&Ven_9004&Dev_6178&SubSys_00000000&Rev_01&Bus_00&Dev_0F&Func_0050\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Toshiba_CD-ROM_XM-5602B_1\MF&Child0001&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Toshiba_DVD-ROM_SD-M12121\MF&Child0001&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0110\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SW\{a7c7a5b0-5af3-11d1-9ced-00a024bf0407}\{9b365890-165f-11d0-a195-0020afd156e4}\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9b365890-165f-11d0-a195-0020afd156e4}\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\TapeController\TapeDetection\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\TapeController\TapeDetection\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\USB\Root_HUB\Pci&Ven_8086&Dev_2412&SubSys_24128086&Rev_02&Bus_00&Dev_1F&Func_02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Virtual\*CTL7010\Pci&Ven_1102&Dev_7002&SubSys_00201102&Rev_05&Bus_00&Dev_10&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Virtual\Sblive_SB16Emulation\Pci&Ven_1102&Dev_0002&SubSys_00211102&Rev_05&Bus_00&Dev_10&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\CTMISC\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\FDC\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\FDC\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HDC\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HDC\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HDC\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0020\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Mouse\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\SCSIAdapter\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\SCSIAdapter\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0009\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0010\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0012\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0014\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\TapeDetection\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\TapeDetection\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB\0000\HwDiag]

If you understand the format of those entries you will see that the potential for this list is practically infinite. You could easily have Ports\0003\HwDiag and Ports\0005\HwDiag added in, and USB\0001 as well! What I am saying is that this is not an all-inclusive list, far from it actually.

To demonstrate the magnitude of the waste, if each of those listed keys were present in the registry, they would contain quite a bit of data underneath each of them in both values and subkeys. For example, this is what existed under just one of the above keys:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag]
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag\Iconlib.dll]
"CompanyName"="Microsoft Corporation"
"File Date"="5/11/1998 7:1 AM"
"File Size"=dword:0001cd70
"FileDescription"="Icon Library"
"FileVersion"="4.10.1998"
"LegalCopyright"="Copyright © Microsoft Corp. 1991-1998"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag\Tty.drv]
"CompanyName"="Microsoft Corporation"
"File Date"="5/11/1998 7:1 AM"
"File Size"=dword:000079b0
"FileDescription"="TTY Generic/Text Only Driver"
"FileVersion"="4.10.1998"
"LegalCopyright"="Copyright © Microsoft Corp. 1991-1998"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag\Tty.hlp]
"File Date"="5/11/1998 7:1 AM"
"File Size"=dword:00003020
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag\Unidrv.dll]
"CompanyName"="Microsoft Corporation"
"File Date"="5/11/1998 7:1 AM"
"File Size"=dword:00030440
"FileDescription"="Microsoft Universal Printer Driver library"
"FileVersion"="4.10.1998"
"LegalCopyright"="Copyright © Microsoft Corp. 1991-1998"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag\Unidrv.hlp]
"File Date"="5/11/1998 7:1 AM"
"File Size"=dword:00003e7c

Thankfully, that whole chunk of waste gets removed by simply deleting the HwDiag root key. The most sensible thing for someone to do is to export their registry and then text search for the string: \HwDiag]. If it exists you likely have your work cut out for you. You can safely run the above registry deleter (the first one!), and it will definitely remove many of them, but some will likely remain.

Final Note: I believe there was an option withing the HWINFO program to remove its registry entries, However, this means you have to run the program to find out. This I would not do!

EDIT: Please see Post #12 for some more details about this one.

Edited by CharlotteTheHarlot
Link to comment
Share on other sites

Very interesting thread!

For UssersAsist it is util Mru-Blaster.You may remove at every startup.

I remove with RegSeeker also AOL,ATM,ATT,CompuServe,Prodigy,OLS,Telnet,from registry.

Link to comment
Share on other sites

Hi ....

I have a question in Post #3 ... I did understand Post #1 and deleted those entries out of the registry but I don't understand how to delete the HWINFO entries. You say this in your post :

--------------------------------------------------------------------------------------------------------------------------

"You can safely run the above registry deleter (the first one!), and it will definitely remove many of them,

but some will likely remain."

--------------------------------------------------------------------------------------------------------------------------

What "registry deleter" is this ? ... are you talking about a delete program ? .... you mention the "first one!" ... I just don't see or understand that part of your post. ... just not sure what the "first one!" is.

thanks, duffy98

Link to comment
Share on other sites

parts of the registry that can be deleted without any bad effects......

More about registry cleaning:

This Easy Cleaner is also excellent for this and other purposes:

http://www.download.com/ToniArts-EasyClean...4-10529179.html

Touching Registry is very dangerous! Don't change anything unless you know totally well what you are doing. Better leave this task to these programs or other like Registry Repair, Ole Clean or Registry Mechanic (all are easy to find in the internet).

For additional security you may save system.dat, user.dat, system ini and win.ini in a folder of your own, so that you may restore them to C:\Windows in case of need using DOS and xcopy. This is more secure than trusting in the regedit system provided by Microsoft, because the OS never touchs your recovery files, you renew them only when you are sure that the system is working OK, and you use a transparent way to restore from scratch your essential registry files: a 100% secure copy and a 100% clear program to restore them.

HTH

Edited by cannie
Link to comment
Share on other sites

You all may find this old topic of interest: Puzzling Registry Size Issue.

And, do backup yor registry before starting to yank things out of it. :whistle: Sometimes it's months before you find out something went wrong. Messing with the register can mean hours of reinstalls. :ph34r: Or just redeploying the backed up SYSTEM.DAT and USER.DAT, in case you had stashed a copy of them somewhere safe, before starting your cleanup. :thumbup

Link to comment
Share on other sites

Hi ...

Perhaps most of you know about this little registry backup program that extends the automatic 5 days that Windows 98SE (98 also) saves as a backup for a problem ... this program can extend the backups to 14 ( ... or any number if you wish, 20, 50 etc.). I post it here for Win 98SE people who never heard of it .... I copied this description of what it is and how it works ... very easy to set up and use and you have 14 days of emergency registry backups to fall back on.

-----------------------------------------------------------------------------------------------------------------

To improve on the 5 days MS have on registry backups, use the Cabrest system below and get 14 days.

... http://www.pcnineoneone.com/howto/regback1.html

For those that find the above site confusing, here is what to do.

Alter MaxBackupCopies from 5 to 14 in scanreg.ini ( as per instructions at above site )

Download the zipped copy of the Batch file from, ... http://www.pcnineoneone.com/downloads/cabrest.zip

Unzip, copy and paste cabrest onto the top of C or drop into "C" : in Windows Explorer .

Delete zip file, or save it on floppy, if you want it for others or the future .

Print the instructions below and stick on your computer in front of you or keep them handy, so when you

have to go back to a good copy of the registry, you don't need to search for them .

------------------------------------

Toggle F8 ( when , verifying DMA pool message comes on ) or Press Ctrl during bootup, depends on your computer .

Select , Command Prompt only .

Type in cabrest and press Enter , keep answering "y" and you will see a

table, which will allow you to select which CAB file to restore from.

So, for example, to restore from rb009 cab, you look at the table and

see 09 corresponds to the letter "j". You type "j" and NOT the number.

Follow instructions .

Type win and press Enter to exit .

If after following the instructions to Restore, things aren't

working, go to an earlier date and try again .

--------------------------------------------------------------------------------------------------------------

.... http://www.pcnineoneone.com/howto/regback1.html

Hope this might be helpful to someone ....

duffy98

Link to comment
Share on other sites

I always deleted everything under:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Advanced INF Setup]

[HKEY_CURRENT_USER\Software\Microsoft\Advanced INF Setup]

and never had any problems... (that I know of).

Back-up both keys before deleting them...

Here are some more keys to check around for entries to delete:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Telephony] and it's sub-keys...

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Telephony\Cards] and it's sub-keys...

You won't delete everything you find under those keys, but, there are a ton of useless entries...

You'll have to decide what you need or want to keep...

Back-up both keys before deleting anything from them...

Also check:

[HKEY_LOCAL_MACHINE\Software\Microsoft\DirectDraw\Compatibility]

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaResources\DirectSound\Application Compatibility]

Remember... BACKUP, BACKUP, BACKUP...!

Link to comment
Share on other sites

Since long ago, to keep my regisytry clean of unuseful keys I run at start the following "Clean.reg":

REGEDIT4

[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder]

[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Advanced INF Setup]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Last Update]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Check Drive\LastSurfaceAnalysis]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Check Drive\LastCheck]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\LastCheck]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\LastOptimize]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\checkbadapps]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\CheckBadApps400]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\AppPatches]

[-HKEY_LOCAL_MACHINE\Software\CLASSES\AppID\{4EEDE5C9-2CAD-11D2-9AD4-080009ED1D06}]

[-HKEY_LOCAL_MACHINE\Software\CLASSES\TypeLib\{4EEDE5C8-2CAD-11D2-9AD4-080009ED1D06}\1.0\0\win32]

[-HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{4EEDE5D8-2CAD-11D2-9AD4-080009ED1D06}\LocalServer32]

[-HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{4EEDE5D6-2CAD-11D2-9AD4-080009ED1D06}\LocalServer32]

To make it work at every start you must copy/paste into a text file, call it Clean.reg and put it into the C:\Windows folder, and afterwards copy/paste into a text file and click on the following install.reg:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]

"Clean"="regedit /s C:\\Windows\\Clean.reg"

As I said before, it is very convenient to keep always saved system.dat, user.dat, system ini and win.ini in a folder of your own before any changes in the registry, so that you may restore them using DOS in case of need.

After an extensive clean it is very convenient to compress the registry. I use Registry Compressor Pro. I prefer the older versions made when Windows 98 was the most extended single user OS.

HTH

Edited by cannie
Link to comment
Share on other sites

I have a question in Post #3 ... I did understand Post #1 and deleted those entries out of the registry but I don't understand how to delete the HWINFO entries. You say this in your post :

--------------------------------------------------------------------------------------------------------------------------

"You can safely run the above registry deleter (the first one!), and it will definitely remove many of them,

but some will likely remain."

--------------------------------------------------------------------------------------------------------------------------

What "registry deleter" is this ? ... are you talking about a delete program ? .... you mention the "first one!" ... I just don't see or understand that part of your post. ... just not sure what the "first one!" is.

@duffy98 ... please take note of the excellent advice offered above by both whatever420 and cannie. That advice is to backup your current registry by both exporting it from REGEDIT and by copying the SYSTEM.DAT and USER.DAT (and CLASSES.DAT if it exists) to a safe location.

To answer your question regarding Post#3, there I am describing the registry trash created by Microsoft's HWINFO.EXE (aka HWDIAG.EXE earlier). You may want to look at your registry export in an editor and search for this string first: \HwDiag]. If it doesn't exist at all, you may skip this post. If it does exist, make sure the search results are not from some MRU for a program and are in fact registry keys whose line ends with \HwDiag]. Then, repeat/continue the search and you should find more (this will indicate that you will benefit from deleting these keys).

The deleter I mentioned is contained in that first CodeBox. Here it is more properly defined:

REGEDIT4

[-HKEY_LOCAL_MACHINE\Enum\BIOS\*Int0800\0C\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0000\00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0000\01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0100\02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0100\03\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0200\02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0201\01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0303\05\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0303\06\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0400\09\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0400\0B\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0501\0C\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0501\0D\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0700\0A\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0700\0B\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0800\04\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0800\06\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0A03\08\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0A03\09\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0B00\03\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0B00\04\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C01\00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C01\08\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C02\0E\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C04\05\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0C04\07\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0F13\07\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnP0F13\0D\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\BIOS\*PnPB006\0A\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\ESDI\Generic_IDE__Disk_Type01_\MF&Child0000&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\ESDI\Generic_IDE__Disk_Type02_\MF&Child0000&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0110\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\FLOP\Generic_NEC__Floppy_Disk_\BIOS&*PnP0700&0A00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\FLOP\Generic_NEC__Floppy_Disk_\BIOS&*PnP0700&0B00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\HTREE\Reserved\0\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\IsaPnP\ReadDataPort\0\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\IsaPnP\USR1001\63677700\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0000\Pci&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0000\Pci&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0001\Pci&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\MF\Child0001\Pci&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\ModemWave\TelePath_56K_FAX_Modem\IsaPnP&USR1001&63677700\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Monitor\GWY0311\Pci_Ven_100C&Dev_3208&SubSys_00000000&Rev_30_Bus_00&Dev_0D&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Monitor\SNY0770\Pci_Ven_8086&Dev_7123&SubSys_02008086&Rev_03_Bus_00&Dev_01&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Family\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Family\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Family\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\MsTcp\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\NdisWan\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\NdisWan\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Vredir\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Network\Vredir\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\60\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\61\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\62\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\IRQholder\63\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_100C&Dev_3208&SubSys_00000000&Rev_30\Bus_00&Dev_0D&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_1102&Dev_0002&SubSys_00211102&Rev_05\Bus_00&Dev_10&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_1102&Dev_7002&SubSys_00201102&Rev_05\Bus_00&Dev_10&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_11C1&Dev_0441&SubSys_041013E0&Rev_01\00F000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_122D&SubSys_00000000&Rev_02\Bus_00&Dev_00&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_122E&SubSys_00000000&Rev_02\Bus_00&Dev_07&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_1230&SubSys_00000000&Rev_02\Bus_00&Dev_07&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2410&SubSys_00000000&Rev_02\Bus_00&Dev_1F&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2411&SubSys_24118086&Rev_02\Bus_00&Dev_1F&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2412&SubSys_24128086&Rev_02\Bus_00&Dev_1F&Func_02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2415&SubSys_40018086&Rev_02\Bus_00&Dev_1F&Func_05\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_2418&SubSys_00000000&Rev_02\Bus_00&Dev_1E&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_7122&SubSys_71228086&Rev_03\Bus_00&Dev_00&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_8086&Dev_7123&SubSys_02008086&Rev_03\Bus_00&Dev_01&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Pci\Ven_9004&Dev_6178&SubSys_00000000&Rev_01\Bus_00&Dev_0F&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\*PnP0C00\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\*PnP0C01\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Net\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Printer\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Printer\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Printer\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\Processor_Update\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\SCSIAdapter\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Root\SwEnum\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\ATAPI___CD-ROM_DRIVE-40XT\MF&Child0001&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\BTC_____BCE2410IM_______A\MF&Child0001&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\MAXTOR_6L080J4__________A\MF&Child0000&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0110\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\MAXTOR_90871U2__________F\MF&Child0000&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Philips_OmniWriter26____1\Pci&Ven_9004&Dev_6178&SubSys_00000000&Rev_01&Bus_00&Dev_0F&Func_0060\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Seagate_ST52160N________0\Pci&Ven_9004&Dev_6178&SubSys_00000000&Rev_01&Bus_00&Dev_0F&Func_0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Syquest_EZ135S__________1\Pci&Ven_9004&Dev_6178&SubSys_00000000&Rev_01&Bus_00&Dev_0F&Func_0050\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Toshiba_CD-ROM_XM-5602B_1\MF&Child0001&PCI&Ven_8086&Dev_1230&SubSys_00000000&Rev_02&Bus_00&Dev_07&Func_0100\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SCSI\Toshiba_DVD-ROM_SD-M12121\MF&Child0001&PCI&Ven_8086&Dev_2411&SubSys_24118086&Rev_02&Bus_00&Dev_1F&Func_0110\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SW\{a7c7a5b0-5af3-11d1-9ced-00a024bf0407}\{9b365890-165f-11d0-a195-0020afd156e4}\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9b365890-165f-11d0-a195-0020afd156e4}\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\TapeController\TapeDetection\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\TapeController\TapeDetection\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\USB\Root_HUB\Pci&Ven_8086&Dev_2412&SubSys_24128086&Rev_02&Bus_00&Dev_1F&Func_02\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Virtual\*CTL7010\Pci&Ven_1102&Dev_7002&SubSys_00201102&Rev_05&Bus_00&Dev_10&Func_01\HwDiag]
[-HKEY_LOCAL_MACHINE\Enum\Virtual\Sblive_SB16Emulation\Pci&Ven_1102&Dev_0002&SubSys_00211102&Rev_05&Bus_00&Dev_10&Func_00\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\CTMISC\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\FDC\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\FDC\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HDC\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HDC\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HDC\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Media\0020\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Mouse\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0003\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0005\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports\0004\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\SCSIAdapter\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\SCSIAdapter\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0002\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0009\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0010\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0012\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0014\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\TapeDetection\0000\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\TapeDetection\0001\HwDiag]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB\0000\HwDiag]

Also understand my comments about this NOT being all-inclusive. Any given system will have some variations to those registry key names. You see that there is BIOS\*Int0800\0C listed right at the top of the list, well there could just as easily be a BIOS\*Int0800\0D\HwDiag] instead (or in addition) on your system. Regardless, do search your registry export first for the existance of \HwDiag] before you do anything.

If you do have such keys in your registry, because of the previously mentioned variations this deleter most likely will not remove all of them. You will still have to do another REGEDIT export and search for remainders. If necessary, please post back with more questions if any of this is still not clear before you do anything.

--------------------------------------------------------------------------------------------------------------------------

@Dude111 ... Thanks for starting a good thread. It will no doubt be a busy one and a fun one. You may want to consider editing the first post and add something to the end of it stressing that this type of registry hacking is clearly dangerous and registry backups MUST me made. To rip off whatever420's large font idea I think I'll add:

Danger: REGISTRY HACKING IS FOR EXPERTS!

If you do not completely understand the patches in this thread, ask questions or skip them entirely.

DISCLAIMER: I am not responsible for any damage that someone else causes to their own system.

Backup your Registry!

Link to comment
Share on other sites

  • 1 month later...

Cannie has a good one posted here

http://www.msfn.org/board/index.php?showto...st&p=804760

Although clearing "RUNSERVICES" wouldnt be a good idea as i have 2 entries that run @ startup.. (My firewall and power schemes)

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

Edited by Dude111
Link to comment
Share on other sites

  • 1 month later...

First I wanna say THX to all guys, who keep 98 alive :)

Now here is how I keep my registry clean and small:

I do recomment this free registry cleaner:

http://www.eusing.com/free_registry_cleane...try_cleaner.htm

At the beginning I was careful when handling it, but meanwhile I let him run and delete all strings he finds and thats a lot.

After cleaning you can shrink your registry files by entering:

scanreg /fix

in the last line of autoexec.bat.

Restart your computer and it will cleanup your registry, when finished it tells you to restart again, than you have to remove this entry or simply add the "rem" command before it, so it looks like this:

rem scanreg /fix

Now lets COMPARE :)

user.dat = 700 kB

system.dat = 6.100 kB

Check the size of boths files before cleaning and fixing and then you know that Eusing does a good job.

Greets.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...