วิธีการสลับเปิด / ปิด UAC อย่างรวดเร็วเช่น ใช้บรรทัดคำสั่งใน Windows-7 หรือไม่


9

ฉันกำลังเขียนรหัสที่เกี่ยวข้องกับ UAC และจำเป็นต้องเปิด / ปิดบ่อยมาก

ดังนั้นฉันกำลังมองหาวิธีที่จะเปิด / ปิดได้อย่างรวดเร็วชอบที่จะใช้บรรทัดคำสั่ง

กรุณาแบ่งปันหากคุณรู้วิธีการ

PS

มันจะน่ารักถ้าวิธีแก้ปัญหาไม่จำเป็นต้องรีบูต


มีวิธีสคริปต์มัน แต่ต้องรีบูต .... ฉันต้องไปขุดถ้าฉันจะหามัน มันเป็นปุ่มสลับ regkey ที่ฉันค้นคว้ามาระยะหนึ่งแล้ว
RobotHumans

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

@nhinkle ใช่ฉันใช้เพื่อตัวเองในการแก้ไขข้อบกพร่องเท่านั้น
Nam G VU

คำตอบ:


11

รันคำสั่งต่อไปนี้ด้วยสิทธิ์ผู้ดูแลระบบ:

  • ปิดใช้งาน UAC

    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
    
  • เปิดใช้งาน UAC

    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    

7
น่าเสียดายที่การเปิด / ปิดการใช้งาน UAC นั้นจะต้องทำการรีบูตไม่ว่าคุณจะทำอะไร UAC ทำให้ Windows ทำงานภายในแตกต่างกันไม่ใช่เฉพาะกับผู้ใช้
TuxRug

แม้ว่าจะยังต้องรีบูตฉันจะเลือกคำสั่งของคุณเพื่อเป็นคำตอบที่เลือก โปรดอัปเดตเพื่อให้ทราบเกี่ยวกับการเรียกใช้คำสั่งภายใต้โหมด Priviledge & แยกคำตอบสองคำตอบเป็นสอง approuches ที่แตกต่างกัน คำตอบของคุณสับสนและสับสน
Nam G VU

แน่ใจ เพียงแค่ FYI - วิธีพิมพ์ผิดในความคิดเห็นของคุณ
Sparx

@TuxRug UAC การปิดการใช้งานเป็นไปได้โดยไม่ต้องรีบูตเครื่อง ลองคำตอบของฉัน ดูเหมือนว่าจะเป็นคีย์พิเศษที่ขอให้พร้อมท์
pulsarjune

3

พร้อมให้ฉันระเบิดความคิดของคุณด้วย "คุณสมบัติ" ที่ซ่อนอยู่ ...

หากต้องการปิดใช้งาน UAC สำหรับคำสั่งย่อยทั้งหมดในเซสชันเดียวกัน - เช่นถ้าคุณปิดสคริปต์เฉพาะหรือเซสชัน CMD จะรีเซ็ตและคุณเพียงแค่ต้องตั้งค่าอีกครั้งเพื่อปิดการใช้งานชั่วคราว:

SET __COMPAT_LAYER = WINXPSP3


ไม่ทำงานบนเซิร์ฟเวอร์ Windows 2016
langlauf.io

2

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

เพียงเปิดนโยบายความปลอดภัยท้องถิ่นจากเครื่องมือการดูแลระบบในแผงควบคุม

จากนั้นไปที่นโยบายท้องถิ่น> ตัวเลือกความปลอดภัย

เลื่อนลงมาจนสุดแล้วหาที่ที่มันบอกอะไรเช่น: USER ACCOUNT CONTROL: พฤติกรรมของการแจ้งเตือนระดับความสูงสำหรับผู้ดูแลระบบใน Admin โหมดการอนุมัติ;

ดับเบิลคลิกจากนั้นคลิกที่รายการแบบหล่นลงแล้วเปลี่ยนเป็น“ ยกระดับโดยไม่ต้องแจ้ง”

UAC ไม่ควรรบกวนผู้ดูแลระบบอีกต่อไป

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