Buy the ARP T-Shirt! BIOS Optimization Guide Money Savers!

 03 April 2007
 Dr. Adrian Wong
 Discuss here !
Desktop Graphics Card Comparison Guide Rev. 33.0
Covering 628 desktop graphics cards, this comprehensive comparison allows you ... Read here
BIOS Option Of The Week - Virtualization Technology
Since 1999, we have been developing the BIOS Optimization Guide, affectionately known... Read here
Buy The BOG Book Subscribe To The BOG! Latest Money Savers!
ED#40 : ATI's Vista Killing Driver
Digg! Reddit!Add to Reddit | Bookmark this article:

CCC Was Partially The Culprit

Like many fools in history, I just had to give the card yet another try. No, I don't seem to learn my lessons too well. I guess I always believed in giving everything a second chance.. or a third.. okay, even a fourth.

Like a condemned man out to face his fate, I set forth to give the Catalyst 7.3 driver set another shot. But this time, I intended to a little smarter. Still a fool, but hopefully a smarter fool. Instead of installing both the driver and CCC, I installed the driver first.

The installer hung halfway during the process but when I rebooted the system, it loaded up with the driver. And NO BSOD! I tried reinstalling the driver again... and this time, it successfully did so. W00T!

But I just don't learn my lessons... I had to install CCC. Well, you know the ending. It's a really ugly four-letter word, starting with B and ends with D.

So, we have confirmation, Houston. It was the Catalyst Control Center. I had to go through the entire manual restoration process again... after first giving the uninstallation routine another 2-3 tries. What an utter waste of time.


The Other Culprit Was The Visual C++

Unfortunately, the removal of CCC did not completely solve the BSOD problem. Whenever I reboot the system or cold-boot the system, it would result in a BSOD. It takes another reboot or two to successfully load Windows Vista. Evidently, CCC was not only to blame for the BSODs.

Just to be sure, I searched the hard drive for any CCC files but found none. I also scanned the registry for any reference to CCC including the Run and RunOnce sections. No signs of CCC in the registry either. So, the CCC was definitely not the cause of these BSODs.

Still, it was better than not booting into Vista at all. All I had to do was restart the system after BSOD. I would usually get in after 1-2 reboots. It's not fun, but at least it works.

However, after we completed testing the Radeon X1950 GT, we switched to an NVIDIA card and discovered that we were still getting hit by the BSODs. Again, it took 1-2 reboots to get into Windows Vista. Looks like it isn't the driver. Curiosity piqued again, I set out to find out the actual cause.

We ran the Catalyst Install Manager and set it to uninstall all ATI-related components. It found nothing (as we expected) but also uninstalled itself in the process. Then we ran through the registry and removed all references to ATI or ATI Technologies. But we were still afflicted with BSODs. Weird.

Thinking back about the installation process, I suddenly remembered that the Catalyst Install Manager also installed the Microsoft Visual C++ 2005 redistributable package. Now, that remained in the system even though we set the Catalyst Install Manager to uninstall everything related to the driver. Evidently, it didn't quite understand the command.

Anyway, we decided to see if the Visual C++ 2005 redistributable package was the cause of our BSOD woes. We duly uninstalled it and rebooted the system. Wow.. No more BSODs! So, we confirmed two causes of BSODs with the ATI Catalyst 7.3 driver - the Catalyst Control Center and the Microsoft Visual C++ 2005 redistributable package.



After a whole day of tangling with the Catalyst 7.3 driver, I finally got it to load, sans CCC and the Microsoft Visual C++ 2005 redistributable package. I wish all newbies the best of luck. If you are not comfortable swapping cards or editing the registry, then you will be in quite a bit of a mix. At this stage, your well-meaning friends may ask you to reformat the hard drive. Please ignore them.

There's no need to do that. Just boot up in Safe Mode and delete the ATI and ATI Technologies folders under Program Files. If you are comfortable editing the registry, scan for and remove everything related to ATI. Trust me, this is not only the easiest way to get rid of CCC, it will also be a truly cathartic experience for you.

You will also want to uninstall the Microsoft Visual C++ 2005 redistributable package that the Catalyst driver set automatically installs. Otherwise, you will have to live with BSODs and reboots. You have to manually uninstall it by going to Control Panel -> Programs and Features. The Catalyst Install Manager will not remove it... ever.

After ridding your system of all BSOD-causing ATI components, please do every ATI user and fan a favour and write in to ATI. Thank them for the experience they put you through. Let them know, in your strongest words, just how fulfilling it was to spend the entire day installing a driver. You can even suggest that they send the driver to the US military for use as a weapon of mass destruction.


Questions & Comments

Please feel free to post your questions or comments here!


Date Revision Revision History
03-04-2007 1.0

Initial release.


Unboxing The ASUS ZenFone 2 Smartphone
Samsung EcoGreen F2 (HD154UI) 1.5 TB Hard Disk Drive Review
The ASUS Eee Box B204 & B206
Lian Li EX-33 Internal HDD Kit Review
Taskbar Shuffle Review
Jetart JACSH1 Graphics Card Cooler Review
Kingston 1GB PC2-5400 HyperX DDR2 SDRAM Dual Channel Memory Kit Review
Far Cry Review
Definitive Review of the Kensington Saddlebag Pro
ARP 5th Anniversary BBQ Party


Copyright © Tech All rights reserved.