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

Legg til og fjern kontoer som brukes av andre apper i Windows 10
Legg til og fjern kontoer som brukes av andre apper i Windows 10
Slik legger du til og fjerner kontoer som brukes av andre apper i Windows 10. I Windows 10 kan du definere brukerkontoer som skal brukes av installerte Store-apper inst
Hvordan tilpasse du hurtigtaster (hurtigtaster) i Mozilla Firefox
Hvordan tilpasse du hurtigtaster (hurtigtaster) i Mozilla Firefox
Se hvordan du kan tilpasse Firefox-hurtigtaster og tilordne hurtigtaster i Firefox.
Hvitt tema for Windows 8
Hvitt tema for Windows 8
Denne fantastiske visuelle stilen, hvis den er helt hvit og ser veldig spesiell ut. Dette diamantverket ble opprettet av deviantart-brukeren s4r1n994n, og alle kredittene kommer til ham. Se hvordan du installerer tredjeparts temaer i Windows 8. Last ned lenke | Hjemmeside Støtt oss Winaero stoler veldig på din støtte. Du kan hjelpe nettstedet med å holde
Start Google Chrome Alltid i Gjestemodus
Start Google Chrome Alltid i Gjestemodus
Slik starter du Google Chrome alltid i gjestemodus. Fra og med Google Chrome 77 kan du lage en snarvei for å åpne Chrome i Gjestemodus. Nettleseren tillater det
Hva er en RVT-fil?
Hva er en RVT-fil?
En fil med RVT-filtypen er en Revit-prosjektfil. Lær hvordan du åpner en RVT-fil eller hvordan du konverterer en til DWG, NWD, IFC, PDF, RFA eller SKP.
De mest upartiske nyhetskildene på Internett
De mest upartiske nyhetskildene på Internett
Å gå online for å lese nyhetene har blitt et usikkert tidsfordriv, med nesten alle nyhetsutgivelser som er partisk i en eller annen retning. Allmennhetens tillit til media er på et helt lavt nivå, og det er det ikke
Deaktiver online tjenester for forteller i Windows 10
Deaktiver online tjenester for forteller i Windows 10
Slik deaktiverer du Online Services for Narrator i Windows 10. Denne funksjonen er ment å ta URL-adressen du er på og sende den til en online tjeneste.