Jump to content

CharlotteTheHarlot

Member
  • Posts

    2,051
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by CharlotteTheHarlot

  1. These rumours start so easily. CuteFTP was never spyware. Do a search or check here http://kb.globalscape.com/article.aspx?id=10193 So can you tell me exactly the evidence you have that HACE's Mmm is/was spyware? First of all to be crystal clear, I think both GetRight and CuteFTP are great, I still have them and use them. Secondly, to be clearer, GetRight and CuteFTP and the HACE utilities (that I'm aware of) are not spyware. I clearly said that HACE had payloads of spyware. The applications themselves (as is almost always the case) are clean programs that are bundled with spyware to reduce or eliminate the price to the user. GetRight and CuteFTP did this only for a short time, most notably the GetRight author apologized and removed the payload. Since you apparently misunderstood what I posted, I repeat, CuteFTP was never itself spyware. CuteFTP did include adware/spyware. This was years before there was any Adaware or Spybot around, those of us who actually had the Aureate and Timesink garbage from CuteFTP had to remove it manually. Their adware payload, like all adware payloads, kept track of clicks and that is what we objected to. I couldn't care less about weasel words such as No personally identifiable information was collected or transmitted. The speed with which these companies ran away from adware/spyware is all the proof I need. But if you need to see more, read here and here (just two quick google hits, you can easily find more!). HACE is another story however, be very careful with them. I managed to locate an archived readme for ShellGem v1.5. Here is a direct rip ... IN ORDER TO PROVIDE THIS SERVICE, WEB3000.COM, INC. WILL COLLECT INFORMATION FROM YOUR WEB USAGE THAT WILL BE ANONYMOUS TO THIRD PARTIES. WEB3000.COM, INC. MAY DERIVE CONSUMER OR CONSUMPTION PREFERENCE PROFILES FROM YOUR BASIC CONTACT INFORMATION AND WEB USAGE I just went poking around their website and see that both ShellGem and OOC are still available for download. Suspiciously their respective FAQ webpages are 'unavailable'. Hmmm. But what about their new utility? From what I can see on this page about their new Mmm it looks suspicious, here is an interesting section ... So, Mmm does not spy. Then why is my firewall warning me that Mmm tries to access the internet all the time? Mmm is looking for an update of itself. It will do that once every day. If during the daily check there is no internet connection available, Mmm will try again every hour. Once it has checked for an update it will remain quiet for another 24 hours. There will be bug-fixes and minor updates also for Mmm FREE. Mmm does not spy. No information about you or your system is transmitted during this check. You can turn the Auto-check for updates option off if this bothers you. No Adware? But Mmm FREE it is filled with ads? Those 'ads' in Mmm FREE are just humorous hype of Mmm+. The space was available, so why not push Mmm+ there. It could do with the monetary support. There is absolutely no external adware/spyware delivered with Mmm. I also looked at their sitemap and there is no prominent spyware disclaimer to be found. After getting caught in the past, the sensible thing to do is to own up and correct the situation. IMHO, they have not done this. So, based on this admittedly quick research and that snippet of info from their own Mmm FAQ my recommendation is not to trust them. You are free however to stick your neck out.
  2. Danger Will Robinson! Beware of files from HACE. Be on the lookout for spyware! They used to have some Context Menu extensions called OOC (Out Of Context) and ShellGEM. They were very good looking programs for adding custom sub-menus to Context Menus. However, they had a payload of spyware. Sometimes these companies realize the error of their ways and reverse course, and apologize to their customers. Both GetRight and CuteFTP did just this, and they are now safe. I do not know if HACE has done such a mea culpa recently, but I remember going back there a year or two ago and seeing that spyware was still available in some downloads. So do tread very carefully! Scan the extracted (but NOT installed) downloads and then cross-check them again with another scanner. Picking up spyware in this manner is very easy and very common!
  3. Well, when you say the Explorer Context menu be aware that there are different menus shown depending upon what type of object is right-clicked. From your picture you may be right-clicking almost anything, although it is likely a file. What is actually shown there is a hodgepodge from different areas in the registry of separately defined handlers all strung together by the core Context Menu handler. That lower section of a Context Menu is displaying extensions defined as ShellEx subkeys (some recent discussion found here), and to quote myself: ... they are assisted by custom DLL files and are called by CLSID. These ShellEx entries appear below Shell entries and can use icons alongside the text and can even insert divider lines and use flyout sub-menus. The short answer is that some things can be re-arranged. But the longer answer is that it is tricky as they are displayed in the sequence that are stored in the registry within their respective groupings. Re-arranging can best be described as similar to a top-down stack, to move one up you delete the one above it (and re-insert it, now it is below). That is how normal registry extensions are manipulated. This is how you move WinRar underneath WinZip (or vice versa) for example. However, there are other things inside there besides Shell and ShellEx. I am not sure where those core extensions (Create Shortcut, Delete, Rename) are defined. But I suspect they are actually hard-coded into the DLL that actually generates the Context Menu itself. This could be proven by flushing (deleting) all extensions manually and seeing what still shows up in a Context Menu. I suspect those three, and Properties will still be there. If I am correct, only a serious hack of a core Windows file (whichever provides the Context Menu functions) would be necessary. Either that or a replacement. Having said all this, I think you will definitely want to take a look at that 3rd party freeware extension I mentioned in that linked page, it is called Fast Explorer Context Menu Extension DLL. This may provide you with another idea. It looks very cool to me!
  4. I also do not know of a solution with respect to folder settings. However, FWIW, I grew tired of the burden placed on the GUI by utilizing Remember each folder's view settings. These type of per-user preferences are stored in the registry. Each dive into a folder leads to a corresponding lookup of these settings and those registry keys grow large and unwieldly. I delete the keys often which reverts things back to basic alphanumeric sort without all the time lags. Instead, when I need to permanently sort files I find it advantageous to insert a prefix or suffix to the filename. For example let's say you have a folder with these files ... 0aab56dt.img lkuhsdfj.img kjhsfjui.img ijhwfjji.img vbc34smm.img You just add something useful to them (maybe their dates) like so ... (2008-06-02)_0aab56dt.img (2008-07-26)_lkuhsdfj.img (2008-03-12)_kjhsfjui.img (2008-10-07)_ijhwfjji.img (2008-01-17)_vbc34smm.img Click on the Name field and they are sorted Ascending ... (2008-01-17)_vbc34smm.img (2008-03-12)_kjhsfjui.img (2008-06-02)_0aab56dt.img (2008-07-26)_lkuhsdfj.img (2008-10-07)_ijhwfjji.img Click on the Name field again and they are sorted Descending ... (2008-10-07)_ijhwfjji.img (2008-07-26)_lkuhsdfj.img (2008-06-02)_0aab56dt.img (2008-03-12)_kjhsfjui.img (2008-01-17)_vbc34smm.img The good thing with this simple method is that the original filename is not lost, Search/Find will still work, and the sortability is persistently maintained even if folder settings get modified later.
  5. Sun Java JRE Distributions and Supplemental Information ... Nice informative page here from Canadian Mind Products (by Roedy Green, remember all his great DOS apps?). Includes download links and helpful explanations: JRE : Java Glossary. Several archived versions are available thru OldVersion.com: JavaPlatform. The official Sun Java Archive page (same as listed in my previous post): Archive: Java[tm] Technology Products Download. It has links for JRE 5 (0 to update 15) and JRE 6 (0 to update 7); and many older ones as well. The offical Sun page for the latest Java JRE (same as listed in my previous post): Java Downloads for All Operating Systems. . The latest version at this time is JRE 6 update 10. {This space reserved for future additions!}
  6. Some things can be done the easy way! What I would do is get a new HDD, 160 GB (if you can find one), 240 GB or 320 GB. Pop the new drive in as a slave, and boot with a DiscWizard type CDROM. Clone the old drive to the new one (C: to C:). Remove the old one (store it away as a failsafe backup), switch the new one to primary (C:). Reboot. Done. This gives him the advantage of a newer, faster and younger HDD with more room than he will need. No data is lost. No programs are broken. I would do this now because WinXP is probably NTFS compressing everything in sight in order to save room. This is a performance hit. New drives of that size are in the $60-$100 range. If you buy a 'Retail' kit instead of 'OEM' you normally get the CDROM included for free, plus some extras like cables. But even if you buy an 'OEM' the CDROM which does the Cloning should be available from any of the HDD manufacturers for free from their websites (I know that Seagate does). If you do buy a Seagate drive the process will be very simple (they require only that one of the two drives is a Seagate for their DiscWizard to work). NB: I have no connection with Seagate, but they are pretty much the best at the moment and their warranty is usually 5 years.
  7. Well I just happened to be there at the Sun website grabbing the latest JRE file, but for WinXP. The file was labelled: Windows XP/Vista/2000/2003 Offline. I did not notice any reference to Win9x. The file I winded up with worked fine on WinXP and Opera is cool with it. Control Panel addin works correctly. If you have this same file I doubt it is going to work on Win9x. It does not appear to be manually extractable (at least by anything I have). The details of that file are listed below as File-A: I looked at my archives and found the file I used on Win9x. I have it stored as J2re-1_6_0_jre-6-windows-i586.exe but I cannot tell if that is the original filename or not. It was likely jre-6-windows-i586.exe. This file also does not appear to be manually extractable. The details of that file are listed as File-B: [color="#008000"][b][size=3]File-A[/size] ... verified working on WinXP(SP3) + Opera960 + MSIE7[/b][/color] File name Size Date Time MD5 Hash CRC Jre-6u10-windows-i586-p.exe 16,156,056 10-22-08 11:44p cfda28a6c4890e82944d267fc7440d5f 589DC848 [color="#008000"][b][size=3]File-B[/size] ... verified working on Win9x + Opera960[/b][/color] File name Size Date Time MD5 Hash CRC Jre-6-windows-i586.exe 13,170,312 07-22-07 2:24a d5ce41326e6d3676951a9401f8321123 028E38B0 What I believe needs to be determined now is at what point in the JRE 1_6 series did Win9x get dropped for sure? This I do not yet know. They have a page at Sun for older versions right here. After you have a look at that page that little wacko face will seem appropriate. Holy Alphabet Soup Batman! I swear, they are making this JRE stuff as difficult as Microsoft did! What a mess! Hopefully there is a straightforward older-file archive of the end-user JRE files somewhere else.
  8. So XP Pro SP3 doesn't come with that VM installed by default? Then some other program installed it, because it was listed in "Add or remove programs". Once I unistalled that and Sun Java and reinstalled Sun Java the games work fine in Yahoo! Messenger. Thanks everyone! Congratulations, and Kudos for writing back with the answer. Thanks. Just to clarify what I tried to say there: "... Microsoft's Java VM was installed by default ..." (sorry I wasn't clear). What happened back in 2001 was that it would be installed after being prompted by 3rd party apps that relied on Java and complained about it not being found on the system. What I meant by default was that your system didn't try to log on to the Sun website (naturally!) and defaulted to Windows Update (until the lawsuit of course). Things got real icky with SP1 (broke Java for apps that needed Sun JRE). SP1a tried to correct it for good. What a mess. If your computer had SP1 applied, you could have picked up JVM right there. Or another possibility ... AOL 9.0 was a wicked example of a 3rd party application that not only could install Microsoft's Java VM from prompting the user to get it online, but it even used to add it to their AOL distribution CDROMs and could install it when AOL was setup. There could be any number of 3rd party apps that do this as well.
  9. I so second this suggestion. CDex is a lean, mean ripper. And it has thoughtful features that are missing in other apps like copy album info to clipboard, and save to Local CDDB and even save to CDPLAYER.INI. @herbalist: thanks for reminding us of this. I've been using 170b2 and really believe that was the final one. But now I see something is definitely going on over there. If I read this page correctly I believe we need to get off our butts and get in contact with them to express our wishes to keep CDex on Win9x alive. They have practically asked us to do exactly that! In fact I hope that all Win9x users here will read through that page I linked to above, a very interesting read (32 million downloads!). It is a crystal clear example of how good authors can approach the the Windows 9x/XP/Vista and new multi-core CPU hardware dilemma. While others just chuck out compatibility to make their life easy, we have here some good and talented people who don't automatically do that. They want to hear from us! So let's get to work.
  10. to Sfor and Multibooter and all others ... FYI: I did some testing of Opera 9.60 and its recent Shell\Open and/or DDE bug. Wondering if you get the same errors as any of these that I noted? Methodology: Opera was verified to be closed, one file manager was opened, a .MHT test file selected, and [ENTER] was pressed. Result = whether the MHT file successfully opened into an Opera tab, and, MsgBox = any message returned complaining about the Shell/Open action ... ;-------------------------------------------------------------------------------- application: Tracker v3.60.0030 ... result: SUCCESS msgbox: NONE! ;-------------------------------------------------------------------------------- application: XYplorer v7.00.0000 result: SUCCESS msgbox: NONE! ;-------------------------------------------------------------------------------- application: nViPER.@bOX v0.0.0.401 result: SUCCESS msgbox: NONE! ;-------------------------------------------------------------------------------- application: WinNC Next Commander v3.00 result: SUCCESS (NOTE: it opened it in two tabs! verified again) msgbox: NONE! ;-------------------------------------------------------------------------------- application: Windows Explorer v4.72.3612.1700 result: SUCCESS msgbox: Cannot find the file "TEST.MHT" (or one of its components). Make sure the path and filename are correct and that all required libraries are available. ;-------------------------------------------------------------------------------- application: BenniSoft LCARS FileManager v0.11.049 result: SUCCESS msgbox: Cannot find the file "TEST.MHT" (or one of its components). Make sure the path and filename are correct and that all required libraries are available. ;-------------------------------------------------------------------------------- application: PowerDesk v6.0.4.2 result: SUCCESS msgbox: Access to the specified device, path, or file is denied ;-------------------------------------------------------------------------------- application: WinAbility AB Commander v6.6 result: SUCCESS msgbox: Access to the specified device, path, or file is denied ;-------------------------------------------------------------------------------- application: WinFile Win98se v4.10.1998 and WinME v4.90.3000 result: SUCCESS msgbox: File Manager cannot find the specified file (or one of its components). Make sure the path and filename are correct and that all required libraries are available. ;-------------------------------------------------------------------------------- application: Total Commander v6.52 result: SUCCESS msgbox: File not found! ;-------------------------------------------------------------------------------- All of the file managers actually do work, that is, they do pass the filename to the shell which opens the file as instructed by these registry keys: [HKEY_LOCAL_MACHINE\Software\Classes\.mht] @="Opera.MHTML" [HKEY_LOCAL_MACHINE\Software\Classes\Opera.MHTML\Shell\Open\Command] @="\"C:\\WinApps\\Opera\\096010447\\Opera.exe\" \"%1\"" ;;; here are the DDE entries shown for completeness sake although ;;; I do not believe this branch is called during this test ... [HKEY_LOCAL_MACHINE\Software\Classes\Opera.MHTML\Shell\Open\DDEexec] @="\"%1\"" [HKEY_LOCAL_MACHINE\Software\Classes\Opera.MHTML\Shell\Open\DDEexec\Application] @="Opera" [HKEY_LOCAL_MACHINE\Software\Classes\Opera.MHTML\Shell\Open\DDEexec\Topic] @="WWW_OpenURL" Since the requested file does get displayed in Opera (note that it opens in two tabs under WinNC), the only real problem is that nuisance MsgBox produced by the caller application in all but four of the tests. Another point, this MsgBox is not spawned from Opera, it is from the calling app. Even though during the Explorer test the MsgBox does not mention Explorer in its title, during the PowerDesk test it clearly mentions PowerDesk Pro. Several have identical errors indicating they use the same function to pass the filename over to the shell: Windows Explorer and BenniSoft LCARS FileManager. Also PowerDesk and WinAbility AB Commander. And of course both the Win98se and WinME versions of WinFile. I had hoped a simple patch to the parsing of the Shell\Open\Command string would solve this but I think the variation in results under this test implies that fixing that registry string so that it works for one program (e.g., Explorer) will likely break it for others. But that is still a hunch at this point. This does not mirror exactly the previous testing in this thread with URL shortcuts, but I figured this would help narrow the list of suspects down by eliminating the HTTP registry keys as variables. But please anyone chime in with ideas about this. I'm just offering up some data at this point and I hope someone else will notice something I missed.
  11. That list is very similar to the set of files installed by AOL 9.0 via their so-called \ACS directory which contains versions for Win98gold, Win98se and WinME. I have seen this clobber the DUN/PPP features and it can be a real pain. It seems to get called whenever a problem occurs in the sign-in screen. Was AOL ever installed on that computer? From a Win98se setup point of view the file is RNA.INF that controls this and it is Precopy2.cab. But you did not mention if this is Win98/Win98se/WinME! It will matter. Assuming you have Win98se ... I would create a folder on the HDD called \Win98se and copy the CDROM into that folder, remove the CDROM. You may already have a similar arrangement under \Windows\Options\Cabs but I am intending on not disturbing that just in case you (or someone else) has updated that structure. This will exist in parallel. Copying the CDROM to the HDD also eliminates the optical hardware as a source of errors with the added benefit of taking the slower device out of the Windows search path. Now, export the current registry to a file (and save the .DAT files as well). If you don't understand this, STOP NOW. You need to ask questions. If you do understand, after you save your registry, run this patch ... REGEDIT4 [HKEY_CURRENT_USER\InstallLocationsMRU] "a"="C:\\Win98se\\Win98\\" ;"b"="C:\\Windows\\Options\\Cabs\\" ;"c"="C:\\Windows\\Inf\\" "MRUList"="a" ;"MRUList"="abc" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup] "SourcePath"="C:\\Win98se\\Win98\\" ;"SourcePath"="C:\\Windows\\Inf\\" ;"SourcePath"="C:\\Windows\\Options\\Cabs\\" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SysDM] "SearchLocation"="C:\\Win98se\\Win98" ;"SearchLocation"="C:\\Windows\\Inf" ;"SearchLocation"="C:\\Windows\\Options\\Cabs" That is how I correct INF problems in the Add/Remove Windows Setup tab, Device Manager and all INF dialog boxes. The next time you use the Windows Setup tab, de-select, then select the component, then click apply. It should then load the files from the localized CDROM. If not, there are likely bigger problems around. The next idea would be to extract the .inf from that CAB and brute force it (but we are getting to far ahead). If this goes according to plan, your DUN will be re-installed to the Win98se RTM level (I think it was v1.3). You should now test it and see if this version works and solves your dial-up problem. Optionally you may want to upgrade it properly via the Microsoft update found somewhere on this MDGx webpage. Search that page for Windows 98 SE Dial-Up Networking (DUN) Upgrade v1.4. NOTE: If you are not using Win98se and/or do not have the distribution CDROM you should skip doing any of these suggestions! This post would need to be re-written to accomodate Win98gold or WinME.
  12. ROTFL ! Thank you. Wishful thinking! Getting my first two sticks of DDR3 next week. ROTFL !
  13. Not exactly, if the OP had a "SP0" CD, he had to install SP1 first then SP3 (this is stated on MS's site), but SP2 was indeed not required.Reinstalling now is overkill IMHO. Having a 2nd partitions on your disc has many obvious advantages. Pretty sure that was settled a ways back, consensus including Microsoft was that: WinXP RTM CDROM + SP3 Slipstreamed = WinXP SP3 CDROM (this is ok!) Some dispute on whether SP3 could be applied to a live SP0 machine. In my mind that should also be ok, the only thing that might conflict is the pre 48-bit LBA setting and the earlier WPA. However, since this issue causes so many arguments among WinXP experts I am willing to take it on faith to NOT update a SP0 machine directly from the SP3 package. That comment about the partition is very subjective really, there are countless people out here that do not want multiple partitions and drive letters. I tend to leave those decisions to the customer these days, which helps to avoid the "but I only wanted drive C: and my DVD to be on D:, can you please change it back?" ... (sigh) extra work. I agree about re-installing being overkill though. However if he/she is only a couple of days into this install there is a lot less pain from a fresh setup. Better now than later! @Diddles ... So that we do not confuse you any further, let me suggest to: play it safe and obtain a proper WinXP SP3 CDROM. That means (if you have a legit license key) to copy an existing WinXP SP3 Distribution CDROM from someone (but make sure that the flavor of 'OEM' or 'Retail' matches yours). If you do so you can easily re-install WinXP onto that same computer as often as you like! This has always worked for me.
  14. Whoa! i810, stop right there. I had one, worked on many, even on their best day these were horrible. Retire it or keep it functional only for testing dangerous apps and viruses! More importantly, purchasing 512 MB of SDRAM will absolutely kill you. Even at the cheapest places it will kill you. Do not buy this memory! 512 MB of SDRAM will cost more than 2 GB of DDR2. Buy a current motherboard, if it must run Win9x you know where to research it: Compatible Hardware with Windows 9x. If it does not require Win9x you can buy almost anything but make sure it is DDR2 so that RAM is cheap (or if DDR3, RAM will be cheap in the near future). Skip this upgrade, that money will be much better spent and go a much longer way on new tech. P.S. doesn't NewEgg ship to you? EDIT: as of this date, DDR2 is cheap! Doh! DDR3 will be cheap soon. (but not soon enough for me). One other thing I remember about those i810 (Intel Application Accelerator) boards. Beware of the BIOS. I cannot remember any 48bit LBA updates. There may have been some by some mobo maker, but without it the HDD situation is very dangerous. Even some of the sub-136GB drives might not be recognized.
  15. If you actually did this (installed SP1) it is certainly the problem. That would imply that your CDROM is the so-called gold version (aka SP0 aka WinXP Professional RTM). As many have stated this should no longer be used. Either borrow a current WinXP Professional SP3 CDROM that matches yours: OEM or Retail ... or you should upgrade your CDROM by slipstreaming the SP3 package into it onto a new CDROM. Then, a fresh install would be the magic you asked for. Also note that that SP2 and SP3 are all-inclusive, which means that SP2 contains SP1, and it also means that SP3 contains SP2 and SP1. Long story short, you only need to install SP3 on any WinXP system that is older than SP3. If that original CDROM is not WinXP SP0, that means there is another problem altogether. What you should do now to get the best answer possible is to post back here with your exact WinXP CDROM details (describe the disc) and also relate the exact steps you took to install it and that new SATA II HDD into the computer.
  16. Some impressions of Opera 9.60 ... POSITIVE :: I am now thoroughly convinced there is a speedup over 9.5x in all parts of the Opera GUI. This includes the Preferences and Skin dialogs (which were slower in 9.5x) and I think everything else. I am using the same JRE 1.6 throughout all the 9.xx revisions so that is not to be factored in, and I can also confirm that no files outside of the Opera directory structure have been altered by any of the 9.xx upgrades. Clearly something that was badly changed in 9.5x has been changed back. POSITIVE :: File > Save ... Saving MHT and HTM files is back to normal now as well. This was really ticking me off when saving individual webpages took longer than the entire initial Opera/Java loading (which is to be expected to take some time). POSITIVE :: Wand, Cache, Cookies ... I had seen a real PITA problem in 9.5x concerning forums sign-ins (like this) where every single day when loading several threads from a session, in each of those threads I found myself NOT logged-in and of course had to. In short, Opera was not remembering things that it was supposed to remember. This has not yet happened again to me in Opera 9.60. NEGATIVE :: Shell\Open and DDE ... Confirmed here, and the same thing happens to me opening any file assigned to Opera (in this case HTM and MHT). Double-clicking them without first having Opera running causes the error. It hasn't bugged me to the point of research yet. I've been dodging this error the exact same way as you and it works. Just open Opera first. But I will be watching this thread hoping you guys come up with more ideas about this.NEGATIVE :: Transfers ... I noticed this as well, but I thought it was since the later 8.xx versions. I could have sworn it was present in all the 9.xx versions. It is too sporadic to be reproducible. What would be a nice fix here is to auto append to a log file all the download transactions like GetRight does. I also notice that every so often (perhaps 1% of the time) a file is corrupt even though it successfully downloaded. Having said that, I doubt I have downloaded enough files in 9.60 to be able to state with certainty that the problem is still existing.NEGATIVE :: MSI Installer ... why they chose to remove the easy option of Classic Installer from the main download page is beyond me. Now you have to click: Show Other Versions, then Windows, then All Languages next to the current version, then you FINALLY get the radio button for the good installer. Just so that the configuration here is clear: Windows is 4.10.2222, Opera is v9.60.10447, Java is JRE 1.6. The MSIMG32.DLL is in Windows\System and is from the WinME CDROM. Opera is NOT installed using MSI packages.
  17. @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!
  18. 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.
  19. Woohoo, 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.
  20. I can tell you a few things about QuickLaunch but nothing about UberSkin. Like many others, I've had QuickLaunch disappear at inconvenient times and set out to figure out the mechanism. I didn't get too far however, so maybe others can fill in the blanks. This is how I currently save QuickLaunch ... RAR or ZIP up the contents of this folder: C:\Windows\Application Data\Microsoft\Internet Explorer\Quick Launch which contains the actual shortcuts that you place into QuickLaunch. It may be a good idea to save the file called: Desktop.htt that lives one folder up from here. Note that if you are not the default user this location will certainly be different (don't ask me where though, I only use a single user on Win9x!). Export the contents of this registry key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop] Theoretically you should be able to walk up to any Win9x computer and restore that folder (delete the existing one first), install that registry key, restart the shell and get pretty close to having your original QuickLaunch, but it never seems to be exactly as you had it before with respect to order of the icons and where the divider is and whether it is enabled and locked. This gets stranger if you have added a 2nd (or more) toolbar(s). I believe I may need to save a few more registry settings. For your immediate problem you might try this: Arrange all the QuickLaunch icons like you want them, save that registry key, screw around with UberSkin, if QuickLaunch gets corrupted then restore that saved registry key and restart the shell and see what happens. You'll need NirSoft ExploRestart to easily restart the shell at will. One more thing about that registry key, it has at least three values. But that is not say that some other program may stash data in there, perhaps even UberSkin. So When restoring that registry key you saved, it should be preceded by a deleter like this: REGEDIT4 ;;; this deletes the current values only: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop] "Taskbar"=- "Toolbars"=- "ViewView2"=- ;;; this would insert your exported data (...etc... would be real bytes!) [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop] "Taskbar"=hex:...etc... "Toolbars"=hex:...etc... "ViewView2"=hex:...etc... This way, if there are some other values in there from another program, the above registry file would leave them safe and sound. This procedure is a bit awkward to be sure. I had intended to write an InnoScript that would delete the QuickLaunch and then re-construct it entirely from scratch one icon at a time. Then it could be compiled to a single EXE to make QuickLaunch repair a simple affair. Never had the time though, but the next time QuickLaunch gets blasted away I will no doubt do it. Final note: this post is subject to change in the event that some other helpful members correct any of this!
  21. msimg32.dll from MDCU v3.05 works fine for Opera v9.60 under Win98SE, BUT: it is NOT the same as msimg32.dll in Win_12.CAB on the US WinME CD. Any idea why?? msimg32.dll on the German WinME CD also differs from the one on the US CD, but works fine with Opera v9.60 under US Win98SE. So I would guess that any language version of WinME msimg32.dll works fine with Opera v9.60 under any language Win98SE opsys. Ya know, I was wondering the exact same thing! Couldn't find anything within the MDCU distro mentioning the probable patch that someone applied to the WinME version of MSIMG32.DLL. I wonder if this a functional improvement or just a versioning tattoo. FYI: A few months ago I had to sort out a problem with this file for someone (Win9x/MSIE6/AOL90 conflicts) and audited all the versions I could locate. Here is what I experimented with ... Msimg32.dll 53,248 05-11-98 8:01p v5.00.16931 Win98(Cd) AcroRead Satsc185 Msimg32.dll 53,248 04-23-99 10:22p v5.00.16931 Win98se(Cd) Msimg32.dll 5,392 11-30-99 11:39p v5.00.21801 Win2k(Sp4)(Cd) Msimg32.dll 5,392 03-23-00 3:00a v5.00.21801 CodeLobster Msimg32.dll 53,248 06-08-00 5:00p v5.00.22181 MDCU305e <--- NOT identical to WinME [color="#FF0000"]Msimg32.dll 53,248 06-08-00 5:00p v5.00.22181 WinME(Cd) <--- works fine in Win9x Opera 9.60[/color] Msimg32.dll 4,608 08-17-01 10:36p v5.1.2600.0000 WinXP(Sp0)(Cd) Msimg32.dll 4,608 08-29-02 3:41a v5.1.2600.1106 WinXP(Sp1)(Cd) Symantec-Recovery-Disc Msimg32.dll 4,608 08-04-04 12:56a v5.1.2600.2180 WinXP(Sp2)(Cd) Emsa-HtmlRem Msimg32.dll 4,608 04-14-08 5:42a v5.1.2600.5512 WinXP(Sp3)(Cd) The WinME distribution file (from Win_12.cab) marked with red was the one needed on that Win9x computer and I have not heard of any problem since. The problem was that AOL supplied multiple versions of the DUN and other system files in their Program Files directory structure which somehow got mingled by the PPP setup INF. Also, FWIW, notice that the NT versions of that file are apparently a stub of some kind anyway and of no value under Win9x. FYI, on my main Win9x boxes I have the latest Opera v9.60.10447 and Java JRE 1.6. The WinME file is in use here and it is located in Windows\System and so far works without problems (in fact I think there are speed improvements over the 9.5x releases). I have multiple versions of Opera and cannot remember ever having to localize any Win9x system files in any of their folders.
  22. First, export your entire registry for safekeeping. Then post back here with the contents of this key ... [HKEY_LOCAL_MACHINE\Software\Classes\.bmp]
  23. Some of these drives actually still have jumpers, sometimes to limit the size (stupid idea) and often to limit the speed (likely with SATA 3 Gb/s to divide by two). Doublecheck the former to be sure. More likely is that you installed the drive into a WinXP SP0 machine? 136GB and larger drives require SP1 or later. Less likely is that your BIOS is very old, non-LBA 48 bit, is that even possible with SATA support? Also possible that the BIOS contains a selected legacy mode within the SATA section. Can you get into the BIOS and check? Actually you need to supply more system information details like hardware information and steps you took to install the HDD and WinXP ...
  24. Using Opera 9.60.10447 and JRE 1.6 on Win98se. Seems very fast to me. And I do think I see some speed improvement over the 9.5x revisions. I have made a point of keeping all the Opera versions since 2.12 active in separate folders and would always fire up 3.62 whenever I had the need for speed. But lately, the current one seems very fast. If you see something slow in Opera you might want to take a look around your HDD for older JRE conflicts. Note that in current Opera versions it is as easy as two clicks to kill these features: Tools >> Quick Preferences >> Enable JavaScript, (or Java). The problem is that Java and Javascript are everywhere and disabling them is the proverbial double-edged sword. You will get nimble, but it will be nimble because of all the blank pages. Opera has most of the old versions up there if you want them. This page here has everything back to 3.21. If you grab any of them do yourself a favor and grab the classic installer whenever available so as to avoid the MSI setup mechanisms. To run many versions in parallel you don't want a bunch of conflicting links in the registry pointing to 3.x or 6.x as the current version. With lots of INI file editing in each versions folder they can be effectively isolated from one another. Most likely a Mozilla 2.x would be a good choice too. Unfortunately there is more registry to stay on top of to insure that a later version of Firefox doesn't get buggy from finding and using older files pointed to by earlier registry entries.
  25. Ah, now I understand. I had to zoom in to that supplied screenshot to see what you meant. Here is the deal: The placement within the context menu for extensions added to the registry structure called Shell is a function of the Explorer shell reading additions that are tacked on to several existing objects. In most cases the class used for all objects, *, appears on top, followed by Folder and then Directory (and several others). These appear as plain old text entries in the context menu unfortunately. The placement within the context menu for extensions added to the registry structure called ShellEx is also a function of the Explorer shell, but they are assisted by custom DLL files and are called by CLSID. These ShellEx entries appear below Shell entries and can use icons alongside the text and can even insert divider lines and use flyout sub-menus. The bad news is that there is no easy way to accomplish what the custom entry for 010 Editor does on your screenshot. They are not using a context menu entry like the one I whipped up in a previous post. They have registered a DLL that they programmed to be available in the right-click context menu using an icon (but no flyout). The good news is that there is a solution out there that I am only casually acquainted with presently, however I'll bet that there are members here that can bring you up to speed quickly on it. This thing looks really good though. I mean really really good. It is called Fast Explorer Context Menu Extension DLL by Alex Yakovlev and is found here. Looks like they have updated it and it still appears to be free. Win9x is still supported as well! Another idea is to see if there are already existing context menu extensions for several of those that you mentioned. Contact the authors of Ollydbg, PEiD, Grindinsoft and see. If they haven't already made one, ask them to! P.S. I wish I could help more but I don't have the time to try this DLL now. If no-one else jumps in here with experience with this extension, you might want to start a new thread (or edit the name of this one) to include Fast Explorer DLL to attract folks that have used it. I for one would like to hear about it. Oh yeah, If you get the DLL, please post back with comments and a screenshot!
×
×
  • Create New...