När Windows startar laddas en komplex kedja av filer och processer. Det finns ingen enda "fil" ansvarig, utan snarare en sekvens av åtgärder som involverar många filer. Här är några viktiga kategorier och exempel:
* bootloader (t.ex. `bootmgr`,` bootsect.exe`): Det här är mycket tidigt steg som initierar startprocessen. De är belägna på startpartitionen och är avgörande för att starta operativsystemet.
* Windows Boot Manager (`bootmgr`): Detta program ansvarar för att visa startmenyn (om flera operativsystem är installerade) och väljer operativsystemet för att ladda.
* Windows Loader (`winload.exe`): Detta laddar Windows -kärnan.
* Windows Kernel (`ntoskrnl.exe`): Kärnan i operativsystemet. Detta är den lägsta delen och hanterar hårdvaran.
* hal.dll (hårdvaruabstraktionslager): Detta fungerar som ett gränssnitt mellan kärnan och datorns specifika hårdvara.
* förare: Många enhetsdrivrutiner laddas nästa. Dessa är specifika program som gör det möjligt för Windows att kommunicera med hårdvarukomponenter (grafikkort, nätverksadapter, lagringsenheter etc.). Platserna för dessa förare varierar, ofta finns i `C:\ Windows \ System32 \ Drivers`.
* Systemtjänster: Många systemtjänster startar automatiskt. Dessa är bakgrundsprocesser som är ansvariga för olika uppgifter, som hanteras av `svchost.exe` (ofta flera instanser som körs). Dessa tjänster hanterar saker som nätverksanslutningar, tryckspolning, säkerhet och mer. Deras konfiguration lagras i registret.
* Startprogram: Program som är konfigurerade för att starta automatiskt vid inloggning. Dessa finns ofta i startmappen (platsen varierar beroende på Windows -version, men vanligtvis tillgängliga via Task Manager). Registret spelar också en nyckelroll för att hantera startprogram.
* Användarprofilbelastning: När systemet har laddats laddas användarens profil. Detta handlar om att ladda inställningar, applikationer och data som är specifika för användaren.
Det är omöjligt att lista varje involverad fil, eftersom de exakta filerna och deras beställning beror på den specifika Windows -versionen, installerad hårdvara och programvarukonfigurationer. Ovanstående kategorier representerar emellertid de viktigaste stegen och typerna av filer som är avgörande för en Windows -start. Att använda verktyg som Process Explorer kan hjälpa dig att visualisera processerna och filerna laddade vid starttid.