Pangunahin Windows 10 Paano awtomatikong mapataas ang isang file ng batch upang patakbuhin ito bilang administrator

Paano awtomatikong mapataas ang isang file ng batch upang patakbuhin ito bilang administrator



Minsan kailangan mong lumikha ng isang file ng pangkat na may kasamang mga utos na nangangailangan ng matataas na mga karapatan. Dahil sa pagpapaandar ng UAC na kasama sa Windows mula pa noong Windows Vista, kapag nagsimula ng isang file ng batch, magbubukas ito nang walang kinakailangang mga karapatan sa pag-access maliban kung mai-right click mo ito at piliin ang 'Run as Administrator' mula sa menu ng konteksto. Narito kung paano ka makakalikha ng isang file ng batch na awtomatikong maiangat ang sarili.

Anunsyo


Bago ka magpatuloy, tingnan mo kung paano magdagdag ng Batch file (* .bat) sa Bagong menu ng File Explorer . Ilagay ang sumusunod na nilalaman sa simula ng iyong file ng batch:

kung paano ihinto ang mga pop up na ad sa android phone
::::::::::::::::::::::::::::::::::::::::: :: Awtomatikong suriin at kunin karapatan ng admin V2 ::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO =________________________________________ ECHO Tumatakbo ang shell ng ECHO ==== ====: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' para sa %% k sa (% 0) ay itinakda ang batchName = %% ~ nk itakda 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL kung'% errorlevel% '==' 0 '(goto gotPrivileges) iba pa (goto getPrivileges): getPrivileges kung'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************* ECHO Nagsusumikap sa UAC para sa Privilege Escalation ECHO **** ***** ***** ***** ***** **** ECHO Itakda ang UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO Para sa bawat strArg sa WScript. Mga Argumento >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' Susunod na ECHO >> '% vbsGetPrivileges%' ECHO UAC.ShellExecut '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 kung '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) ::::::::::::::: :::::::::::: :: SIMULAN ::::::::::::::::::::::::::: Rem Run Run shell as admin (halimbawa ) - ilagay dito ang code ayon sa gusto mo ECHO% batchName% Arguments:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Ilagay ang iyong sariling mga utos ng batch na nangangailangan ng pagtaas sa ibaba ng huling linya.

Ang ibinigay na code ay lilikha ng isang espesyal na VBS file na i-restart ito kung hindi ito tumatakbo bilang Administrator. Kaya, kung ilunsad mo ito na may limitadong mga pahintulot, makakakuha ka ng isang prompt ng UAC na humihiling sa iyo na itaas ang mga pribilehiyo bago ito magpatakbo ng mga utos nito!

Narito ang hitsura nito sa Windows 10:Ang kahilingan sa UAC ng Windows 10 batch file

Ang Windows 10 ay awtomatikong nakataas ang isang file ng batch

Pumunta ang mga kredito para sa code na ito Matt .

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Windows 10 Home kumpara sa Windows 10 Pro
Windows 10 Home kumpara sa Windows 10 Pro
Mayroong dalawang bersyon ng Windows 10. Windows 10 Home, para sa mga user sa bahay, at Pro, para sa mga propesyonal. Narito ang ibig sabihin ng mga ito at alin ang tama para sa iyo.
Paano Mag-adjust ng Mga Dalas sa isang Stereo Audio Equalizer
Paano Mag-adjust ng Mga Dalas sa isang Stereo Audio Equalizer
Ang stereo audio equalizer ay isa sa pinakamadali at pinakamaginhawang tool para sa pagsasaayos ng mga frequency upang pinakamahusay na tumugma sa mga personal na kagustuhan sa pakikinig.
Paano Suriin ang Mga Detalye ng Computer sa Windows
Paano Suriin ang Mga Detalye ng Computer sa Windows
Ang iyong computer ba ay 32-bit o 64-bit? Nasa pinakabagong bersyon ka ba ng Windows? Narito kung paano hanapin ang mga detalye ng iyong computer sa Windows 11, 10, 8, at 7.
Paano Gamitin ang Cloud Gaming para Maglaro ng Xbox Games sa Iyong Android Phone
Paano Gamitin ang Cloud Gaming para Maglaro ng Xbox Games sa Iyong Android Phone
Binibigyang-daan ka ng Game Pass Ultimate na maglaro ng mga laro sa Xbox sa iyong Android phone kahit saan. Ang streaming ng laro ng Xbox ay mabigat sa data, kaya mag-ingat.
Presyo ng Google Pixel Slate: bukas ang mga pre-order para sa hybrid tablet computer ng Google
Presyo ng Google Pixel Slate: bukas ang mga pre-order para sa hybrid tablet computer ng Google
Ang Pixel Slate ng Google ay isang medyo hindi inaasahang anunsyo mula sa Google sa kaganapan nitong Oktubre. Isiniwalat sa tabi ng Pixel 3 at Pixel 3 XL at Google Home Hub, ang mga huling paglabas lamang na iminungkahi na maaari nating makita na isiniwalat ito.
Paano Patakbuhin ang Mga App mula sa isang Panlabas na USB / SD Drive sa Windows 10
Paano Patakbuhin ang Mga App mula sa isang Panlabas na USB / SD Drive sa Windows 10
Ang USB stick, o drive, ay pinalitan ang floppy disk. Kaya ngayon maaari kang makatipid ng imahe at mga dokumento sa mga USB stick. Bilang karagdagan, maaari mo ring mai-install at patakbuhin ang mga app nang direkta mula sa kanila. Pagdaragdag ng maraming software sa panlabas na imbakan
Paano I-charge ang Iyong Telepono Nang Walang Charger
Paano I-charge ang Iyong Telepono Nang Walang Charger
Walang charger ng telepono? Walang problema. Mayroong maraming iba pang mga paraan upang ma-charge ang iyong telepono, at ang ilan sa mga ito ay hindi nangangailangan ng kuryente.