Cara mengaktifkan / menonaktifkan UAC dengan cepat, mis. menggunakan baris perintah, di Windows-7?

9

Saya menulis kode yang berkaitan dengan UAC dan harus sering / mematikannya.

Jadi saya sedang mencari cara untuk menyalakan / mematikannya dengan cepat, lebih suka menggunakan baris perintah.

Silakan bagikan jika Anda tahu caranya.

ps.

Akan sangat bagus jika solusi TIDAK perlu di-reboot.

Nam G VU
sumber
ada cara untuk skrip itu, tetapi membutuhkan reboot .... saya harus pergi menggali jika saya akan menemukannya. ini adalah tombol regkey yang saya teliti beberapa waktu lalu.
RobotHumans
Apakah Anda hanya menggunakan kode ini untuk penggunaan pribadi? Aplikasi apa pun yang melakukan perubahan pada pengaturan UAC tidak akan membuat pengguna senang. Saya tidak akan pernah menginstal aplikasi yang membuat perubahan pada status UAC saya kecuali saya secara khusus mengatakannya.
nhinkle
@nhinkle Ya, saya menggunakannya untuk saya sendiri, hanya untuk tugas debugging.
Nam G VU

Jawaban:

11

Jalankan perintah berikut dengan hak istimewa Administrator:

  • Nonaktifkan 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
    
  • Aktifkan 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
    
Sparx
sumber
6
Sayangnya, mengaktifkan / menonaktifkan UAC akan membutuhkan reboot, apa pun yang Anda lakukan. UAC membuat Windows berperilaku berbeda secara internal, bukan hanya untuk pengguna.
TuxRug
Meskipun masih perlu reboot, saya akan memilih perintah Anda untuk menjadi jawaban yang dipilih. Harap perbarui untuk mencatat tentang menjalankan perintah dalam mode priviledge & pisahkan kedua jawaban sebagai dua persetujuan yang berbeda. Jawaban Anda saat ini campur & berantakan
Nam G VU
Tentu. Hanya FYI - pendekatan, ketikkan komentar Anda.
Sparx
@TuxRug menonaktifkan UAC dimungkinkan tanpa reboot. coba jawabanku. Tampaknya menjadi kunci tambahan, yang meminta prompt.
pulsarjune
3

Siap bagi saya untuk meledakkan pikiran Anda dengan "fitur" tersembunyi ...

Untuk menonaktifkan UAC untuk semua perintah subsiquent dalam sesi yang sama - yaitu jika Anda menutup skrip atau sesi CMD tertentu, ia akan reset dan Anda hanya perlu mengaturnya lagi untuk menonaktifkan sementara:

SET __COMPAT_LAYER = WINXPSP3

Chris K.
sumber
Tidak bekerja di server Windows 2016
langlauf.io
2

Sebagai tambahan - Jika Anda seorang administrator komputer, dan Anda masih ingin mempertahankan UAC untuk pengguna standar, ada cara mudah untuk mematikannya hanya untuk administrator.

Cukup buka Kebijakan Keamanan Lokal dari Alat Administratif di Panel Kontrol.

Lalu pergi ke Kebijakan Lokal> Opsi Keamanan.

Gulirkan sepenuhnya ke bawah dan temukan di mana dikatakan sesuatu seperti: PENGGUNAAN AKUN PENGGUNAAN: Perilaku peningkatan elevasi untuk administrator di Admin. Mode Persetujuan;

Klik dua kali dan kemudian klik daftar drop-down dan ubah ke "elevate tanpa disuruh."

UAC seharusnya tidak lagi mengganggu administrator.

Sparx
sumber