Vad är Command Prompt?
Command Prompt, ofta förkortat CMD, är det inbyggda kommandoradsgränssnittet i Windows. Det fungerar som en textbaserad tolk där du skriver kommandon istället för att klicka med musen. Programmet heter cmd.exe och har sina rötter i MS-DOS, vilket gör det till ett av de äldsta verktygen i Windows. Trots att grafiska gränssnitt dominerar vardagen används Command Prompt fortfarande av systemadministratörer och tekniska användare för att utföra uppgifter som är svåra eller omöjliga via den vanliga skrivbordsmiljön.
Enligt GeeksforGeeks är Command Prompt ett av de mest grundläggande verktygen för att interagera med operativsystemet på en djupare nivå. Du kan starta program, ändra systeminställningar, köra skript och felsöka nätverksproblem. Verktyget är tillgängligt i alla moderna versioner av Windows, från Windows 95 till Windows 11, och har en imponerande bakåtkompatibilitet.
Historien bakom cmd.exe och filtypen
Den exekverbara filen cmd.exe introducerades i Windows NT-familjen och ersatte den äldre command.com från MS-DOS. Medan command.com var begränsad till 16-bitarsmiljöer, är cmd.exe fullt 32-bitars och kan hantera långa filnamn och mer avancerade kommandon. Enligt TechTarget är cmd.exe en så kallad legacy-applikation som fortfarande underhålls av Microsoft för kompatibilitet och för att möta behovet av skriptning och automatisering. Filen finns i mappen C:\Windows\System32 och kan även köras från vilken kommandotolk som helst om sökvägen är korrekt inställd.

Hur startar du Command Prompt?
Det finns flera sätt att öppna Command Prompt i Windows. Det enklaste är att trycka på Windows-tangenten, skriva cmd i sökfältet och sedan trycka på Enter. Du kan också använda dialogrutan Kör genom att trycka Windows + R, skriva cmd och klicka på OK. För att få administratörsrättigheter högerklickar du på resultatet och väljer "Kör som administratör" eller trycker Ctrl + Shift + Enter.
Ett annat användbart sätt är att öppna Power Users-menyn med Windows + X och sedan välja Kommandotolk (eller Windows Terminal i nyare versioner). Du kan även öppna Command Prompt direkt i en specifik mapp genom att i Utforskaren skriva cmd i adressfältet och trycka Enter – då öppnas tolkfönstret med den mappen som aktuell arbetskatalog.
Grundläggande kommandon du bör känna till
För att komma igång med Command Prompt räcker det med att lära sig ett tiotal kommandon. Här är en lista över de vanligaste:

- dir – Visar en lista över filer och mappar i den aktuella katalogen.
- cd – Ändrar den aktuella arbetskatalogen. Används t.ex. som
cd C:\Windows. - copy – Kopierar en eller flera filer från en plats till en annan.
- del – Raderar en eller flera filer.
- ipconfig – Visar nätverkskonfiguration, inklusive IP-adress, nätmask och standardgateway.
För att få mer information om varje kommando kan du skriva kommando följt av /?, exempelvis dir /?. Detta öppnar en detaljerad hjälptext. Nedan följer en tabell med ytterligare några användbara kommandon och deras funktioner:
| Kommando | Funktion | Exempel |
|---|---|---|
| shutdown | Stänger av eller startar om datorn | shutdown /s /t 60 (stäng av om 60 sekunder) |
| sfc | System File Checker - kontrollerar och reparerar systemfiler | sfc /scannow |
| ping | Testar nätverksanslutning till en adress | ping 8.8.8.8 |
| tasklist | Visar alla aktiva processer | tasklist |
| mkdir | Skapar en ny mapp | mkdir NyMapp |
Användningsområden för Command Prompt
Command Prompt används framför allt inom systemadministration och felsökning. Eftersom verktyget arbetar direkt med operativsystemets kärnfunktioner kan du utföra ändringar som inte är tillgängliga via kontrollpanelen eller Inställningar. Exempelvis kan du med kommandot diskpart hantera diskpartitioner, med net user administrera användarkonton och med gpupdate uppdatera grupprinciper.
En av de starkaste egenskaperna är möjligheten att automatisera repetitiva uppgifter genom batchfiler. En batchfil är en textfil med filtillägget .bat som innehåller en serie kommandon. När du kör filen utförs kommandona i tur och ordning. Detta är mycket användbart för backup-rutiner, systemrensning eller för att installera programvara på flera datorer. Enligt Windows Hjälp (Microsoft) är batchskriptning en effektiv metod för att effektivisera arbetsflöden och minska risken för manuella fel.

Tips för att använda Command Prompt effektivt
För att bli bekväm med Command Prompt är det bra att lära sig tangentbordsgenvägar och använda tabbkomplettering. När du börjar skriva ett filnamn eller en sökväg och trycker på Tab, fyller tolkfönstret automatiskt i resten. Du kan också trycka på pil upp och pil ner för att navigera genom tidigare kommandon. För att rensa skärmen skriver du cls.
Det är viktigt att vara försiktig när du använder kommandon som påverkar systemfiler eller register. Kommandot regedit öppnar registerredigeraren, men felaktiga ändringar kan göra datorn ostabil. Kör alltid med administratörsrättigheter endast när det verkligen behövs.
Skillnaden mellan Command Prompt och PowerShell
Microsoft har under senare år satsat på PowerShell, ett modernare och mer kraftfullt kommandoradsverktyg. Medan Command Prompt bygger på den äldre cmd.exe och har ett enklare kommandospråk, använder PowerShell .NET-objekt och har stöd för mer avancerad skriptning. Ändå har Command Prompt en plats i många IT-miljöer, främst på grund av dess enkelhet och kompatibilitet. För en nybörjare rekommenderas att först lära sig grunderna i Command Prompt innan man går vidare till PowerShell.

Vanliga fel och hur du löser dem
När du börjar med Command Prompt kan flera typiska problem uppstå. Ett vanligt fel är meddelandet "Erkänns inte som ett internt eller externt kommando, program eller batchfil." Detta innebär att Windows inte hittar det kommando du försöker köra. Ofta beror det på att programmet inte finns i den sökväg som systemet använder. Lösningen är att ange hela sökvägen till programmet i fråga eller att lägga till mappen i miljövariabeln PATH.
Ett annat vanligt problem är att du inte har tillräckliga rättigheter. Vissa kommandon kräver administratörsbehörighet. I sådana fall ser du ett felmeddelande liknande "Åtkomst nekad". Starta om Command Prompt med administratörsrättigheter för att lösa problemet.
Avancerade kommandon för nätverk och system
För den som vill gå vidare finns en rad avancerade kommandon. nslookup används för att slå upp DNS-poster, tracert spårar vägen en nätverksförfrågan tar, och netstat visar aktiva nätverksanslutningar. Med schtasks kan du skapa schemalagda uppgifter direkt från kommandoraden. Dessa verktyg är ovärderliga för nätverksadministratörer och supporttekniker.

För att få en komplett lista över alla kommandon som stöds i din version av Windows kan du öppna Command Prompt och skriva help. Då visas en lista över alla inbyggda kommandon med korta beskrivningar. Du kan sedan använda help kommando för detaljer.
Säkerhet och begränsningar
Command Prompt är ett mycket kraftfullt verktyg, och med kraft kommer ansvar. Eftersom du har direkt tillgång till operativsystemet kan felaktiga kommandon orsaka skada, som att radera viktiga filer eller ändra systeminställningar. Det är därför viktigt att alltid ha en säkerhetskopia och att vara säker på vad ett kommando gör innan du kör det. Undvik att köra okända batchfiler från internet, eftersom de kan innehålla skadlig kod.
Trots dessa begränsningar är Command Prompt fortfarande ett oumbärligt verktyg för många IT-proffs. Det är snabbt, resurssnålt och ger en nivå av kontroll som det grafiska gränssnittet inte alltid erbjuder. Med kunskaper i Command Prompt kan du felsöka problem även när Windows-gränssnittet har kraschat.
Sammanfattning
Command Prompt är en textbaserad kommandotolk i Windows som låter dig utföra en mängd olika uppgifter genom att skriva kommandon. Från enkel filhantering till avancerad nätverksfelsökning och automatisering med batchskript – verktyget är en ovärderlig resurs för alla som arbetar med Windows på en djupare nivå. Genom att lära dig grunderna, som att navigera i kataloger och köra program, kan du effektivisera ditt arbete och få bättre kontroll över systemet.
Referenser
GeeksforGeeks – "What is a Command Prompt?" – https://www.geeksforgeeks.org/operating-systems/what-is-a-command-prompt/
TeamViewer – "What is Command Prompt? 10 basic CMD commands" – https://www.teamviewer.com/en/insights/what-is-command-prompt-and-basic-commands/
TechTarget – "What is a command prompt?" – https://www.techtarget.com/whatis/definition/command-prompt
Dell Support – "Windows Command Prompt Information..." – https://www.dell.com/support/kbdoc/en-lv/000130703/the-command-prompt-what-it-is-and-how-to-use-it-on-a-dell-system
Windows Help (Microsoft) – "Command Prompt: frequently asked questions" – https://web.archive.org/web/20150422041137/http:/windows.microsoft.com/en-us/windows/command-prompt-faq
ITPro – "Command Prompt Windows 10: What is it..." – https://www.itpro.com/microsoft-windows/30414/command-prompt-windows-10
Thomas-Krenn Wiki – "Cmd commands under Windows" – https://www.thomas-krenn.com/en/wiki/Cmd_commands_under_Windows




