Hoved Windows 10 Hvordan heve en batchfil automatisk for å kjøre den som administrator

Hvordan heve en batchfil automatisk for å kjøre den som administrator



Noen ganger må du lage en batchfil som inneholder kommandoer som krever forhøyede rettigheter. På grunn av UAC-funksjonen som er inkludert i Windows siden Windows Vista, når du starter en batchfil, åpnes den uten de nødvendige tilgangsrettighetene med mindre du høyreklikker på den og velger 'Kjør som administrator' fra hurtigmenyen. Slik kan du lage en batchfil som automatisk vil løfte seg selv.

Annonse


Før du fortsetter, se hvordan du legger til batchfil (* .bat) til Ny meny i File Explorer . Plasser følgende innhold i begynnelsen av batchfilen:

hvordan unban noen på kik
:::::::::::::::::::::::::::::::::::::::::: :: Sjekk og få automatisk administratorrettigheter V2 ::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO =============================== ECHO Running Admin shell ECHO ================ ===============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' for %% k i (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel% '==' 0 '(goto gotPrivileges) else (goto getPrivileges): getPrivileges if'% 1 '==' ELEV '(ekko ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************* ECHO påkaller UAC for priviligerte eskalering ECHO **** ********************************* ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO For Every strArg in WScript. Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Neste >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 hvis '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) ::::::::::::::::: :::::::::::: :: START :::::::::::::::::::::::::::: REM Kjør skallet som administrator (eksempel ) - legg her koden som du vil ECHO% batchName% Argumenter:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Plasser dine egne batch-kommandoer som krever høyde under den siste linjen.

Den angitte koden vil opprette en spesiell VBS-fil som starter den på nytt hvis den ikke kjører som administrator. Så hvis du starter den med begrensede tillatelser, vil du få en UAC-ledetekst som ber deg om å heve rettighetene før den kjører kommandoene!

Slik ser det ut i Windows 10:Windows 10 batchfil UAC-forespørsel

Windows 10 løfter automatisk en batchfil

Kreditt for denne koden går til Matt .

Interessante Artikler

Redaksjonens

Fjern Opprett en ny video-kontekstmeny i Windows 10
Fjern Opprett en ny video-kontekstmeny i Windows 10
Hvis du ikke finner noe bruk for Photos-appen i Windows 10, kan du fjerne opprettingen 'Opprett en ny video' fra kontekstmenyen ved hjelp av et registerjustering.
Fix Only Balanced Power Plan tilgjengelig i Windows 10
Fix Only Balanced Power Plan tilgjengelig i Windows 10
Slik løser du bare balansert strømplan tilgjengelig i Windows 10 Som standard inkluderer Windows 10 strømplaner som høy ytelse, balansert, strømsparing osv. Disse planene er designet for å raskt la deg bytte en gruppe maskinvare- og systemstrøminnstillinger (som skjerm , sove osv.). Noen ganger er bare den balanserte kraftplanen tilgjengelig i
Slik fikser du en enhet når du ikke kan sende en tekstmelding til én person på Android
Slik fikser du en enhet når du ikke kan sende en tekstmelding til én person på Android
Nylig har noen Android-brukere oppdaget at de ikke er i stand til å sende tekstmeldinger til en enkelt person. Problemet ser ut til å påvirke enheter som kjører Android 8.0 Oreo og nyere. Mens den eksakte årsaken til problemet er
Slik jailbreaker du iPhone 6S
Slik jailbreaker du iPhone 6S
En iPhone er et briljant stykke teknologi som millioner og millioner av mennesker bruker hver dag. De bruker den til å holde kontakten med andre, se videoer, spille spill og mer. Men til tross for hvor flott det er,
Hvordan avvise Windows 10 Media Volume Control Pop-up
Hvordan avvise Windows 10 Media Volume Control Pop-up
Når du justerer volumet i Windows 10, vises et popup-volum, også kjent som medievolumkontrolloverlegg, øverst til venstre på skjermen.
Hvor kan du laste ned hver versjon av iTunes
Hvor kan du laste ned hver versjon av iTunes
Trenger du den nyeste versjonen av iTunes? Hva med en eldre versjon, eller iTunes for Linux eller Windows 64-bit? Du finner lenkene her.
Hvordan aktivere AirDrop
Hvordan aktivere AirDrop
Et system for gratis og sikker utveksling av filer og data mellom mobile enheter er det pågående målet for mye debatt. Problemet ligger i å balansere tre kriterier: sikkerhet, brukervennlighet og overføringshastighet. En av de beste