Dell De-Crapifier Follow-up

Wow! I had no idea that this little script would generate so much interest! The last few days have been quite busy for the website. I’ve been reading over all of the comments, and I just wanted to respond to some of them. I also would like to elaborate a little further with some specific ways people can help contribute to the script if they would like.

I got a lot of comments that wiping and reinstalling the OS (from a non crap-infested disc) is a better solution. Well, of course it is, if you have the disc and the time. I also got a lot of comments around various ways you can get original install media from Dell. Some, I had no idea existed. This one particular comment that showed up on Digg from dnatural18 was very interesting.

“If you order over the phone (a sin, I know, but) you can tell them not to preinstall any of the software. They just install the drivers and a few Dell customizations like the “Phone Home and get help” program, but for the most part they do respect your wishes for a clean windows install.”

The very fact that there was such a wide variety of comments on this topic shows that it’s confusing and inconsistent at best. Dell (and others) obviously have an interest in getting this spam software on your PC, so they’re not going to make it convienent to opt-out of having it on your PC.

For all the people that have said “you should buy a Mac” or “Don’t buy a Dell” or “I know how to install Linux.” I like Linux just as much as the next fan. I’m running it on two machines myself, but you’ve totally missed the point. Please move on to another website.

Another comment I really liked on the Digg site was by gothamcityprjct.

“Dell is the Walmart of the computer world. Love it or hate it, they aren’t going anywhere anytime soon.”

So, enough with that, let’s get back to business. I’ve made a couple changes to the script based on some of your comments. I added an initial dialog box that warns you that the uninstall process is about to start. It gives you 15 seconds to abort. Otherwise it will continue.

I also made an attempt to have a forced “continue to next step” button. Parts of the script rely on waiting for specific dialog boxes to appear and then automatically pressing a button. If this changes on another PC, the script may not “see” the expected dialog. So, if this happens, you can manually press the correct button and then press the “Next Step” button in the De-Crapifier.

See the next page for contribution tips.

This entry was posted in Computers, Programming. Bookmark the permalink.

21 Responses to Dell De-Crapifier Follow-up

  1. DST says:

    Unfortunately I found your script a little too late. I’ve spent countless hours “decrapifying” my various Dell PCs, though not forgetting to sysprep and image the darn thing when I’m done.

    Great tool! It’ll be of great use to a lot of people. Many people would love to rid their system(s) of Dell’s junk but either don’t have the know-how or just can’t spend that much time “cleaning” their brand new system(s). IT guys are different, we can “clean” once then image the rest of our systems.

    Also, haven’t tried your tool yet but does it get rid of the InstallShield updater? There’s an uninstaller for it and it doesn’t even work.

  2. First, great job writing this script. Also, congratulations on all the exposure. It’s good to get the word out about what Dell is doing.

    Last year I wrote about how Dell is charging $49 to help you remove this junk from your already purchased computers. I received a lot of comments similar to the ones you received. The most common seem to be: 1.) Buy a Mac 2.) Run Linux 3.) Build your own computer!

    I’ve built a number of computers myself, run Gentoo on one computer, Debian on another, and just recently purchased my first Mac. Trust me, I understand the benefits of all of these approaches. However, we are sometimes forced into running Windows and there’s often little we can do about that. For example, at work we have to run a lot of Windows specific software due to “legacy” systems that our customers use. On principal it would be great if I could choose to work for open minded companies who have abandoned Windows altogether, but in practice I would also like to put food on the table.

    On my web site, a user commented, “Don’t be lazy…assemble your own computer.” To this I responded with the following:

    Most of the computers I’ve owned I’ve built myself. In the past I’ve done this to save money, but it’s really no longer going to save you money considering the cost of shipping parts from multiple vendors vs. the low priced machines that Dell sells. Today I would only build my own computer from parts for the enjoyment of it.

    When a company needs to buy 100 new computers for their employees, you can’t expect them to build 100 computers from scratch. (It’s not cost effective for, say, a law firm to enter the computer assembly business.) That would be like saying that Fedex should build all of their delivery trucks from parts rather than buying them from a vehicle manufacturer. Fedex is in the package delivery business… they’re not a car company.

    One of the benefits of living in a consumer society is the ability to save time by using products that others have made. We no longer have to cut down trees and carve them into boats ourselves if we want to travel to a foreign land. As consumers, we put our faith in companies like Dell to make good products that are worth buying. It’s unfortunate that Dell is violating their consumers trust, but the solution shouldn’t be to go back to building computers by hand. The solution is to buy from one of Dell’s competitors.

  3. Jason says:


    Great comment. I’ve been building PCs on the side for myself, friends and family for about 12 years. The days of doing it cheaper yourself are long gone. Now, I usually just spec out a PC online for a friend and send them my recommendation on what to buy.

    Most people that I help do this for are just average users and want to check email, surf the web and upload their digital pictures. For that, pretty much any new PC works fine. I can’t build anything like that cheaper then Dell can. Especially when you factor in the cost of the OS, there’s no way I can compete with that. It has nothing to do with being lazy, it’s the cost factor.

    In fact, these days, you need to spend more energy keeping up with the technology just to be able to give someone an intelligent recommendation. Back in “the day” it was just a matter of what current AMD or Intel chip, and what speed. There are SO many more choices on the market now.

    Computers over the last decade have now basically become throw-away items. When starting college, I put $2,000 into a PC. Now, I could easily pick something up for $300. If it dies in a couple years, who cares, buy another one.

    Exceptions come in when you need specialized or specific hardware. For instance, when building my MythTV box, there was no way I could just pick something up from Dell to do that. I wanted a specific case, MB with specific video and audio chipsets, etc.

  4. Joshua says:


    Last week I ordered my first laptop from Dell, with the knowledge that I would need to remove the crap. However, I wasn’t aware that the developer community was so pissed about this topic.

    I’m hesitant to use your script, I’m not a developer, but I’m willing to wipe the hard drive and install a fresh version of XP Pro. But I haven’t found clear instructions that will remove the Dell partitioning as well as the crapware.

    Is there any chance you could post, send to me, or recommend a set of the instructions for truly wiping the brand new hard drive and reinstalling the OS?


  5. Jason says:

    Hi Joshua,

    The script I wrote will only uninstall the software. It will not wipe the partition in any way. Essentially it behaves as if you went to “Add/Remove Programs” in control panel and selected the programs to remove. The script does a similar thing, just in an automated way.

    If you have the installation disks from Dell, and you have the time. Then I would stick that in and boot from that. It should take you through the process of reinstalling everything, but it may keep the Dell partition, if that’s what you want.

    If you have just a regular copy of Windows XP, with a quick Google search found this site:
    It looks like that should step you through doing a clean install.

    I hope that’s helpful.

    — Jason

  6. Joshua says:

    Thanks for the reply! I discovered that my “new” 40 GB HD only has 28 GB available. The partition and crap stole 12 freakin’ GB!! A clean install is the Promised Land.

  7. westofhere says:

    I am very much looking forward to using this tool. I install new PC’s for clients on a fairly regular basis and I loath having to uninstall crapware from all the vendors Dell has gotten into bed with. Will report back with results.

  8. ceramica says:

    The company I work for occassioanlly provides Dell laptops to customers for various reasons. I’d like to run the Dell De-Crapifier, but we do purchase them with antivirus (mcaffee or norton) pre-installed. That’s the only program I don’t want to get rid off – before I run this, does your app uninstall this ?
    If your program works for us, we’d be happy to send in a donation.

  9. Jason says:

    It does currently uninstall McAffee, and I’m not sure if the trial version
    of McAffee is the same as the full version. Norton is not touched.

    All you would need to do is open up the au3 file and comment out (or
    remove) this line near the very end of the file.


    Then use AutoIT to run the au3 and/or use it to create a new executable. You would want to delete the one provided in the zip package.

  10. Jonah says:


    Very impressed with the de-crapifier. I will try it next time I get a Dell to sort out.

    I have just de-crapped a new HP box for a relative, all the observations in the two blogs are spot on it is a real pain having to re-image or more usually reformat/reinstall to get clean XP installation.

    Use Linux – well yeah this is a SuSE10 box but I work with Windows, Linux is terrific but has a long way to go before it is a real OS alternative for newbies.

    Build a PC yourself – agreed, most of the time I build machines for people and always for myself. Costs more but “pay peanuts get monkeys” is always true.

    Couple of things I use to make the re-install less painful. For drivers I use Driver Genius Pro

    Install and run it on the original installation, backup all the drivers to CD with it then when the clean install is done use the device manager and the backup CD to re-install all the drivers. It only backsup the driver files themselves not all the crap that comes with HP and Dell etc, for eg the mouse drivers on this HP I just finished were 48Mb!! and the Network drivers were 38Mb.

    Driver Genius Pro can be downloaded as a 15 day trial, as I only use it for “De-crapifying” it gets wiped on re-format so it is effectively free.

    Secondly I never bother with rescue disks, I use a generic OEM XP and the original CD Key. It won’t activate but go through the phone activation system and they will activate it no problem, no explanations have ever been necessary only the “is this copy installed on any other PCs?” question. I will answer “Yeah 53 but I promise this is the last one” one day just to see how they deal with it.


  11. Greg from PA says:

    I set the GUI Style to WS_VSROLL, and the window does not scroll.

    I tried using buttons, and set events on them with msgbox’s and that doesn’t work.

    Please help.

  12. Narg says:

    There is a much easier and better way…

    Always, Always get the $10 Windows Re-Installation CD with your Dell.

    Before you power-up, throw that disc in and re-install Windows. Be sure to delete all the extra partitions that you won’t need (which will also give you more hard drive space = bonus!)

    Next, visit the Microsoft update page to get all the latest security updates and other stuff. Add extras from here if you wish (i.e. Media Player 10, .NET, Windows Defender, etc etc.)

    Then, install the Dell Resource CD that came with your Dell and get all the hardware drivers installed that it locates (they need to make this disc and program easier, it’s not bad, but not straight foward either.)

    Last, visit both Dell and Hardware sites to get the latest and greatest drivers. No matter what shape your Dell is in, you’ll need to do this. De-crapified or not. Dell never ships with the latest and greatest drivers. Other PC makers don’t either so it’s not a Dell problem in general.

    After that you’ll have a clean fresh PC with no crapware that’s 100% ready for action! Much better than fighting the crap, when you can just expunge it 100% from the start.

  13. Red says:

    I actually work for Dell, and we should have this on our resource CD. You would be surprised at how the trial software behaves after it expires, and some just refuse to uninstall, prompting a call to us! For those of you putting down Dell support, you have to remember that they rush us through training and only tell us (briefly) on how to add and remove the software. We are BY FAR no experts on any of the software Dell installs, and the majority of the “real techs” they have, would not touch that software with a ten foot pole, but some wise people in management actually think this is good business, and Dell gets paid ALOT OF MONEY to install it.
    But, by far the biggest misconception by the Dell buying public is that we should know how to fix it, but never dream of calling Mc affee when their internet security software kills the internet all together!
    As for comments of preinstalled spy ware in Dell systems, that is TOTALY false! Dell has a BIG beef with spy ware, and anyone could sue them if they actually did install some.

  14. John says:

    For non-techies;

    I also have program that I do not want to uninstall.

    1. What do you mean by the term “comment out this line” in your above reply below: (what characters do I type and where to comment out?)

    “All you would need to do is open up the au3 file and comment out (or
    remove) this line near the very end of the file.

    2. Oncw we download AutoIT, what do we have to do to run/create an executable?

    3. For those of us (many) who paid for McAffee and are keeping it. What do we need to do in MCAffee to let your .exe run?

  15. Jason says:

    In Response to John:

    To answer your questions:

    1. As you can see from the top of the file all commented lines begin with a semicolon “;” simply place that at the beginning of the line. As stated, you could alternatively delete the line.

    2. To create the executable, it’s easiest to do with SciTE. Open the file and select “Compile” from the “Tools” menu. An exe will be generate in the same folder as the .au3 file. You can verify by looking at the time/date of the file.

    3. Follow steps 1 and 2. Then the De-Crapifier will leave McAffee untouched.

  16. Dan says:


    Just used it on the Dell E510 I bought. It worked great, except was not able to fully remove McAffee. I was able to dump it manually, though, and then put on AVG instead.

  17. Trent says:

    So does this get rid of all third party software on a dell? (just asking since I have a B130 coming in a day or two)

  18. Jason says:

    Hi Trent,

    It only uninstalls the programs listed here:

  19. Art Rotman says:

    Read about your Dell De-Crapifier in current edition of PC World. Does your software work with other manufacturers? I have a Toshiba Satelite.

  20. Emily says:

    This is the BEST tool EVER. I tried doing a clean install from CD on an Inspiron E1705 and ended up with no Sonic Record Now, missing bluetooth, etc. So I reinstalled from the restore partition and immediately ran Decrapifier. Couldn’t be better! Maybe I will start recommending Dell again – maybe.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s