W systemach Windows Vista i Windows 7 (szczególnie kiedy jest aktywna funkcja Aero) gry i programy działające w trybie 256 kolorów (8 bitowa paleta) potrafią wyświetlać się niepoprawnie (błędy kolorów):
Przykład:

Poprawnie:

Błędnie:

Ten błąd jest związany ze sterownikami do karty graficznej, jednak jest on też powiązany z uruchomionym procesem explorer. W 95% przypadków wystarczy zamknąć proces explorer.exe na czas działania programu. Jednak robienie tego ręcznie jest dosyć uciążliwe. Przedstawiam więc prosty plik wsadowy na automatyczne zamknięcie procesu explorer, uruchomienie programu i po zamknięciu go automatyczne ponowne uruchomienie explorera.
Otwieramy notatnik i wpisujemy w nim:

@echo off
task­kill /f /IM explorer.exe
CD FOLDER_Z_PROGRAMEM
call NAZWA_APLIKACJI
start explorer.exe

Czyli przykładowy plik będzie wyglądał tak:

@echo off
task­kill /f /IM explorer.exe
CD C:\Games\Happy\
call happy.exe
start explorer.exe

Następnie zapisujemy plik:
Nazwa: „Własna nazwa.bat” – nie zapomnijmy o rozszerzeniu .bat na końcu nazwy pliku!
Typ: Wszystkie pliki

Czyli tak jak na obrazku:

Możliwe, że będzie trzeba uruchomić taki plik wsadowy z uprawnieniami administratora.

To wszystko. W razie jakichkolwiek kłopotów z tym poradnikiem proszę pisać w komentarzach.

Życzę miłej gry!