หลัก Windows 10 วิธียกระดับไฟล์แบตช์โดยอัตโนมัติเพื่อเรียกใช้ในฐานะผู้ดูแลระบบ

วิธียกระดับไฟล์แบตช์โดยอัตโนมัติเพื่อเรียกใช้ในฐานะผู้ดูแลระบบ



บางครั้งคุณต้องสร้างไฟล์แบตช์ซึ่งมีคำสั่งที่ต้องใช้สิทธิ์ในการยกระดับ เนื่องจากฟังก์ชัน UAC รวมอยู่ใน Windows ตั้งแต่ Windows Vista เมื่อเริ่มไฟล์แบตช์ไฟล์จะเปิดขึ้นโดยไม่มีสิทธิ์การเข้าถึงที่จำเป็นเว้นแต่คุณจะคลิกขวาและเลือก 'Run as Administrator' จากเมนูบริบท นี่คือวิธีที่คุณสามารถสร้างไฟล์แบตช์ซึ่งจะยกระดับตัวเองโดยอัตโนมัติ

การโฆษณา


ก่อนดำเนินการต่อโปรดดู วิธีเพิ่มไฟล์ Batch (* .bat) ไปยังเมนูใหม่ของ File Explorer . วางเนื้อหาต่อไปนี้ที่จุดเริ่มต้นของไฟล์แบตช์ของคุณ:

วิธีรับบอทที่ไม่ลงรอยกัน
:::::::::::::::::::::::::::::::::::::::: :: ตรวจสอบและรับอัตโนมัติ สิทธิ์ของผู้ดูแลระบบ V2 ::::::::::::::::::::::::::::::::::::::::::::::::::: CLS ECHO ECHO ============================= ECHO กำลังรันเชลล์ผู้ดูแลระบบ ECHO =============== ==============: init setlocal DisableDelayedExpansion ตั้งค่า 'batchPath =% ~ 0' สำหรับ %% k ใน (% 0) ตั้งค่า batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL ถ้า'% errorlevel% '==' 0 '(goto gotPrivileges) else (ไปที่ getPrivileges): getPrivileges ถ้า'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO ECHO ************************************** ECHO เรียก UAC สำหรับการเลื่อนระดับสิทธิ์ ECHO **** ********************************** ECHO ตั้งค่า UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO สำหรับแต่ละ strArg ใน WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO ถัดไป >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! batchPath!', args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd cd / d% ~ dp0 if '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) :::::::::::::::: ::::::::::: :: START ::::::::::::::::::::::::::: REM Run shell as admin (ตัวอย่าง ) - ใส่รหัสที่คุณต้องการ ECHO% batchName% อาร์กิวเมนต์:% 1% 2% 3% 4% 5% 6% 7% 8% 9

วางคำสั่งแบตช์ของคุณเองซึ่งต้องมีการยกระดับใต้บรรทัดสุดท้าย

รหัสที่ให้มาจะสร้างไฟล์ VBS พิเศษซึ่งจะรีสตาร์ทหากไม่ได้ทำงานในฐานะผู้ดูแลระบบ ดังนั้นหากคุณเปิดใช้งานด้วยสิทธิ์ที่ จำกัด คุณจะได้รับพรอมต์ UAC เพื่อขอให้คุณยกระดับสิทธิ์ก่อนที่จะรันคำสั่ง!

นี่คือลักษณะที่ปรากฏใน Windows 10:คำขอไฟล์ UAC ของ Windows 10 แบตช์

Windows 10 จะยกระดับไฟล์แบตช์โดยอัตโนมัติ

เครดิตสำหรับรหัสนี้ไปที่ ม ธ .

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีเชื่อมต่อกับเราเตอร์ที่บ้านของคุณในฐานะผู้ดูแลระบบ
วิธีเชื่อมต่อกับเราเตอร์ที่บ้านของคุณในฐานะผู้ดูแลระบบ
ทำตามขั้นตอนเหล่านี้เพื่อเรียนรู้วิธีการเข้าถึงเราเตอร์ การเชื่อมต่อกับเราเตอร์จำเป็นสำหรับการตั้งค่าและเมื่อแก้ไขปัญหาเครือข่าย
แก้ไขเครื่องคิดเลขไม่เปิดใน Windows 10
แก้ไขเครื่องคิดเลขไม่เปิดใน Windows 10
เช่นเดียวกับแอพ Store (UWP) อื่น ๆ เครื่องคิดเลขใหม่ใน Windows 10 อาจมีปัญหา บางครั้งมันปฏิเสธที่จะเริ่มต้นหรือหยุดทำงานอย่างเงียบ ๆ นี่คือวิธีแก้ปัญหาชั่วคราว
ปิดใช้งานการเข้าถึงแอพเพื่อส่งข้อความใน Windows 10
ปิดใช้งานการเข้าถึงแอพเพื่อส่งข้อความใน Windows 10
รุ่นล่าสุดของ Windows 10 สามารถกำหนดค่าเพื่ออนุญาตหรือปฏิเสธระบบปฏิบัติการและแอพที่เข้าถึงข้อความของคุณเช่น การสนทนาทาง SMS และ MMS เป็นไปได้ที่จะปรับแต่งว่าจะให้แอปใดสามารถอ่านได้
Telegram รองรับแฮงเอาท์วิดีโอ
Telegram รองรับแฮงเอาท์วิดีโอ
Telegram Messenger ได้รับความสามารถในการโทรวิดีโอได้ในที่สุด ขณะนี้คุณลักษณะเวอร์ชันอัลฟามีให้ใช้งานบน Android แล้วและได้รับการโฆษณาว่าเป็นการเชื่อมต่อที่ปลอดภัยที่เข้ารหัสระหว่างผู้เข้าร่วมใน Android คุณสามารถเริ่มแฮงเอาท์วิดีโอจากโปรไฟล์ของผู้ติดต่อได้ นอกจากนี้คุณสามารถเปลี่ยนไปใช้แฮงเอาท์วิดีโอระหว่าง
ธีม Snow Sports สำหรับ Windows 10, Windows 7 และ Windows 8
ธีม Snow Sports สำหรับ Windows 10, Windows 7 และ Windows 8
ดาวน์โหลดธีม Snow Sports ที่สวยงามสำหรับ Windows เริ่มแรกถูกสร้างขึ้นสำหรับ Windows 7 แต่คุณสามารถใช้ได้ใน Windows 10, Windows 7 และ Windows 8
วิธีเปลี่ยนจากกล้องแล็ปท็อปเป็นเว็บแคม
วิธีเปลี่ยนจากกล้องแล็ปท็อปเป็นเว็บแคม
กล้องแล็ปท็อปมักจะไม่มีความละเอียดสูง ดังนั้นผู้ใช้แล็ปท็อปจำนวนมากจึงซื้อเว็บแคมมาแทน อย่างไรก็ตาม ก่อนที่คุณจะสามารถใช้ฮาร์ดแวร์ใหม่ได้ คุณต้องเปลี่ยนกล้องแล็ปท็อปของคุณเป็นเว็บแคม กระบวนการเปลี่ยนนี้
รีเซ็ตตัวจัดการงานเป็นค่าเริ่มต้นใน Windows 10
รีเซ็ตตัวจัดการงานเป็นค่าเริ่มต้นใน Windows 10
หากคุณไม่พอใจกับการตั้งค่าปัจจุบันของตัวจัดการงานคุณสามารถรีเซ็ตได้อย่างรวดเร็วสำหรับบัญชีผู้ใช้ของคุณใน Windows 10