Så här fixar du kommandotolken som inte fungerar i Windows 10-fel
Miscellanea / / November 29, 2021
Under de första dagarna av datoranvändning regerade Command Prompt operativsystemet före det eleganta grafiska användargränssnitt blev det primära sättet för interaktion med datorerna. Idag är kommandotolken mest används av avancerade användare för att felsöka specifika Windows-problem, utföra administrativa funktioner och automatisera uppgifter via skript och batchfiler.
Vad ska du göra när du försöker öppna kommandotolken och det ger ett fel istället för att öppna vanligtvis? Det är ämnet för dagens guide. Låt oss ta en titt på några steg som kan lösa kommandotolken som inte fungerar så att du kan gå tillbaka och utföra dessa kommandon.
Rolig fakta: Kommandotolken har en symbol i början av raden som uppmanar användaren att ange ett kommando, vilket indikerar att det är klart för inmatning och därav namnet Kommandotolken.
Låt oss börja.
1. Kontrollera Antivirus
Vissa antivirusprogram är kända för att orsaka problem med kommandotolken. Ett sådant antivirus är Avast. Det är känt att filen consent.exe placeras i karantän vilket gör att kommandotolken kraschar. Om du använder Avast, återställ den här filen eller leta efter ett alternativt antivirus.
Om du använder något annat antivirus, skulle jag rekommendera att inaktivera det en gång för att se om det löser kommandotolken som inte fungerar i din Windows 10-dator.
2. Kommandotolksgenväg
Det är möjligt att Startmenyn fungerar inte som avsett. I så fall kan du skapa en kommandotolksgenväg på skrivbordet för att starta densamma. För att göra det, högerklicka var som helst på skrivbordet och välj Genväg under Ny.
I popup-fönstret skriver du cmd.exe (du behöver inte bläddra till platsen för den körbara filen) i rutan och klicka sedan på Nästa.
Ge den ett passande namn och klicka på Slutför. Vänta, det finns lite mer att ta hand om.
Den genvägen kommer att starta kommandotolken men inte i administratörsläge. För det, högerklicka på den nyskapade genvägen och välj Egenskaper.
Välj Avancerat under fliken Genväg.
Välj Kör som administratör här, klicka på OK och du är klar.
Försök att starta kommandotolken nu.
Notera: Den här lösningen är inte lämplig för delade datorer, eftersom vissa användare kan hamna i systemet av misstag om de inte är säkra på vad de gör.
3. Skapa ny användare
Kommandotolken behöver administratörsrättigheter vilket innebär att användarkontot som du har loggat in med kräver administrativa rättigheter. Om du gör det kanske vissa filer skadades vilket resulterade i kommandotolksfelet. Låt oss skapa ett nytt användarkonto för att testa den här lösningen.
Tryck på Windows-tangenten+I-genvägen på tangentbordet för att starta Inställningar och välj Konton.
Under Familj och andra användare väljer du Lägg till någon annan till den här datorn.
Klicka på "Jag har inte den här personens inloggningsinformation" här.
Klicka nu på "Lägg till en användare utan ett Microsoft-konto."
Ange önskat användarnamn och lösenord här och följ instruktionerna på skärmen för att skapa ett nytt användarkonto. När du är klar byter du användarkonto genom att trycka på Windows-tangenten för att starta Start-menyn och välja det nyskapade användarkontot under ditt nuvarande konto.
Kontrollera om du kan köra kommandotolken nu.
Även på Guiding Tech
4. Uppdatera sökväg för systemmiljövariabler
Microsofts supportpersonal rekommenderar detta så vi tror att det skulle fungera bra. Typ systemmiljövariabler i Start-menyn sök och välj alternativet Redigera.
Under fliken Avancerat väljer du Miljövariabler.
Välj Sökväg här och klicka på Redigera.
Klicka på Ny och lägg till detta för att skapa en ny sökväg.
C:\Windows\SysWow64\
Starta nu om din dator och kontrollera om du kan starta kommandotolken.
5. Systemfilsgranskare (SFC)
Öppna PowerShell med administratörsrättigheter genom att antingen söka efter det i Windows Start-meny eller högerklicka på Windows-knappen. När den öppnas (blå bakgrund), kommer du att utföra kommandot nedan.
SFC /Scannow
Proffstips: PowerShell är den mer avancerade versionen av kommandotolken, och du kan köra alla CMD-kommandon på PowerShell.
Efter det kommer SFC-kommandot att leta efter oegentligheter i ditt operativsystems systemfiler och reparera dem vid behov. Det kan ta 15-20 minuter så luta dig tillbaka och slappna av. Om den inte hittar några fel kommer du att se ett meddelande som säger något i stil med "inga integritetsintrång hittades." Om några korrupta filer hittades och reparerades, du skulle se ett meddelande som talar om att "korrupta filer reparerades" och "detaljer ingår i en CBS.log-fil" med sökvägen till filen också nämns.
Om filer repareras föreslår jag att du startar om datorn innan du försöker öppna kommandotolken.
6. DISM
Ibland kan SFC-kommandot inte utföra sin plikt eftersom det inte kan hitta eller komma åt rätt filer från Windows-avbildningen. Det är då du kommer att köra kommandot DISM (Deployment Image Servicing and Management) och köra SFC-kommandot igen.
Öppna PowerShell igen och kör kommandona nedan i den ordningen ett i taget.
DISM /Online /Cleanup-Image /CheckHealth.
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Gå nu tillbaka till punkt 5 ovan och utför en SFC-skanning.
Även på Guiding Tech
7. Ta bort kontextmenyobjekt
När du installerar en ny app eller programvara lägger den till en genväg till snabbmenyn. Kontextmenyn dyker upp när du högerklickar på skrivbordet eller i en app. Har du märkt några nya alternativ som inte fanns när du först började använda Windows? För att ta bort dessa snabbmenyalternativ, ladda ner ShellMenuView och ShellExView. Jag rekommenderar att du tar en säkerhetskopia vid det här laget.
Starta först ShellMenuView, och under Menynamn kommer du att se alla program- och app-kontextmenygenvägar som inte skapades av Microsoft. Till exempel är PotPlayer en tredjepartsapp medan Microsoft utvecklade Windows Media Player. Välj alla snabbmenygenvägar som inte kommer från Microsoft och inaktivera dem genom att klicka på den röda ikonen. Upprepa samma process med ShellExView.
Ladda ner ShellMenuView
Ladda ner ShellExView
8. Säkert läge
Kanske en nyligen installerad app orsakar en konflikt med kommandotolken? För att ta reda på det, starta om i felsäkert läge. För att göra det, tryck och håll ned Skift-tangenten på ditt tangentbord och välj Starta om under strömalternativen i Start-menyn.
Din dator kommer nu att starta om och du bör se en blå skärm med några alternativ. Välj Felsökning>Avancerade alternativ>Startinställningar>Starta om. Du kan nu välja att starta om till felsäkert läge. Läs mer om process här.
Om kommandotolken fungerar i felsäkert läge måste du avinstallera alla nyligen installerade appar och installera om dem en i taget för att se vilken som bryter kommandotolken. Jag vet att det är en tråkig process, men du har inget val.
9. Systemåterställning
Du kan återställa din dator till en tidigare tidpunkt och genom att göra det återställer du balansen till ditt universum eller din dator. Observera att dina filer och annan data inte kommer att raderas. Det kan eliminera och ångra allt som bröt kommandotolken. För att göra det, sök efter Återställ i Windows Start-meny och välj Återställning.
Välj Öppna systemåterställning.
Du bör nu se alla systemåterställningspunkter som gjorts nyligen. Klicka på Visa fler återställningspunkter för att visa fler alternativ.
Välj en och följ instruktionerna på skärmen för att återställa din dator. Processen kommer att ta ganska lång tid och ditt system kan starta om flera gånger.
Din önskan är min order
Även om du kan använda PowerShell för att utföra alla kommandon som du vill använda i kommandotolken, är det fortfarande en bra idé att fixa det förra eftersom det kan orsaka ytterligare problem i framtiden. Om du hittade ett annat sätt att fixa kommandotolken, låt oss veta i kommentarerna nedan.
Nästa upp: Trött på den gamla goda kommandotolken och till och med PowerShell? Här är tre CMD-alternativ som får dig att glömma dessa två.