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

Slik aktiverer du detaljruten i Windows 10
Slik aktiverer du detaljruten i Windows 10
I denne artikkelen vil vi se hvordan du aktiverer eller deaktiverer detaljruten i File Explorer i Windows 10. To forskjellige metoder forklart.
Last ned Aero Patch 1.4: aktiverer funksjonene for aero-glass og personaliseringsfunksjoner i Win7 Home Basic
Last ned Aero Patch 1.4: aktiverer funksjonene for aero-glass og personaliseringsfunksjoner i Win7 Home Basic
Aero Patch 1.4: aktiverer alle funksjonene i aero-glass og personaliseringsfunksjoner i Win7 Home Basic. Her er Aero-oppdateringen opprettet av min venn Mr. dUSHA, som muliggjør fullverdig aero-glass og personaliseringsfunksjoner i Windows 7 Home Basic og Windows 7 Starter, for eksempel- Aero Glass og fargelegging - Full støtte for temaer inkludert RSS
Hvordan åpne en DjVu-fil
Hvordan åpne en DjVu-fil
Hvis du ikke har hatt sjansen til å bruke DjVu-filer før og akkurat nå støter på dem, er DjVu et filformat for skannet dokumentlagring. En stor fordel her, sammenlignet med PDF, er formatets høyere komprimering.
Hvordan fjerne hyppige mapper fra Rask tilgang i Windows 10
Hvordan fjerne hyppige mapper fra Rask tilgang i Windows 10
Lær hvordan du fjerner hyppige mapper fra Rask tilgang i Windows 10
Apple iPhone 8/8+ – Slik skjermbilde
Apple iPhone 8/8+ – Slik skjermbilde
Noen ganger tar vi skjermbilder for moro skyld. Andre ganger har vi praktiske grunner til å dokumentere samtalene vi har. Skjermbilder er viktige av flere grunner. Hvis du har en iPhone 8 eller 8+, har du to grunnleggende måter
Hvordan laste ned Steam Cloud Saves
Hvordan laste ned Steam Cloud Saves
Takket være funksjonen på tvers av plattformer, lar Steam deg ta med deg fremgang i spillet gjennom alle enhetene dine. Du kan legge igjen en spilløkt på en PC på et bestemt tidspunkt og hente den på en Mac
Hvordan gjøre Instagram-kontoen din privat
Hvordan gjøre Instagram-kontoen din privat
Vil du skjule Instagram-kontoen din og gjøre Instagram-profilen din privat? Her er de nøyaktige trinnene for å gjøre det.