Jalankan aplikasi sebagai administrator secara default di Windows 10


45

Saya baru saja mendapatkan laptop baru dengan Microsoft Windows 10. Laptop saya sebelumnya menjalankan Windows 7.

Saya mencoba membuat aplikasi untuk "dijalankan sebagai administrator" secara default, sehingga saya tidak terus-menerus mengalami masalah menyimpan / menimpa file, dll. Prioritas di sini adalah dapat memodifikasi file saya sendiri pada hard drive eksternal; Saya tidak akan berharap bahwa saya harus melakukan sesuatu yang istimewa untuk dapat melakukan ini. Akun pengguna saya di laptop adalah akun "Administrator", dan saya telah menetapkan pengaturan Kontrol Akun Pengguna ke "Never notify". Saya berpikir bahwa ini akan mencapai efek yang saya inginkan (seperti juga disarankan dalam pertanyaan terkait sehubungan dengan Windows 7).

Berikut screenshot dari pengaturan saya untuk menonaktifkan UAC di Windows 10: Pengaturan Kontrol Akun Pengguna

Namun, Notepad ++ (untuk satu) tidak secara otomatis dimulai dengan hak administratif. Apa lagi yang perlu saya lakukan, atau apa yang saya hadapi?

Terima kasih

PS. Saya sadar bahwa apa yang saya coba lakukan adalah risiko keamanan, tetapi bukan itu inti pertanyaan ini; apakah saya harus atau tidak melakukan sesuatu itu berbeda dengan apakah saya bisa atau tidak bisa melakukan sesuatu.


2
Mengingat Anda tidak dapat sepenuhnya menonaktifkan UAC di Windows 8 dan di atas, saya tidak yakin bagaimana Anda mengikuti jawaban pertanyaan terkait. Anda biasanya dapat melakukan ini dengan mengatur pintasan ke aplikasi yang dimaksud untuk selalu dijalankan sebagai Administrator. Anda mengerti apa yang Anda tanyakan adalah risiko keamanan BESAR di pihak Anda, selalu menjalankan hal-hal sebagai Administrator, adalah bagaimana malware randsomware mengenkripsi file Anda (proses tersebut memerlukan izin Administrator).
Ramhound

2
Jika Anda “terus-menerus mengalami kesulitan menyimpan / menimpa file, dll”, Anda mungkin harus memikirkan kembali cara Anda menggunakan komputer Anda. Jenis barang ini tidak pernah terjadi, kapan pun, ketika biasanya menggunakan komputer.
Daniel B

@Daniel Ini mungkin sesuatu yang sederhana yang saya abaikan, tetapi tanpa menjalankan Notepad ++ sebagai administrator, saya sepertinya tidak dapat menimpa file teks sederhana yang saya miliki pada hard drive eksternal. Saya menganggap ini "biasanya menggunakan komputer". Saya tahu saya bisa mengklik kanan ikon Notepad ++ untuk dijalankan sebagai administrator, tetapi saya biasanya menjalankan Notepad ++ dengan mengklik kanan pada file teks dan menggunakan menu konteks Explorer untuk membuka di Notepad ++ dan yang sepertinya tidak menjalankan Notepad ++ dengan hak admin .
osullic

@osullic Anda harus mengubah daftar kontrol akses pada file-file itu sehingga akun Anda memiliki Kontrol Penuh. Berjalan sebagai admin yang ditinggikan sepanjang waktu adalah cara yang berlebihan.
Ben N

Terima kasih @ Ben, itu terdengar seperti solusi yang lebih baik. Bagaimana cara mengubah daftar kontrol akses? Apakah itu dengan mengklik kanan pada file / folder dan mengubah izin di tab Keamanan?
osullic

Jawaban:


26

Jawaban yang diperbarui: menyelesaikan masalah alih-alih menjawab pertanyaan.

Untuk mengubah ACL pada drive eksternal, buka propertinya dan buka tab Security:

properti disk - keamanan

Perhatikan bahwa Pengguna yang Diotentikasi tidak memiliki "Kontrol penuh"; hanya Administrator yang melakukannya, dan Anda bukan anggota Administrator yang sebenarnya, kecuali yang diangkat. Klik Tingkat Lanjut.

keamanan tingkat lanjut

(Pemilik mungkin adalah Administrator.) Klik Tambah.

menambahkan entri izin

Klik "Pilih kepala sekolah", dan ketik nama pengguna Anda di dalam kotak. Centang "Kontrol penuh", lalu klik OK.

Sekarang kita kembali ke editor ACL lanjutan, centang kotak yang menggantikan ACL item anak. Klik OK dan terima peringatannya. Klik OK di jendela properti, tunggu operasi selesai (jika ada), dan Anda selesai.

Jawaban asli (berbahaya) mengikuti di bawah garis.


Bahaya! Ini hampir pasti rencana yang buruk, karena alasan yang dijelaskan dalam komentar Ramhound.

Jalankan gpedit.mscuntuk membuka Editor Kebijakan Grup Lokal. Memperluas Komputer Konfigurasi , Windows Settings , Security Settings , Kebijakan Lokal , dan Keamanan Pilihan . Empat pengaturan perlu diperbarui:

  1. Setel "Kontrol Akun Pengguna: Perilaku permintaan elevasi untuk administrator dalam Mode Persetujuan Admin" untuk Ditinggikan tanpa diminta .
  2. Atur "Kontrol Akun Pengguna: Deteksi instalasi aplikasi dan minta elevasi" ke Dinonaktifkan .
  3. Set "Kontrol Akun Pengguna: Jalankan semua administrator dalam Mode Persetujuan Admin" ke Dinonaktifkan .
  4. Set "Kontrol Akun Pengguna: Hanya meninggikan aplikasi UIAccess yang diinstal di lokasi aman" ke Dinonaktifkan .

LGPE secara otomatis menyimpan semua perubahan, jadi keluar dan reboot.

Sekali lagi, ini adalah konfigurasi yang sangat tidak aman yang Anda buat di sini.


4
Saya harus menambahkan melakukan apa yang disarankan akan merusak SEMUA aplikasi Windows Store di Windows 10. Ini termasuk aplikasi standar seperti Kalkulator dan cara baru untuk mengakses panel kontrol.
Ramhound

@osullic - Ini banyak dijumpai tetapi dalam 99% kasus suatu aplikasi hanya meminta izin tinggi ketika diperlukan dan kebanyakan orang tidak keberatan dengan itu. Ini akan mengejutkan Anda. Menjalankan dengan Full Controlmengatur ke direktori tertentu masih akan menimbulkan masalah.
Ramhound

Saya tidak mendapatkan titik keamanan .. Bahkan Alat Win95 seperti "Ghostmouse" (dimulai tanpa hak Admin) dapat memindahkan kursor saya ke suatu program, klik kanan pada sesuatu> Jalankan sebagai Admin dan bahkan klik promt setelahnya .. Jadi mengapa beberapa virus teduh tidak dapat melakukan hal yang sama?
dersimn

Solusi editor ACL tidak berfungsi, karena gagal disetel untuk semua folder penting, misalnya 'File program', 'Windows', dll. Solusi yang disebut 'berbahaya' (sic!) Berfungsi.
setec

1
@setec Anda mungkin perlu mengubah pemilik untuk diri sendiri atau Administrator sebelum memberikan diri Anda kendali penuh; beberapa folder dibatasi dan pada awalnya dimiliki oleh TrustedInstaller.
Ben N

18

Sepertinya ada beberapa opsi untuk menjalankan aplikasi sebagai administrator secara default yang dapat Anda coba.

  1. Klik kanan Pintasan aplikasi >> Buka Properti >> Klik tombol Advanced pada tab Pintasan >> Centang kotak "Run as administrator" >> Klik OK. -

masukkan deskripsi gambar di sini

  1. Klik kanan aplikasi >> Pergi ke Properti >> Klik tab Kompatibilitas >> Centang "Jalankan program ini sebagai administrator" >> Klik OK. -

masukkan deskripsi gambar di sini

Catatan: Saat mencoba opsi kedua saya (di atas), saya punya satu aplikasi yang awalnya tidak memiliki kotak centang "Jalankan program ini sebagai administrator". Saya harus melakukan yang berikut untuk membuat kotak centang muncul dan selalu berjalan sebagai administrator:

  1. Klik tombol "Jalankan pemecah masalah kompatibilitas"
  2. Klik opsi "Program Pemecahan Masalah"
  3. Centang kotak "Program ini memerlukan izin tambahan".
  4. Klik "Next" dan klik tombol "Test the program ..." (untuk memverifikasi program berjalan dengan benar).
  5. Klik "Selanjutnya" dan klik "Ya, simpan pengaturan ini untuk program ini"

Bill Garrison membenarkan bahwa solusinya ditemukan di Bagaimana cara menjalankan SEMUA Aplikasi saya “sebagai administrator” secara default di Windows 7? berfungsi untuk Windows 10. Setidaknya ada satu metode lain, Anda dapat mengatur UAC ke pengaturan terendah, tetapi melakukannya juga menyebabkan aplikasi asli Windows 10 (seperti kalkulator) gagal.

Di bawah ini adalah jawaban yang dikutip :

Tambahkan Pengguna Ke Grup Administrator Dan Hapus Dari Grup Pengguna:

  1. Masuk Sebagai Administrator

  2. Go To Run (WinKey + R)

  3. Ketik "control userpasswords2"

  4. Pilih Akun Anda Dan Klik "Properti"

  5. Pilih Tab "Keanggotaan Grup"

  6. Pilih "Administrator"

  7. Klik OK Dan OKE

Nonaktifkan Mode Persetujuan

  1. Masuk Sebagai Administrator

  2. Go To Run (WinKey + R)

  3. Ketik "secpol.msc"

  4. Pergi ke Kebijakan Lokal> Opsi Keamanan

  5. Temukan "Kontrol Akun Pengguna: Beralih ke desktop yang aman saat meminta peningkatan"

  6. Buka Klik Nonaktifkan Dan Klik OK.

  7. Nyalakan kembali Komputer (Sangat Penting Tidak Aktif)


2
Ini tidak menjalankan semuanya sebagai admin. Anda harus mengulanginya untuk setiap aplikasi yang Anda inginkan. Lihat jawaban dari @fritzmg atau milik saya tentang cara menjalankan semuanya sebagai admin.
Dio Phung

15

Untuk menonaktifkan UAC sepenuhnya, EnableLUAproperti dari

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

dalam registri perlu diubah menjadi 0 . Ini menonaktifkan tipe pengguna "administrator dalam Mode Persetujuan Admin", sehingga memungkinkan semua pengguna administrator untuk menjalankan proses mereka sebagai administrator secara default.

Lihat juga: EnableLUA | msdn.microsoft.com

Setelah melakukan itu, program / proses Anda akan berjalan dalam mode Administrator secara default (mengingat bahwa pengguna Anda adalah Administrator), yaitu Anda tidak akan mengalami (terlalu banyak) kesulitan menyimpan file ke lokasi tertentu, tanpa meluncurkan program masing-masing secara khusus seperti Administrator terlebih dahulu.

(dari Selalu menjalankan program sebagai administrator di Windows 10 | Super User )

// ah maaf, ini adalah duplikat dari jawaban asli @ ben-n - hanya perbedaan yang dilakukan melalui Registry alih-alih gpedit.msc


8

Jika pencarian membawa Anda ke sini, dan Anda ingin "menjalankan (tertentu) aplikasi sebagai administrator secara default" - bahkan ketika diluncurkan oleh tipe file terkait atau apa pun selain pintasan khusus, Anda harus menggunakan registri. Tab kompatibilitas pada dialog properti file tidak lagi tersedia di windows 10, dan peretasan registri lainnya untuk versi windows yang lebih lama juga telah dihapus.

Microsoft sengaja tidak ingin membuat ini mudah dilakukan lagi.

Jika Anda belum tahu mengapa Anda tidak melakukan ini, Anda harus berhenti sekarang.

Untuk Mengapa Anda harus atau tidak seharusnya melakukan ini, Anda perlu mencari di tempat lain.

Di bawah ini Anda akan belajar caranya.

Buat nilai string baru di salah satu kunci yang ada: (buat kunci "Layers" juga - jika perlu)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Nama nilai string baru harus menjadi jalur (tanpa tanda kutip) ke aplikasi yang Anda ingin selalu luncurkan ditinggikan.

Sebagai contoh:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

Nilai kunci ini seharusnya

~ RUNASADMIN

seharusnya terlihat seperti ini: kunci registri untuk selalu berjalan tinggi di windows 10

Setelah Anda menetapkan nilai kunci dan nama dengan benar, Anda selesai! Luncurkan aplikasi menggunakan file terkait dan Anda akan melihat prompt elevasi.


Bisakah Anda menambahkan referensi untuk Mengapa Anda harus atau tidak melakukan ini, Anda perlu mencari di tempat lain. apa ini merujuk di sini, solusi Anda atau pengaturan UAC?
Prateek

1
Prateek, UAC adalah langkah pengamanan. Anda mungkin bisa menebak bahwa memintasnya membuat PC Anda kurang aman. Jika Anda belum mengetahuinya, Anda tidak berada dalam posisi untuk menentukan apakah melewati itu benar-benar hal yang tepat untuk Anda lakukan. Jadi saya meminta Anda untuk tidak menggunakan instruksi untuk membuat dinamit yang mengikuti. Tujuannya adalah agar Anda mengenali bahwa Anda berada di luar kemampuan Anda dan kembali dengan aman - tidak memberi Anda kepercayaan palsu lebih lanjut.
DanO

5

Cukup jalankan Powershell sebagai Administrator, lalu masukkan ini:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0

1
Perhatikan: pada Windows 10, jika Anda menonaktifkan UAC, beberapa aplikasi bawaan (Maps, Edge, Calculator) menolak untuk dijalankan.
Dio Phung
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.