CONFIG.SYS – podstawowy plik konfiguracyjny systemów operacyjnych MS-DOS, OS/2 oraz systemów Windows z serii 9x.
Składnia przypomina tę używaną w plikach .ini systemu Windows; w przypadku stosowania menu posiada sekcje. Standardowym zapisem są pary postaci parametr=wartość, które wyglądają jak zmienne. W rzeczywistości służą one do definiowania parametrów zajętości pamięci albo ładują programy rezydentne i sterowniki urządzeń (device=, devicehigh= i inne).
Kolejność zapisu w pliku nie zawsze jest zachowywana podczas jego przetwarzania – niektóre polecenia wykonywane są przed innymi. Dlatego dokonując zapisu w tym pliku, użytkownik może się skupić wyłącznie na kolejności ładowania sterowników, nie martwiąc się o pozostałe parametry.
Sekcje i menu Plik CONFIG.SYS może posiadać sekcje podobnie jak pliki .ini. Istnieją przy tym sekcje o znaczeniu specjalnym:
[menu] – przy pomocy tej sekcji możliwe jest stworzenie menu wyboru, które będzie wyświetlane podczas startu systemu. Dzięki niemu możliwe jest wskazanie konfiguracji, która ma zostać użyta podczas ładowania systemu. Wybór może mieć także wpływ na działanie pliku AUTOEXEC.BAT, gdyż wybór przekazywany jest w postaci zmiennej systemowej %config%.