Use this fix if you install the latest video driver and it still comes back
with vga or 640x480 or won't let you change the colors correctly or etc.
1. LOAD VGA DRIVER
2. RELOAD SP
3. DELETE ANY APPROPRIATE DLLS, INFS, ETC FROM EXPLORER
4. REGEDIT
A. HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO
B. HKEY_LOCAL_MACHINE\HARDWARE\RESOURCEMAP\VIDEO
C. HKEY_LOCAL_MACHINE\SOFTWARE
D. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D................
E. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles
\Current\System\ CurrentControlSet\Services
5. REGEDT32
A. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_
6. REINSTALL VIDEO DRIVER
7. REPAIR/RELOAD
PLEASE READ THE BELOW EXPLANATIONS COMPLETELY!!!!!
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO
LOOK FOR ANY SUBFOLDERS AND LOOK TO THE DATA FOR ANY REFERENCE TO NON- VGA DRIVERS.
YOU WILL ALMOST ALWAYS FIND NO SUBFOLDERS OR INCORRECT DATA FOR THIS KEY
HKEY_LOCAL_MACHINE\HARDWARE\RESOURCEMAP\VIDEO
LOOK FOR ANY SUBFOLDERS AND REMOVE ANY THAT DON'T REFERENCE VGA, VGASAVE, VGASTART
OR ETC.
YOU WILL ALMOST ALWAYS REMOVE ATLEAST ONE SUBFOLDER HERE.
HKEY_LOCAL_MACHINE\SOFTWARE
SEARCH FOR A FOLDER REFERRING TO THE PARTICULAR VIDEO CARD AND REMOVE IT.
BE AWARE THAT IF YOU HAVE A TV TUNER CARD AND/OR OTHER VID CRDS THAT ARE INSTALLED AND
OF THE SAME MAKE THEY WILL BE DISABLED AND YOU WILL HAVE TO REINSTALL THESE DRIVERS
ALSO.
A GOOD EXAMPLE IS IF YOU HAVE A STB BROOKTREE CARD ACCOMPANIED BY A STB VIDEO CARD.
WHEN YOU REMOVE THE "STB SYSTEMS" SUBFOLDER THE BROOKTREE CARD WILL BE DISABLED ALSO.
IT'S ALWAYS A GOOD IDEA TO OPEN THE SUBFOLDERS AND LOOK AT THE DATA TO SEE JUST WHAT YOU
ARE REMOVING.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-
08002BE10318}
DOUBLE CLICK ON THE CLASS KEY THAT HAS DATA THAT REFERENCES DISPLAY ADAPTER.
DELETE ALL SUBFOLDERS.
THIS KEY IS GREAT BECAUSE IT'S ONE OF THE FIRST
PLACES THAT WILL GIVE YOU AN IDEA OF JUST HOW MANY DRIVERS THE CLIENT HAS TRIED TO
LOAD.
IF, FOR EXAMPLE THERE'S 5 SUBFOLDERS 0000,0001,0002,0003,0004
DOUBLE CLICK ON EACH OF THEM AND SEE WHAT DEVICES IT REFERENCES.
GUESS WHAT, IF YOU SEE SUBFOLDERS REFERRENCING STB, ATI, CIRRUS ETC --THOSE DRIVERS
HAVE BEEN LOADED.
THIS KEY GIVES YOU GREAT HISTORY TO WHAT HAS BEEN LOADED AND YOU SHOULD DOCUMENT WHICH
DRIVERS YOU FOUND.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\
CurrentControlSet\Services
DELETE ANY SUBFOLDERS.
LOOK FOR ANY DIFFERENT DEVICES THAN WHAT WAS BELOW THE ABOVE CLASS KEY AND DOCUMENT IT.
(USE REGEDT32 FOR THIS KEY)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_
THIS IS THE MOST DIFFICULT KEY TO MANIPULATE SINCE THERE IS SO MUCH DATA TO PICK
THROUGH.
HERE IT'S IMPORTANT TO LOOK FOR LEGACY_ KEYS THAT REFERENCE THE SUBFOLDERS IN THE ABOVE
2 KEYS.
SET PERMISSIONS ON THEM AND REMOVE THEM.
FOR THE ABOVE EXAMPLE YOU SHOULD LOOK FOR LEGACY_STB, LEBACY_ATI, LEGACY_CIRRUS AND ETC.
SET PERMISSIONS AND REMOVE.