When AC Power is disconnected, atibtmon.exe throws a Runtime error

Solution 1:

I solved the problem by going into the CCC, into Power/PowerPlay(tm) and un-checking the "Enable Vari-Bright(tm)".

CCC Vari-Bright Screen

After clicking apply, the problem was gone.

Solution 2:

Today I did a clean install of Windows 7 on my laptop. I never had this problem before, until today.

I went to system32 and deleted atibtmon.exe. At first it won't let you delete it because it is in use by the computer, but I have this brilliant and lovely tool, called UNLOCKER, and it unlocked it and deleted it for me. Problem solved.

Solution 3:

atibtmon.exe is the ATI Brightness Monitor.

By default, Windows will switch to a power-saving mode when you unplug your laptop. One of the power-saving features is dimming the brightness of your laptop display. It could be that the ATI driver crashes when Windows tries to automatically adjust the brightness.

Check your Windows power management settings to see if this power-saving feature is enabled on your laptop. Disabling this feature might avoid triggering the bug in the ATI driver.

Since this sounds like a problem with the ATI driver, you should send a bug report to ATI so that they can release an update to fix the problem.

Solution 4:

Simply disable powerplay in catalyst control center. Windows have the same option inside.

On Windows 7 (or if you don't have Catalyst Control Center), go to Control Panel>>Power Options>>Change Plan Settings (whatever power play you have selected)>>Change Advanced Power Settings.

Page down to the 'ATI Graphics Power Settings' and expand that out. Under 'ATI Graphics Power Settings', there is an area for 'ATI Powerplay Settings'. Set both to 'maximize performance' from 'Maximize Battery Life'. The exception is being thrown by a conflict from ATI trying to maximize battery life vs the Operating System, so just letting the OS handle it eliminates the error when you unplug. :)