Apakah dialog "Jalankan" Windows dijalankan sebagai Admin?

44

Windows memiliki jalan pintas kecil yang bagus untuk menjalankan perintah. Tekan Windows+ r.

Masalahnya adalah, apakah ada cara mudah untuk memiliki perintah yang saya jalankan dalam dialog itu untuk meminta dialog kredensial UAC dan mendapatkan persetujuan dari pengguna admin.

Saat ini, saya mencoba menjalankan perintah ini di dialog Run runas /user:admin "regedit.exe"

Ini berfungsi saat saya menjalankan ini: runas /user:admin "cmd"

wag2639
sumber

Jawaban:

28

Saya memiliki masalah yang sama persis. Solusi Ctrl+ Shift+ Enterhanya berfungsi jika Anda menggunakan kotak mulai menu start yang tidak dapat diandalkan - tetapi untuk kotak Win+ Rrun Anda tidak beruntung. Hal yang paling dekat dengan solusi yang saya temukan adalah secara manual mengatur properti aplikasi ke 'Run as Administrator' di bawah tab kompatibilitas program.

Untuk utilitas sistem seperti cmd.exe, Anda dapat meletakkan pintasan di folder Pengguna Anda ( C:\Users\%USERNAME%) dan mengatur 'Jalankan sebagai Admin' di bawah pengaturan lanjutan pintasan. Lihat http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/ untuk petunjuk terperinci. (Untuk menjalankan jalan pintas Anda harus mengetikkan seluruh nama file, misalnya cmd.lnk)

Zaz
sumber
Ya, saya juga memperhatikan itu. Ctrl + Shift + Enter tidak pernah benar-benar bekerja untuk saya di luar Start Menu dan bahkan kemudian, itu bukan karena itu di kotak pencarian, tetapi karena secara default itu memilih hal pertama dalam daftar.
wag2639
2
Sayangnya saya juga bisa mengkonfirmasi batasan yang mengganggu ini. Saya tidak suka mengetikkan hal-hal ke dalam menu Start karena dibutuhkan lebih lama untuk digunakan daripada dialog Run karena dialog run membutuhkan input mentah, tetapi menu Start mencari program yang cocok, yang bisa memakan waktu cukup lama jika Anda punya waktu lama path. Mengapa oh mengapa Ctrl + Shift tidak berfungsi dengan dialog Run? Bahkan mendapatkan dialog Run yang ditinggikan adalah tugas, cara tercepat adalah melalui Task Manager yang ditinggikan. :-(
Synetech
16

Pada Windows 8 / Server 2012, jika Anda ingin menjalankan cmdsebagai administrator Anda bisa menggunakan Win+ X. Kemudian di menu popup Anda dapat menjalankan cmdmelalui opsi Command Prompt (Admin) .

Lihat tangkapan layar: tangkapan layar

Johnius
sumber
Saya mencoba Win + X di Win7 VM, dan tidak berhasil. Win + R menampilkan dialog Run, sehingga kunci Windows berfungsi dengan baik. Apakah ini untuk versi Windows lain, atau apakah itu disediakan oleh beberapa utilitas tambahan atau dikendalikan oleh beberapa pengaturan?
CVn
4
Seperti katanya, Windows 8 dan Server 2012. Pintasan Win + X adalah semacam penghiburan bagi orang-orang yang melewatkan menu Start.
Steve Howard
2
+1 untuk Win + X! Pintasan hacky yang bagus untuk Win8 + (juga berfungsi di Win10).
rustyx
8

cmdberfungsi seperti perintah run. Sematkan ke bilah tugas, lalu Ctrl + Shift + RightClick

Bonnev
sumber
5
Dan jika Anda menyematkannya ke ikon pertama, Anda mendapatkan pintasan numerik juga: MENANG + Ctrl + Shift + 1
Ciantic
ATAU Anda dapat menjalankan cmd sebagai admin pertama kali dan kemudian menyematkannya. Selanjutnya, itu akan selalu terbuka sebagai admin
rahuldottech
5

Ini adalah cara Anda menjalankan file yang dapat dieksekusi sebagai administrator dari dialog Windows Run:

RunAs.exe /user:Administrator "regedit.exe"

Anda harus menggunakan RunAs.exesebagai gantinya runas.

Pria itu
sumber
1
SEMUA CAPS dianggap menyinggung! Tolong jangan posting dengan SEMUA CAPS lagi.
Simon
3
Nama file Windows adalah case-insensitive, dan PATHEXT termasuk ".exe", jadi RunAs.exe dan runas menyelesaikan dengan tepat perintah yang sama.
Steve Howard
4

Tekan Control+ Shiftsebelum menjalankan program dan itu akan berjalan tinggi.

Mircea Chirea
sumber
3
Tidak berfungsi untuk saya, tidak dengan menjalankan dialog.
Tomáš Zato
Ini tampaknya bekerja di Windows 10. Win + R, ketik perintah, ctrl + shift + enter
dx_over_dt
3

Lihatlah Elevation PowerToys untuk Windows Vista . Ini memungkinkan Anda untuk menjalankan aplikasi sebagai administrator dengan hanya menjalankan "meninggikan [perintah]"

Kryten
sumber
3

Alternatifnya adalah mematikan UAC sepenuhnya dan selalu menjalankan semua program sebagai administrator. Mungkin tidak direkomendasikan tetapi percayalah, ini melegakan.

Di Vista Anda bisa mematikannya di panel kontrol, di Windows 7 Anda harus memodifikasi registri (Catatan: BUKAN sama dengan pengaturan no nags yang hanya menyembunyikan UAC tanpa menonaktifkannya):

Windows Registry Editor Version 5.00 
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

Reboot diperlukan setelah mengubah ini.

Juga diperingatkan bahwa ini juga menonaktifkan VirtualStore (pengalihan membaca dan menulis ke / dari folder file program). Untuk menjaga program jahat tetap utuh, Anda harus menggabungkan ... / AppData / Local / VirtualStore dengan folder file program Anda.

CrouZ
sumber
4
UAC seharusnya tidak dinonaktifkan. Ini adalah fitur keamanan yang sangat berguna, meskipun tidak diimplementasikan dengan UX-bijaksana, dari OS.
wag2639
4
Kenapa semua downvotes? Ini sebenarnya solusi yang berhasil. Ketika saya bekerja, saya sangat sering membutuhkan admin dan saya tahu apa yang saya lakukan. Saya tidak ingin UAC menghalangi saya sepanjang waktu dan saya tidak ingin mengatasi batasan dialog Run setiap saat. Ini bukan solusi yang layak untuk komputer di rumah, tetapi pasti memiliki peralatannya.
Jakub Januszkiewicz
1

cukup tekan Winlalu masuk regedit. Windows7 akan memberi Anda beberapa saran, klik kanan regedit.exedan pilih "jalankan sebagai administrator".

akira
sumber
Untuk mencari file .msc, Anda harus mengetikkan ekstensi juga, karena alasan tertentu.
svavil
1

Pergi ke C: / Windows / System32 dan duplikat cmd.exe dan ganti namanya untuk mari saj cmda.exe dan tambahkan atribut ke "Run as administrator" . Jadi ketika Win + R, Anda mengetik cmda (cmd + admin: D) Anda akan mendapatkan prompt uac.

a-skuba
sumber
0

Karena Windows 7 Powershell secara otomatis termasuk dalam semua mesin, mengarah ke solusi yang lebih mudah dan lebih modern untuk masalah lama ini.

Dengan PowerShell, program apa pun dapat dijalankan sebagai administrator dengan menjalankan Start-Processperintah yang diikuti dengan nama program dan Verb runAsuntuk mengaktifkan prompt UAC. Anda dapat menjalankan perintah powershell langsung dari run box sehingga untuk mendapatkan sesuatu seperti prompt perintah adminstrator, Anda dapat menulis

powershell Start-Process cmd -Verb runAs

Seperti inilah tampilannya https://www.youtube.com/watch?v=HrhYdXoBors

Hakim2020
sumber
0
powershell -command "start-process \"cmd.exe\" -ArgumentList \"/C echo select vdisk file="\\oliver-homeserver.lan\backup$\backup.vhd" ◙ attach vdisk | diskpart & pause\" -verb runas"

Ini akan menjalankan promt perintah yang ditinggikan yang menggema perintah ke utilitas diskpart untuk memasang vhd. Tanda aneh dengan lingkaran adalah kode ASCII "Enter" -key to pipe commads multilined ke diskpart. Saya harap, itu membantu, bahkan jika Anda tidak perlu menjalankan utilitas diskpart.

Oliver R.
sumber