Why is it that computer manufacturers totally insist on slapping thousand of memory sucking craplets on their computers? I bought a Lenovo ThinkPad X60 Tablet, and was agog at the amount of stuff in the default install. There were nearly more entries in the Programs and Features list from the factory than I have on my fully loaded desktop development machine! As I was playing around on the factory install, I was sadly thinking that I would pay an extra $200 just to get a machine with nothing on it but the minimum drivers necessary to make the hardware work. The machine is the same solid construction of my ThinkPads of old, and has the greatest notebook keyboard in the world. However, with all those fat, poorly written craplets running, Vista’s Task Manager reported 1.4GB of memory in use after startup. Note that I wasn’t running anything other than Task Manager and this was after letting the machine idle for 30 minutes. After wiping out the machine and installing just the absolute necessary drivers listed below, Task Manager now reports it’s idling at 750MB. To make the comparison as similar as possible, in my install I added CA eTrust, which is the antivirus I use, as the default Lenovo install included Symantec Antivirus.
As I was going through this craplet removal process, I couldn’t help but wonder two things. The first is that it’s no surprise that users think Windows sucks and I don’t think its Microsoft’s fault. All sorts of worthless notification area icons and a huge battery monitor, which is actually bigger than the program tiles, took up half of the taskbar. Many of those notification icons, and that insanely large battery monitor, duplicate existing Vista functionality. For example, the Intel 945GM task craplet does same thing as the Display Settings tab as well as the Magnifier application. Not only that, the UI deserves a top spot in the user interface hall of shame. Does anyone at these computer manufactures actually think about support costs for these craplets? I’m willing to bet serious money, that removing most of the craplets and updating the documentation to discuss the existing Vista features will save huge amounts in support costs for everyone across the business. Another example is the Lenovo Presentation Director software. Vista already has a wonderfully thought out scheme, which already maps to the Fn+F7 key on the X60, for setting up the machine to mirror to an external monitor for a presentation. The Presentation Director software is just ugly, always running, and sucking up huge amounts of memory. Talking to my wife, she said that she and all of her friends would have left all that stuff on because they would be afraid of messing something up. When she saw the before and after memory reports, she was obviously thrilled that I do her tech support.
The second thought I had was both funny and extremely sad at the same time. Lenovo, which purchased the IBM ThinkPad line and all the people that work on it, now has decades of Windows computer experience. I truly like their hardware. It’s very solid, has excellent ergonomics, and the UltraBase is stunningly brilliant. As you can tell, I think the Lenovo software side, just to make this very clear, completely and totally sucks. (Feel free to substitute Dell, HP, or any other OEM for that matter). As I was manually adding just the drivers I needed, another laptop from a company that has a great reputation for hardware was sitting next to the X60: a MacBook Pro. What is so sad about this comparison is that Apple, whose primary business is definitely not Windows machines, has the best Out of Box Experience of any company ON WINDOWS. You run BootCamp, create the driver CD, and boot Windows. When Windows finishes installing, you stick in that single CD, run a single setup, and it installs all the drivers for the machine AND NOTHING ELSE. Total time investment on the MacBook Pro: a single mouse click. Total time investment to achieve the same thing on the Lenovo ThinkPad X60: three to four hours. I have friends who are buying Macs simply because they are easier to setup and run as Windows machines. How many times do we have to tell Lenovo, Dell, and HP that their Out of Box Experience and Use Experience is pure masochistic cruelty before they get it?
Side note: You might be wondering why I’m not just using the MacBook Pro as my fulltime laptop. Well, it’s all about the Tablet PC. I work and think best by writing everything down by hand. A Tablet PC (with no craplets!) and OneNote 2007, truly the greatest piece of software ever written, is the first time I’ve ever had a computer work the way I want to work. I used to go through five or six of those 500 page notebooks a year. Now I have everything in OneNote so I can search, sort, and look all through my notes. For me, it’s the best way to work. As soon as Apple comes out with something capable of running Tablet PC, I’ll have died and gone to nerdvana.
Below are the steps I took to get all the Lenovo craplets off my machine. Huge disclaimer: this worked for me. It may or may not for you. Here lies potential data loss and much pain if you don’t back up your data and settings first. In addition, I’m assuming that you are working with a factory set up X60 Tablet with nothing else on the machine. Finally, this is all about Vista.
In the above list, there is no Productivity Center, no help, or the ThinkVantage System Update. As those are the biggest memory hogs, I’m happy to do without them. If you’re worried about getting the latest drivers, there’s this really neat technology called a web browser, where you can go to this site and see what’s been updated. If Lenovo were really interested in getting everyone the latest drivers, they would work more closely with Microsoft to integrate their drivers into Windows Update. Most of the drivers are obviously already there so it’s a matter of getting the marketing people to realize the craplet experience is making your great hardware look like, well, crap.
As I am in the middle of babysitting the Visual Studio 2005 Service Pack 1 install, which pretty much defines extreme installation pain, I want to discuss one other item about my Lenovo experience because of a blog entry by Joe Wilcox, Vista to PC Makers: Your Welcome. Joe discusses that the Welcome Screen in Vista is the mother lode of advertizing spots. When I booted up the machine with the factory installation, I could not decide if I was looking at a computer or an insane NASCAR ad car. I just dropped over $3,000 on this computer and not only am I being insulted with memory hogging craplets, I’m also being assaulted with ads. Great job, Lenovo! Is it any wonder I now buy my desktop machines from a company that treats me as a respected customer? Please Steve Jobs, please make a Tablet PC!
In fact, I’m wondering if I should send Lenovo a bill for my time spent fixing the broken computer I just purchased.
Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…
Cloud management is difficult to do manually, especially if you work with multiple cloud…
Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…
https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…
FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…
Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…
View Comments
Great post. I thought this related post from a Lenovo blog was also interesting discussing junk in the pre-load:
http://www.lenovoblogs.com/insidethebox/?p=63
Is it safe to say that Lenovo is the British Airways of notebook manufacturers?
Kerry,
That's an interesting post you link to, but the fundimental problem is still the same: Lenovo (or Dell, or HP) still forces you to use poorly written craplets. Removing the 30 day trial of Office is is nothing compared to getting rid of the adware they put all over the place. For instance, installing the Power Management drivers actually adds a "But a Battery" link the Vista power icon. I want to dope slap who ever did that. I'm working on figuring out how to get Power Management drivers, but not their ads.
Jeff: I don't think they are that bad. :)
I have a brand new Dell desktop with 4GB of RAM and Vista Ultimate waiting for me when I get home. When I ordered it, I noticed that Dell lets you remove some of the craplets during the ordering process. I'm sure there will be plenty more that didn't appear as options in the order form, however.
I just bought the same computer. I'm planning to have someone I know do the clean up for my system...I relate to your wife, I KNOW I'd mess something up. I too went with the tablet PC because I needed a new computer, mainly for illustration. And of COURSE a mac is the best for graphics related stuff but to get a new computer and a wacom cyntic with the specifications that I want would be a full 6k. My alternative was a TABLET PC. So if there comes a time when Apple does release a tablet (which could be sooner than later with the iphone having full screen touch capabilities) in a heartbeat I'll sale my x60 and buy that. Until then my next purchase for a desktop will be an imac, with intel, this makes even imacs are powerful.
Just went through a similar effort for a new c2d x60 tablet with 802.11abgn, however, here are the only ones that I installed (other than registry patches):
1) tablet button
2) fingerprint
3) LCD monitor color profile
Atheros 802 drivers came directly through vista update as did everything else. The hotbuttons are enabled without installing anything else. What you don't get is the OSD when you use hotkeys.
… is a ThinkPad x60 . It's the lightest, quietest, fastest notebook I've ever owned (and has the longest
… is a ThinkPad x60 . It's the lightest, quietest, fastest notebook I've ever owned (and has the longest
Thank you for wonderful guide
What a great list! I'm curious as to your thoughts on installing the following drivers and apps. I go back and forth.
1) Audio Features XI
2) Bluetooth with Enhanced Data Rate Software
3) Lenovo System Interface Driver
4) Thinkpad Modem Software
5) Power Management Driver (not the Power Manager itself)
I do install the System Update utility since I find it rather easy to use. However, following installation, I go into Control Panel --> Change Startup Programs and kill scheduler_proxy.exe. Next, I go into the list of Services and disable the System Update Service (SUService.exe). That quiets System Update's automatic update checking until I'm ready to use it. Also, system Update requires the Server Service process running, but I put together a quick .bat file that enables the Server Service prior to launching System Update, then disables the service upon closing System Update. Saves a bit more memory resources.
I skip the Easy Eject utility, as it seems redundant to simply pressing the undock button between the USB ports and the eject lever on the left side of the UltraBase prior to undocking.