Cara memulai program sebagai administrator melalui pintasan yang disematkan ke bilah tugas, melalui salah satu file "terkini"

51

Saya akan mencoba menjelaskan situasi saya:

Saya seorang pengembang dan menggunakan Visual Studio. Saya selalu ingin menjalankan Visual Studio sebagai administrator. Saya telah menyematkan pintasan ke bilah tugas dan di propertinya mengaturnya untuk memulai Visual Studio sebagai administrator. Ini berfungsi dengan baik.

Ketika saya mengklik kanan pada pintasan yang disematkan, saya melihat daftar solusi terbaru dan disematkan. Saya biasanya membuka Visual Studio dengan mengklik salah satu solusi yang disematkan.

Ketika saya mengklik salah satu solusi terbaru atau disematkan, saya tidak mendapatkan prompt UAC. Saya ingat bahwa sebelum saya akan selalu mendapatkan ini (setidaknya, saya pikir saya ingat).

Apakah ada yang bisa saya lakukan untuk membuat Visual Studio berjalan sebagai administrator ketika saya mengklik solusi yang baru saja disematkan?

Matthijs Wessels
sumber

Jawaban:

37

Saya menemukan halaman ini dengan mencari sesuatu yang sepele untuk mengatur pintasan bilah tugas untuk selalu menjalankan command prompt sebagai administrator.

Jawaban Richard akan bekerja dengan program-program yang tidak dianggap sebagai bagian dari instalasi Windows (yaitu Visual Studio di sini), tetapi mungkin tidak untuk hal-hal dalam C:\Windows\System32misalnya.

Untungnya Anda dapat mengatur opsi Jalankan sebagai administrator dari pintasan dalam kasus ini.

  1. Klik kanan pintasan di bilah tugas Anda
  2. Klik kanan nama program (misalnya Command promptmisalnya)
  3. Klik Properties
  4. Klik Shortcuttab
  5. Klik Advanced...tombolnya
  6. Centang Run as administratorkotak centang
  7. Klik OKtombolnya
  8. Klik OKtombol sebelumnya
Mena
sumber
Ini adalah jawaban yang jauh lebih baik daripada yang di atas, IMHO.
Andy Brown
Ini memecahkan masalah dengan cara yang lebih baik daripada jawaban yang diterima.
sanepete
Ini harus menjadi pendekatan yang lebih diterima. Lebih bersih, lebih mudah, dan bekerja dengan sempurna.
Corey Witherow
Opsi ini tidak berfungsi jika Anda mencoba menggunakan item daftar lompat. Jika Anda meluncurkannya secara langsung itu diluncurkan sebagai administrator, coba dan luncurkan menggunakan item terbaru dan diluncurkan seperti biasa. Opsi pertama berhasil.
tsells
Ini tidak menjawab pertanyaan. Jika Anda mengklik salah satu solusi "sematkan" di daftar sembulan, itu tidak akan dibuka di VS "sebagai administrator".
Svein Terje Gaup
36

Caranya adalah dengan mengubah pengaturan kompatibilitas (yaitu selalu dijalankan sebagai administrator) untuk executable ( devenv.exe), bukan jalan pintas. Setelah Anda melakukan perubahan, Anda mungkin perlu mengaitkan kembali .slnekstensi dengandevenv.exe

Ada posting blog di mo.notono.us yang menjelaskan bagaimana ini dilakukan.

Sunting: Jika tab kompatibilitas hilang pada devenv.exe kemudian gunakan pemecah masalah kompatibilitas untuk mengaktifkannya - Tidak ada tab kompatibilitas untuk Devenv.exe (VS 2010 dan VS 2012) pada Windows 8

Richard Banks
sumber
2
Terima kasih atas jawaban Anda, ini sepertinya jawaban yang saya cari, tetapi saya tidak bisa membuatnya bekerja. Saya tidak memiliki tab kompatibilitas, tetapi solusi pemecah masalah kompatibilitas juga tidak berfungsi. Dikatakan "Pengaturan diterapkan: Kontrol Akun Pengguna: Jalankan sebagai administrator". Saya klik "Mulai program" dan itu baru saja dimulai. Saya klik berikutnya dan katakan untuk menyimpan pengaturan. Tapi saya masih belum mendapatkan prompt UAC ketika saya memulai Visual Studio melalui daftar lompatan.
Matthijs Wessels
1

Cari "Visual Studio" untuk menemukan devenv.exe Anda

Atau, jika Anda tahu di mana itu:

  • Klik kanan padanya
  • Klik pada properti
  • Klik pada tab "Kompatibilitas"

Anda akan melihat kotak centang yang mengatakan "Jalankan program ini sebagai administrator" di bawah pengaturan tingkat hak istimewa

  • centang kotak centang
  • batalkan pin studio visual dari taskbar.
  • seret ikon denenv ke bilah tugas untuk menyematkannya

Sekarang jika Anda mengklik pintasan di bilah tugas, itu harus dijalankan sebagai administrator

core_pro
sumber
Saya tidak berpikir dia harus menyematkannya kembali. Pengaturan kompatibilitas disimpan secara global untuk devenv.exe dalam registri.
Ray