Jeg har disse 5 kommandolinjeverktøyene lett tilgjengelig for når Windows krasjer


Så stabil som Windows er, vil det til slutt gå galt. Det kan være en dårlig driver eller en forhastet Windows-oppdatering. Microsofts flaggskip-operativsystem er ikke så ugjennomtrengelig som det ønsker at du skal tro.

Etter å ha reddet flere Windows-systemer fra kanten av digitalt kaos, har jeg lært at musen ofte er ubrukelig når ting går galt. Akkurat som det finnes Windows-kommandoer som er enkle å lære, men som gjør en stor forskjell, bør du ha noen verktøy tilgjengelig for når Windows til slutt krasjer.

Windows innebygde reparasjonstrio

Den hellige treenigheten av SFC, DISM og CHKDSK

Når Windows begynner å oppføre seg merkelig—tilfeldige krasj, funksjoner som forsvinner, eller den irriterende meldingen «noe gikk galt»—må du feilsøke i en bestemt rekkefølge.

Først kommer DISM (Deployment Image Servicing and Management)-verktøyet. Skriv inn og kjør følgende kommando i et forhøyet Windows-terminalvindu.

DISM /Online /Cleanup-Image /RestoreHealth

DISM vil deretter skanne Windows-bildet ditt og laste ned nye filer fra Windows Update-servere for å erstatte ødelagte filer. Jeg kjører alltid denne kommandoen før SFC (System File Checker) fordi hvis systembildet ditt er ødelagt, vil SFC bare hente fra en ødelagt kilde.

Når DISM er ferdig, er det på tide å kjøre SFC-verktøyet med følgende kommando:

sfc /scannow

Denne kommandoen verifiserer alle beskyttede systemfiler mot Microsofts kryptografiske signaturer og erstatter alt som ikke stemmer. Prosessen tar litt tid, men jeg har sett at SFC fikser alt fra ødelagte Start-menyen til programmer som nekter å starte uten noen åpenbar grunn. Faktisk er det god vedlikeholdspraksis å kjøre de to verktøyene på Windows-PCen din fra tid til annen.

CHKDSK eller verktøyet Sjekk Disk håndterer lagringsdelen av problemet. Når du er ferdig med DISM og SFC, kjør følgende kommando:

chkdsk C: /f /r

/f-parameteren fikser filsystemfeil, mens /r finner dårlige sektorer og gjenoppretter lesbar data. Jeg pleier å kjøre dette når jeg mistenker problemer med disken, som uvanlige nedgangstider, filer som ikke vil åpne, eller den magefølelsen av at SSD-en din har en dårlig dag. Husk at du ofte må starte på nytt for at dette skal kjøre ordentlig.

Nettverksoppstandelsessettet

IP-tilbakestillinger, DNS-tømminger og andre siste forsøk på å fikse tilkoblingsproblemer

Ingenting er mer frustrerende enn en nettverkstilkobling som kuttes mystisk. Når Wi-Fi-ikonet viser «tilkoblet, ingen internett», er feilsøking via GUI ofte bare bortkastet tid.

Start med å kjøre følgende kommando:

ipconfig /release

Etterfulgt av

ipconfig /renew

Dette slipper din nåværende IP-leiekontrakt og ber om en ny fra ruterens DHCP-server. Hvis det mislykkes, kan du også kjøre:

ipconfig /flushdns

Dette tømmer DNS-resolverens cache, noe som løser tilkoblingsproblemer der du kanskje ikke får tilgang til bestemte nettsteder. Alternativt kan du også kjøre:

netsh int ip reset

Kommandoen bygger helt opp TCP/IP-stakken din på nytt. Dette er ofte den mest drastiske løsningen for nettverksproblemer, da den tilbakestiller alle nettverkskomponenter til fabrikkinnstillinger. Den er mest nyttig på eldre datamaskiner hvor nettverksadapteren har samlet år med motstridende konfigurasjoner.

Når du er ferdig med feilsøkingen, kan du kjøre denne kommandoen for å bekrefte tilkoblingen:

pint -t 8.8.8.8

Dette kjører en kontinuerlig ping til Googles DNS, og viser sanntidsinformasjon om forbindelsen din mister pakker eller ikke. En annen nyttig kommando er netstat -an, som viser alle åpne porter og tilkoblinger - en praktisk måte å sjekke utgående tilkoblinger på hvis du mistenker at skadelig programvare kontakter eksterne servere.

Drepe løpende prosesser på den harde måten

Oppgaveliste og taskkill når Oppgavebehandling gir opp

Når GUI-en fryser, men systemet ikke har låst seg helt, må du avslutte prosesser fra kommandolinjen. Du kan sjekke kjørende prosesser med deres PID-er ved hjelp av kommandoen tasklist, og den beste måten å avslutte uønskede oppgaver på er via denne kommandoen:

taskkill /IM processname.exe /F

/F-flagget er avgjørende ettersom det tvinger avslutning når en prosess nekter å lukkes på en ordentlig måte. Husk at du må få prosessnavnet helt korrekt.

Du kan også bruke det i rekkefølge med startkommandoen for å fullstendig starte skallet på nytt uten å starte på nytt. Bare kjør følgende kommandoer én om gangen:

taskill /IM explorer.exe /F
start explorer.exe

Jeg har brukt denne kombinasjonen for å gjenopprette systemer hvor Explorer har krasjet og ikke vil starte på nytt, eller når en ute av kontroll-applikasjon bruker 100 % CPU og Oppgavebehandling ikke åpnes. Og hvis du bruker denne skjulte Windows-terminalfunksjonen, kan du starte Windows Explorer på nytt uten å noensinne måtte bruke musen.

Diagnostisere det Windows ikke vil fortelle deg

Systeminformasjon og gjenopprettingskommandoer som avdekker det egentlige problemet

Før du gjør noen større endringer på et system, er det alltid best å få en viss situasjonsforståelse. Kommandoen systeminfo viser hele systemkonfigurasjonen din, inkludert OS-versjon, oppdateringer, maskinvarespesifikasjoner og nettverksdetaljer.

Du kan også bruke restrui.exe for å starte Systemgjenoppretting fra kommandolinjen. Når du ikke får tilgang til GUI-en, men fortsatt kan starte til en kommandoprompt, lar dette deg rulle tilbake til en tidligere fungerende tilstand.

Hvis Windows ikke vil starte i det hele tatt, start fra installasjonsmediet og åpne gjenopprettingsterminalen. Her kan du kjøre bootrec /rebuildbcd for å rekonstruere Boot Configuration Data-lageret.

PowerShell når Windows Terminal ikke er nok

Windows Terminal er bra, men PowerShell gir den beste kommandolinjeopplevelsen

Noen ganger holder ikke Windows Terminal eller Ledetekst. Da bør du bytte til PowerShell. Å kjøre Get-ComputerRestorePoint viser tilgjengelige gjenopprettingspunkter, og Restore-Computer bruker dem programmessig. Jeg kan lage skript for hele gjenopprettingssekvenser som ville tatt timer manuelt.

PowerShell gir også Get-Service og Stop-Service for å administrere tjenester når Services MMC-tillegget ikke vil starte. Det finnes også Test-NetConnection, en mer kraftfull variant av Command Prompt's ping-kommando som også kan sjekke spesifikke porter i tillegg til generell tilkobling.

Kommandolinjeverktøy er viktigere enn du tror

GUI-en er en luksus som sviktende systemer ofte ikke har råd til. Jeg beholder dette verktøysettet ikke fordi jeg er nostalgisk etter DOS-dagene, men fordi det har reddet både dataene mine og min fornuft flere ganger enn jeg kan telle. Og med Windows Terminal-oppdateringer som stille gjør det utrolig, er det ingen grunn til ikke å ha noen kommandoer praktisk tilgjengelig.

Mens andre installerer Windows på nytt ved første tegn til problemer, er jeg vanligvis tilbake på jobb på under en time. Kommandolinjen er ikke bare for Linux-brukere eller gammeldagse administratorer - det er nødløsningen som enhver avansert Windows-bruker bør kjenne til.

Lær deg disse verktøyene og kommandoene. Øv på dem på et fungerende system. Når katastrofen inntreffer, vil du være den som rolig skriver mens alle andre får panikk.

Relaterte artikler