Hvis du ikke er i stand til at starte programmer uden at skulle indtaste udvidelsen “.exe” i et kommandopromptvindue, skal du rette din PATHEXT-variabel.
For eksempel kan Notepad muligvis starte korrekt, når du skriver Notepad.exe, men ikke når du skriver Notepad . Sidstnævnte viser dig muligvis følgende fejl:
'notepad' genkendes ikke som en intern eller ekstern kommando,
operativt program eller batchfil.
Dette sker, hvis .EXE mangler i PATHEXT-variablen. Brug disse trin til at løse problemet
Nulstil PATHEXT-variabel
Tryk på WinKey + R, skriv SystemPropertiesAdvanced.exe, og tryk på ENTER
Klik på Miljøvariabler, og dobbeltklik på PATHEXT
Indstil PATHEXT-værdien som følger:
.COM; .EXE, .BAT, .CMD, vbs, .VBE, Js, .JSE, .WSF, .WSH; .MSC
Hurtig tip nr. 1
For at tilføje yderligere udvidelser der, såsom .PL, skal du tilføje en semi-colon (separator) og derefter efterfulgt af filtypen. Såsom:
.COM; .EXE, .BAT, .CMD, vbs, .VBE, Js, .JSE, .WSF, .WSH, .MSC; .pl
Hurtig tip nr. 2
Når du kører en kommando eller et program uden at nævne udvidelsen, bruger Kommandoprompt værdien af variablen PATHEXT til at bestemme, hvilke udvidelser der skal kigges efter og i hvilken rækkefølge.
Hvis du har to filer, der hedder “test.bat” og “test.vbs” i en mappe, kører “test” fra et kommandoprompt-vindue “test.bat”, fordi .BAT vises i begyndelsen af PATHEXT-variablen. Ved at flytte .VBS til fronten (efter .EXE) kan du lave Command Prompt til at starte "test.vbs" i stedet for "test.bat". Det anbefales dog at bruge standardordren, medmindre du har nogle særlige krav.