Cara selalu dijalankan sebagai aplikasi administrator di Windows


75

Masalahnya adalah, ketika saya membuka aplikasi saya harus selalu klik kanan, pilih run as admin.

masukkan deskripsi gambar di sini

Ketika saya tidak melakukannya, mendapatkan kesalahan aplikasi yang tidak terduga. BTW, saya mematikan UAC.

Itu menyebalkan. Apakah ada cara untuk mengubah perilaku klik kiri ganda untuk bertindak sebagai tindakan "Jalankan sebagai administrator"? Maksud saya melakukan tindakan "Jalankan sebagai administrator" secara default. Terima kasih sebelumnya


Apakah Anda reboot setelah mematikan UAC?
avirk

1
@Ramhound Mematikan UAC tidak membantu di Windows 8 , untuk file yang dijalankan dari Program Files (x86)-direktori dan mungkin lainnya.
Aske B.

2
@Ramhound Saya menemukan masalah ini hari ini dengan aplikasi "Notepad ++". Ketika saya membuka file itu tidak menjalankan program sebagai administrator. Saya harus pergi ke direktori Notepad ++ dan membukanya sebagai admin, dan kemudian buka file di sana. Masalah ini tidak pernah terjadi pada saya sebelum saya mendapatkan Windows 8. Semua program dijalankan sebagai admin secara default ketika UAC tidak aktif, di Windows 7, menurut pengalaman saya. EDIT: dan saya memerlukan hak admin karena saya tidak dapat menyimpan perubahan karena mengklaim file terbuka di program lain.
Aske B.

2
@Ramhound Saya bukan ahli jadi saya tidak bisa membuktikan Anda salah, tetapi saya menggunakan Windows 7 selama beberapa tahun dan tidak pernah mengalami masalah, dan saya hanya mendapat Windows 8 dua minggu lalu, jadi itu adalah pikiran pertama saya. Plus itu terus meminta izin kepada saya jika saya ingin mengedit file dalam direktori tertentu, yang memberi saya petunjuk bahwa segalanya telah berubah, karena saya tidak pernah mengalaminya pada Windows 7, setelah mematikan UAC, tentu saja.
Aske B.

Jawaban:


94

Metode 1 (hanya berfungsi pada pintasan):

  1. Klik kanan pintasan, klik Properti .
  2. Klik Tingkat Lanjut. Pilih Jalankan sebagai Administrator .

Metode 2 (memengaruhi semua pintasan, dan bekerja pada daftar lompatan dan membuka file dengan aplikasi):

  1. Pergi ke lokasi yang dapat dieksekusi.
  2. Klik kanan AppThatRequiresAdminRights.exe dan pilih Troubleshoot compatibility.
  3. Pilih opsi Troubleshoot program setelah wizard selesai mendeteksi masalah.
  4. Pilih program ini membutuhkan opsi izin tambahan . Wizard akan menerapkan pengaturan Run as Administrator untuk program AppThatRequiresAdminRights.exe .
  5. Klik Test the program(wajib) dan tutup wizard.

Ditemukan di sini


10
Ini adalah jawaban yang diterima, namun itu menunjukkan bagaimana selalu berjalan sebagai admin program tertentu . Ketika saya membaca judul pertanyaan OP, saya cukup yakin, bahwa saya akan menemukan solusi di sini, bagaimana menjalankan semua program di Windows 8, selalu sebagai admin. Aneh ...
trejder

2
Windows mencoba terbelakang sebagai Mac OS. Mereka lupa apa target mereka.
mrosiak

3
+1 untuk fitur tersembunyi di opsi 2. Untuk pengguna non-teknis, ini mungkin yang pertama ia coba, tetapi untuk pengguna-daya yang tahu apa yang sebenarnya ia coba lakukan, ia tidak akan pernah mencoba "Trubleshoot program" ...
awe

Saya datang ke sini untuk jawaban ini, meskipun itu bukan jawaban untuk pertanyaan sebenarnya: P, saya meluncurkan aplikasi melalui file batch dan membutuhkannya untuk memiliki hak admin, ini memperbaikinya, meskipun file batch asli tidak diluncurkan dengan hak admin. (Saya menonaktifkan UAC)
FreeSoftwareServers

26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

memasukkan pada PowerShell (dimulai sebagai administrator) melakukannya untuk saya tanpa menentukan sesuatu untuk setiap aplikasi.

Harap dicatat bahwa ini menonaktifkan UAC secara permanen. Menyeret slider ke bawah dalam pengaturan UAC tidak akan menonaktifkan UAC sepenuhnya, itu hanya tidak akan meminta lagi tetapi masih tetap aktif.


Menurut definisi ini hanya menghilangkan prompt; EnableLUAmenentukan apakah Kontrol Akun Pengguna Windows® (UAC) memberi tahu pengguna ketika program mencoba melakukan perubahan pada komputer. UAC sebelumnya dikenal sebagai Akun Pengguna Terbatas (LUA).
Mike Perrenoud

2
@MichaelPerrenoud Ini sepenuhnya menonaktifkan UAC, Anda harus mencobanya setidaknya sebelum memberikan suara. Btw: Prompt akan dinonaktifkan saat Anda menurunkan slider ke nilai min.
0x8BADF00D

3
Anda tahu, Anda benar teman saya. Saya menonaktifkan UAC dengan cara yang jauh berbeda, melalui grup lokal, tetapi ketika memeriksa kunci registri nilainya sebenarnya 0 sekarang. Harap edit pertanyaan Anda sehingga saya dapat memilih jawaban Anda. Maafkan saya.
Mike Perrenoud

2
Saya bermaksud mengatakan edit jawaban Anda dengan sesuatu yang lebih dan saya dapat mengubah suara saya.
Mike Perrenoud

3
Ini harus menjadi jawaban yang diterima.
eivamu

7

Bunuh semua instance Explorer dan kemudian mulai lagi melalui Task Manager (Ctrl + Shift + Esc) dengan hak administratif.


2
Berhenti bekerja di Windows 10
VarunAgw

4

Gunakan trik Penjadwal tugas lama yang berfungsi sejak Vista .

Berikut adalah alat yang membantu Anda melakukan langkah-langkah:

https://sites.google.com/site/freeavvarea/UACPass-en


Saya bisa mendapatkan Penjadwal Tugas untuk menjalankan aplikasi saya tetapi melakukannya di latar belakang untuk pengguna non-admin. Saya perlu UI aplikasi agar dapat dilihat oleh akun apa pun. Apakah ini mungkin?
gonzobrains

tidak, triknya hanya berfungsi jika akun Anda adalah bagian dari grup admin.
magicandre1981

tautannya sudah mati
Wolf

1
@ Serigala Saya memperbaiki tautannya
magicandre1981

... tampaknya lebih seperti pengerjaan ulang yang lengkap;) terima kasih
Wolf

2

Pergi ke sisi kanan atas layar pada Windows 8> klik tombol "Cari" di panel kanan> cari aplikasi> program klik kanan> pilih "Buka Lokasi File"> klik "Pintasan" tab> klik "Advanced" tombol> centang Tombol "Run As Administrator"



1

Karena komentar AlEXIX saya telah merancang toko batch di folder "sendto", kemudian gunakan menu klik kanan "dikirim ke" fungsi untuk menambahkan "exe" dalam register yang dijalankan dengan admin kanan. Saya telah menguji keberhasilan tetapi setiap kali tidak dapat menambahkan lebih dari lima puluh file exe ke pendaftar. Juga sebelum Anda menggunakan batch, cmd.exe harus mengkonfigurasi "run as admin", berikut adalah kode batch saya:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"

0

Cari CMD di menu mulai dan jalankan sebagai administrator dan masukkan perintah berikut.

administrator pengguna net / aktif: ya

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.