ทำไมช่องทำเครื่องหมาย“ Run as Administrator” จึงถูกปิดใช้งาน


6

ฉันมีไฟล์. bat ที่ไม่อนุญาตให้ฉันตั้งค่าrun as adminตามที่ต้องการโดยไปที่กล่องคุณสมบัติและทำเครื่องหมายในช่องทำเครื่องหมายสิทธิ์

แต่ของฉันถูกปิดการใช้งานดังภาพด้านล่าง

ฉันจะทำอย่างไรเพื่อให้เปิดใช้งานได้

ป้อนคำอธิบายรูปภาพที่นี่


คำตอบ:


3

มันไม่ทำงานเพราะมันเป็นไฟล์แบทช์

ฉันชอบใช้วิธีการต่อไปนี้เพื่อหลีกเลี่ยงข้อ จำกัด นี้:

@if (1==1) @if(1==0) @ELSE
@echo off&SETLOCAL ENABLEEXTENSIONS
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"||(
    cscript //E:JScript //nologo "%~f0"
    @goto :EOF
)
echo.Setting IP configuration to DHCP...
netsh interface ipv4 set address "Local Area Connection" dhcp
echo.Setting DNS configuration to DHCP...
netsh interface ipv4 set dnsservers "Local Area Connection" dhcp
pause
@goto :EOF
@end @ELSE
ShA=new ActiveXObject("Shell.Application")
ShA.ShellExecute("cmd.exe","/c \""+WScript.ScriptFullName+"\"","","runas",5);
@end

สิ่งนี้จะเปิดใช้งาน DHCP สำหรับอะแดปเตอร์เครือข่าย ควรปรับให้เข้ากับความต้องการของคุณค่อนข้างง่าย


2

ฉันคิดว่าฉันมีทางออกสำหรับคุณแล้ว คุณต้องปิด UACและเปิดใหม่อีกครั้ง:

วิธีเปิดหรือปิด UAC

เปิดการตั้งค่าการควบคุมบัญชีผู้ใช้โดยไปที่เริ่ม> แผงควบคุม ในช่องค้นหาพิมพ์ "uac" โดยไม่มีเครื่องหมายอัญประกาศจากนั้นคลิกเปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้

ทำดังต่อไปนี้:

  1. ปิด UAC - เลื่อนแถบเลื่อนไปที่ตำแหน่งไม่แจ้งเตือนแล้วคลิกตกลง ต้องใช้สิทธิ์ของผู้ดูแลระบบหากคุณได้รับพร้อมท์ให้ใส่รหัสผ่านของผู้ดูแลระบบหรือยืนยันให้พิมพ์รหัสผ่านหรือทำการยืนยัน คุณจะต้องรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้ UAC ถูกปิด

  2. เปิด UAC - เลื่อนแถบเลื่อนเพื่อเลือกเมื่อคุณต้องการรับการแจ้งเตือนจากนั้นคลิกตกลง ต้องใช้สิทธิ์ของผู้ดูแลระบบหากคุณได้รับพร้อมท์ให้ใส่รหัสผ่านของผู้ดูแลระบบหรือยืนยันให้พิมพ์รหัสผ่านหรือทำการยืนยัน

ทางกลับผมจัดการกับปัญหาที่คล้ายกันในไฟล์ exe และผมจำได้พยายามนี้หลังจากการวิจัยบางกว่าที่นี่ มันแก้ไขปัญหาของฉันได้ทันที

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.