Windows Tips & News

Åbn forhøjet kommandoprompt fra ikke-forhøjet instans

click fraud protection

I Windows Vista tilføjede Microsoft UAC (User Account Control), som forhindrer eskalering af privilegier for kører apps og kræver eksplicit brugerbekræftelse i tilfælde af, at applikationen skal udføre en forhøjet opgave. Nogle konsolkommandoer kræver også elevation. Så hvis du ved et uheld skriver en sådan kommando i det almindelige kommandopromptvindue, vil det mislykkes. Du skal åbne endnu en forhøjet kommandopromptinstans. De fleste mennesker ved ikke, hvordan man åbner en administratorkommandoprompt, og det er ikke nemt for dem.

Du kan åbne et forhøjet kommandovindue ved at bruge en af ​​metoderne nævnt her: Kender du alle disse måder at åbne en forhøjet kommandoprompt i Windows?. Problemet er, at selv efter at have åbnet det, skal du ofte ændre den aktuelle sti til den nødvendige mappe. Dette skyldes, at Windows som standard åbner den forhøjede kommandoprompt ved C:\Windows\System32. Kommandoprompt giver ikke nogen indbygget funktion til at åbne dens forhøjede instans på samme sti.

For at løse dette problem kan du bruge ELE.exe - et lille konsolprogram, jeg kodede for at åbne et nyt konsolvindue i den aktuelle mappe fra det eksisterende kommandopromptvindue.

Brugen af ​​ELE er meget enkel.

Bare skriv ele ved en ikke-forhøjet kommandoprompt, og tryk på Enter. Det åbner et nyt konsolvindue som administrator i den aktuelle mappe:

ele /x - åbner et nyt konsolvindue i den aktuelle mappe og lukker det originale konsolvindue. Hvis ELE startes fra en filhåndtering, åbner den automatisk en ny forhøjet konsol på den aktuelle sti.

Sæt ele.exe i en hvilken som helst mappe, der er inkluderet i dit system %PATH% miljøvariabel, f.eks. C:\Windows. Det vil gøre det tilgængeligt fra enhver mappe, og du behøver ikke at skrive den fulde sti til ele.exe, hver gang du vil hæve kommandoprompten.

Du kan downloade ELE her:

Download ELE

Dette er ikke den eneste måde at bruge ELE på. Det kan integreres i din foretrukne filhåndtering, som File Explorer, FAR Manager eller Total Commander. Her er et par eksempler nedenfor.

Åbn en forhøjet kommandoprompt fra File Explorer

Hvis du kopierer ELE.exe til en hvilken som helst mappe i din systemsti, såsom C:\Windows, kan du blot trykke Alt+D mens du arbejder i en hvilken som helst mappe for at tage fokus til adresselinjen, og skriv der: ele og tryk Gå ind. En forhøjet kommandoprompt åbnes ved den sti, du er på. Dette er en hurtig metode ved at bruge tastaturet.

Det er også muligt at integrere ELE med File Explorer-appen. Når dette er gjort, vil du være i stand til at åbne en forhøjet kommandoprompt direkte fra kontekstmenuen.

For at få det til at fungere, skal du bare flette følgende registreringsdatabase-tweak:

Windows Registry Editor version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\ele\command] @="ele.exe" [HKEY_CLASSES_ROOT\LibraryFolder\baggrund\shell] [HKEY_CLASSES_ROOT\LibraryFolder\baggrund\shell\ele] [HKEY_CLASSES_ROOT\LibraryFolder\baggrund\shell\ele\command] @="ele.exe" [HKEY_CLASSES_ROOT\Directory\shell\ele\command] @="cmd /c cd /d \"%1\" & ele /x"

Resultatet bliver som følger:

Åbn en forhøjet kommandoprompt fra Total Commander

Bare træk og slip ele på værktøjslinjen i Total Commander og fjern "Startsti"-værdien for den knap, du lige har oprettet som vist nedenfor:

Det er påkrævet, så ELE åbner et forhøjet kommandopromptvindue ved hjælp af den mappe, der åbnes i det aktive panel i Total Commander.

Åbn en forhøjet kommandoprompt fra FAR

FAR Manager, open source-konsollens filhåndtering, som var meget populær for noget tid siden, har en fin funktion kaldet "Brugermenu". Det er en speciel menu, som dukker op, når du trykker på F2 nøgle. Brugeren kan tilføje sine egne kommandoer til denne menu, så ELE kan tilføjes der.
Trykke F2, og tryk derefter på INS. Type ele.exe i kommandoboksen, og du er færdig:

Udover disse anvendelser er det muligt at bruge ELE til at køre desktop-apps forhøjet. Det kan være nyttigt i batchfiler og så videre. Syntaksen skal være som følger:

ele application.exe [argumenter]

For eksempel vil følgende kommando åbne Notesblok forhøjet med filen angivet efter den:

ele notepad.exe d:\text1.txt

Det er det. Hvis du har fundet noget at sige om ELE, rapportere en fejl eller komme med et forslag, er du velkommen til at kommentere.

Nature HD#20-tema til Windows 8

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

City scape tema til Windows 8

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Sådan ændres baggrundsbilledet på standardlåseskærmen og loginskærmen

Sådan ændres baggrundsbilledet på standardlåseskærmen og loginskærmen

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSom du måske har ...

Læs mere