How to fully de-gunk a PC of Crapware

How to fully de-gunk a PC of Crapware

Summary: This information is also available as a PDF download.One of the most hated things on the Personal Computer is Crapware.

SHARE:
334

This information is also available as a PDF download.

One of the most hated things on the Personal Computer is Crapware. It slows your PC down to a crawl, often causes instability and crashes, eats up valuable screen real-estate, and may even border on Malware. I started on this topic a few months ago with a partial solution but it wasn't the total solution that really scrubbed the computer clean. This time I'm going to show you thoroughly scrub a PC of Crapware but first I'm going to give a few definitions.

Definition of Crapware: Crapware is software that you don't want on your computer. Not everyone will agree on what is and what isn't Crapware because a piece of software that one person wants might be something that another person doesn't. Some software will fall in the grey area where people need - or they think they need - certain features of the software but it causes them grief by causing system slowdown or instability. Although we can technically define Malware, Spyware, or Adware as Crapware because it's software that people definitely don't want, those three typically get put in to the category of Malware.

Examples of Crapware: Crapware might come in the form of a bloated driver CD that installs additional junk on top of the required driver. It might be software that came with a router, printer, or broadband service that the typical user unwittingly installs or it's the stuff that came pre-installed on the PC you purchased. Often times you try to install something to play a simple video and it installs a massive music library manager or you install a piece of software and you get an extra toolbar added to your web browser even though you had never asked for it.

At the end of the day it's companies trying to fight each other for every inch of your screen real-estate, monetize every search and every click, and capture every glance you make which turns your computer in to a messy battleground. What every user wants to know is how do you get rid of their crap and take back your PC. The following techniques aren't guaranteed to get rid of every piece of Crapware on your Windows (2000, XP, or Vista) computer but it is one of the most thorough method available that a modestly computer literate person should be able to follow. The two free tools you will need to download are:

<Next page - Autoruns, the ultimate startup cleaner>

Autoruns, the ultimate startup cleaner

[Second UPDATE 6/22/2007 - It appears that some people may be having problems even with legitimate software.  After checking with master programmer and Technical Fellow Mark Russinovich of Microsoft (formerly SysInternals), it appears that some people might be running device drivers that haven't gone through WHQL (Windows Hardware Quality Laboratories) which meant that Autoruns will not hide it from the user.  If those unsigned drivers get disabled by the user, Windows may get a BSOD (Blue Screen Of Death) or have certain devices like keyboards fail on startup.  Ideally users should never trust unsigned drivers but it's an unfortunate reality that we have to deal with sometimes.  So in the event that you disable everything unsigned (unauthorized) by Microsoft and you have the misfortune of not being able to boot Windows, you will need to go in to Windows using the F8 during startup with either the "Last Known Good" or safe mode.  Last known good should put your computer back the way it's suppose to be but if that fails, you'll need to go in with safe mode and re-enable everything in the "Drivers" tab of Autoruns.  If you want to play it safe, you can leave everything in the "Drivers" tab enabled but ideally you shouldn't need anything checked that isn't authorized and signed by Microsoft.  Russinovich also did a webcast last year where he uses a combination of Autoruns and Process Explorer for "Advanced Malware cleaning" and I highly recommend it.]

[UPDATE 2:00PM - A few people are complaining that Autoruns broke some device drivers such as the Keyboard or caused BSOD (Blue Screen Of Death). This should never happen with a healthy PC but in the event you find yourself locked out of Windows due to one of these problems, tap the F8 key as soon as Windows starts booting up and use the "Last Known Good" boot option. That will undo the registry changes made by Autoruns and put your computer in the state it was previously in. If you are uncomfortable with this recovery procedure or you're not sure how to execute it, stop reading at this point and do not attempt this procedure because you won't be able to repair your computer if anything bad happens.

Now any properly designed device driver should never rely on anything that Autoruns can disable and they should never stop functioning (especially the Keyboard) just because Autoruns disabled the extra startups. If you find some devices need some of the startup settings, Autoruns will allow you to enable individual components. If your computer crashes because you stripped out all of the unofficial non-signed Microsoft startup entries, that could be an indicator of a deeper problem with your computer and could be a sign of malicious tampering. If a piece of Malware modifies a legitimate file to piggy back on it, that will invalidate the Microsoft digital signature and Autoruns will treat it as an unofficial un-signed entry. Then by disabling that tampered entry, Windows may crash on startup. If you find that using Autoruns to disable all non-signed Microsoft entries causes your computer to crash, it might be a good time to do a wipe and reload of Windows since there is possibility of Malicious tampering.]

Autoruns is a startup cleaner utility that is similar to the MSCONFIG utility but it is far more comprehensive and accurate. MSCONFIG only shows you startup and services and it doesn't check digital signatures which means anything can hide from it. With Autoruns, nothing can hide and there's no need to use MSCONFIG at all.

After you have downloaded Autoruns from the official Microsoft website, you'll need to unzip it. You do not need to install anything, just extract the content anywhere on your computer. Windows XP and Vista have built-in ZIP support you can just right-click on the file and hit extract. Windows 2000 users will need to download a FREE utility like IZArc which also comes in handy for Windows XP or Vista because it supports a wide range of compressed files. Once extract the files to a folder, simply double click on the file named autoruns.exe. Vista users will have to elevate UAC privileges when running this application.

Once opened, you'll see the following application and you'll need to enable "Verify Code Signatures" and "Hide Signed Microsoft Entries". DO NOT SKIP THIS STEP!

After checking these two items, hit the F5 key to refresh the scan.

The beauty of Autoruns is that it can verify the authenticity of everything being loaded in to Windows through rigorous cryptographic signatures so that it can't be fooled by registry entries masquerading as something legitimate and it will recognize files that have been tampered with. By hiding all of the verified Microsoft entries, we can single out every piece of software that was added to our computer that isn't officially from Microsoft. Autoruns is effectively our spotlight that highlights all the potential Crapware on your computer and it makes it easy for us to disable anything we don't want.

Take the following screenshot for example.

This is a list of stuff that popped up which wasn't signed as Microsoft code. Some of it may have been legitimate Microsoft code but I don't need any of this stuff to make Windows run. Even the Adobe stuff is unnecessary and my Acrobat reader works fine without all this extra stuff. We can safely uncheck all of these entries and everything will work just fine. In the unlikely event that any of this stuff was actually needed for a critical application, we can always come back and re-enable certain parts bit by bit. These changes are non-destructive and there are no risky registry changes that need to be made.

[Update 6/22/2007 - In case anyone misunderstands what I mean by "non-destructive" changes, that means you can UNDO the changes by re-checking the items you disabled.  Destructive changes to a computer are those that can't be undone.  That does not mean making changes with Autoruns will never cause any issues; it just means you can undo the changes if you boot up Windows in Safe mode.  To be safe, you can leave everything in the "Drivers" tab enabled just in case if you have drivers that weren't WHQL (Windows Hardware Qualification Labs) that were not hidden.  Once again I'll remind the reader that if you do not understand what I'm talking about here, DO NOT use Autoruns.  You need to know how to troubleshoot a computer in case anything goes wrong and your computer doesn't boot up.]

Whenever I'm troubleshooting a computer, I'll disable everything in that list and chances are a lot of strange issues will disappear. I generally like to keep everything unchecked. You might want to leave the antivirus stuff checked but I generally consider that one of the worst forms of Crapware though it may be a necessary evil for most people especially prior to Windows Vista.

<Next page - Cleaning out the gunk with CCleaner>

Cleaning out the gunk with CCleaner

Once you clean out the startup with Autoruns, you'll need CCleaner to flush out all the junk files and bad registry entries on the computer. You'll need to download CCleaner from this website and install it. Ironically, there is some Crapware bundled with CCleaner in the form of a major search engine toolbar which comes bundled with it though you can choose not to install it which I recommend you not. That helps finance this free utility but at least you can uncheck it and avoid installing it.

Once installed, you'll launch the CCleaner application as shown here.

The "Advanced" section on the bottom isn't checked by default but I usually do. Note that flushing the "Menu Order Cache" will mean that all your bookmarks and shortcuts will be alphabetically arranged instead of chronologically. Click on "Run Cleaner" and it will flush all the junk files on your computer. This can easily clear a gigabyte on some computers and I've seen some systems where I've cleared out 2 gigabytes.

Next we have the "Issues" section shown below:

This is a two step process to clean out the Windows Registry. You first click on "Scan for Issues" and wait for the results. Then you click on "Fix selected issues" and it will flush out all those bad entries. Note that it gives you an opportunity to save the changes in an REG file which you can double click on to undo the deletions from the registry.

Next we have the optional tools section:

I use this section for uninstalling applications that I don't use. I wouldn't use the startup button because Autoruns does a much better job with that and Autoruns makes non-destructive changes you can easily undo. The Uninstall feature is handy to have though you can use Windows Control Panel to uninstall applications as well. However, CCleaner's uninstaller does a much nicer job because it can see many more items on a more granular level that you can uninstall.

Once you've performed all the Autoruns and CCleaner tasks, it's time to reboot your computer. Once the rebooted, your computer will feel as fresh and fast as the day you first installed Windows. It might even feel better than the day you purchased the PC which was already preloaded with a ton of Crapware. It isn't uncommon to see computers that use to take 3 minutes to boot all of a sudden drop to 40 seconds boot time. Many of those strange pauses when you use your computer will disappear. If your computer still takes a long time to boot, remains unstable, and often has pauses, chances are there is a faulty device driver or antivirus program causing the problems.

<Return to top>

Topics: Hardware, Software, Windows

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

334 comments
Log in or register to join the discussion
  • One thing worth noting

    CCleaner does a better job with the uninstall programs section than the Windows Add/Remove Programs.

    I have seen occurences of items not being listed in the Add/Remove Programs page and yet have been successfully uninstalled by CCleaner.

    CCleaner also gives you more options to repair/remove broken uninstall entries.

    I guess that was two things really.
    nmh
    • Thanks

      It does look like it has a lot more entries in it.
      georgeou
  • Apple Troll keeps on his topic - NT

    NT
    raycote
    • Funny part is . . .

      Even if you Don't like Quicktime, it ain't Crapware, as you have to install it yourself. I've never seen a computer come with it pre-installed (Except, of course, for a Mac) . . . ;)
      JLHenry
      • Oh but it is...

        If you want iTunes (I do) you don't have the option of not installing Quickietime. Any time you simply upgrade simply iTunes (which is pretty %$+@#& often), you also upgrade Quickietime, and you also re-add Quickietime to your autostarting Crapware. If there's a way to NOT install Quickietime with every iTunes (re-)install, please post it.
        TunerGeek
        • Apple iTime *IS* Crapware

          I agree, daughter has an ipod so we need itunes, and yes everytime it updates it tries to take over. . . autostart, wants to grad all my mp3 files etc.

          IT SUCKS . . .
          bubba555
          • It does absolutely nothing to my machine

            except install the update. Everything else remains the same. I
            must be missing something somewhere.
            labarker
        • COmpletely Remove QuickTime (and Real Player)

          I have found a free solution to getting rid of QuickTime and Real Player!

          It's called "K-Lite Mega Codec Pack". Before I installed this free program, often I ran across the situation where I could not play a particular multimedia file because I did not have the proper codec installed. Ever since installing K-Lite Mega Codec Pack, I have not seen that error message!

          K-Lite Mega Codec Pack is available here: http://www.free-codecs.com/download/K_Lite_Mega_Codec_Pack.htm
          paulp575123
        • Uh, Dude?

          If you read the print on Apple's site, you'll find that Quicktime is REQUIRED in order to use iTunes. Much like Windows is required to run MS Office . . .the Quicktime engine is how iTunes plays audio and video . . .
          JLHenry
          • Office....

            Nope. Office runs on a Mac.(been there for years) Hold on Windows can run on a Mac too.
            top100developers
        • ...part of it

          iTunes needs QuickTime for playback so it's going to be installed with iTunes.
          Solution: Don't install iTunes.
          Chiatzu
        • And then some...

          Anytime you want to convert a file to mp4 quicktime is a requirement to load. I found this out after purchasing a Sony PSP and converting videos for it. Quicktime SHOULD NOT be a required install just to convert a video format to a new codec.

          I am a firm beleiver in less is more and with any computer; windows, mac, unix; the more software that is not loaded when it is not required speeds up the computer. It's a simple law; the more you load on a computer the slower it will respond. No one ever said, "My game was running too slow so I loaded five new programs to speed it up"
          top100developers
    • Reality check

      Lepard
      top100developers
      • Don't you mean LEOPARD?

        I think you need the reality check...learn to spell!


        ...Sorry, I just had to do it!
        Tech-tock
  • Use X-Lite Mega pack to avoid installing QT and iTunes

    Use X-Lite Mega pack to avoid installing QT and iTunes or Real Player. Real Player is the most horrible application I've ever seen in the way it takes over your default players and refuses to give up.
    georgeou
    • What if a PC user own an iPod and soon an iPhone?

      Based on the numbers I would assume at least one PC users owns an iPod..heh heh
      heh...snicker.

      Pagan jim
      Laff
      • That's one thing that keeps me away from iPods

        That's one thing that keeps me away from iPods or any MP3 player that requires me to install special software. My MP3 player allows me to drag and drop files to the unit.
        georgeou
        • Yeah but I imagine the maker of said player has

          a very limited "entertainment" goal. In other words Apple is looking to go
          somewhere other than just an MP3 player with a limited future but to Apple the sky is
          very well the possible limit.....You can't reach for the stars with a step ladder after
          all....:P

          Pagan jim
          Laff
          • ho boy

            an iPod is the stairway to heaven, eh?

            Wow
            rtk
          • For Appe maybe....:P

            Pagan jim
            Laff