Cara selalu meluncurkan vs.net sebagai administrator


14

Saya perlu vs.net untuk selalu dijalankan sebagai administrator.

Saya tidak dapat mengklik .slnfile karena itu tidak akan berjalan sebagai administrator.

Jadi saya harus secara manual mengklik ikon vs.net, jalankan sebagai administrator, dan MAKA membuka file solusi.


Jawaban terbaik yang saya lihat adalah di: superuser.com/a/465407/2949
Chris Marisic

Jawaban:


19

Anda dapat mengatur pintasan agar selalu terbuka sebagai administrator.

  • Klik kanan pada pintasan (ini berfungsi bahkan di Start Menu)
  • Pilih "Properti"
  • Pilih tab "Kompatibilitas"
  • Klik tombol "Ubah pengaturan untuk semua pengguna" di bagian bawah
  • Masukkan nama pengguna / kata sandi administratif
  • Di jendela baru, pilih "Jalankan program ini sebagai administrator"
  • Klik OK
  • Klik OK

masukkan deskripsi gambar di sini

Sunting: Ini akan membuat Visual Studio berjalan sebagai administrator untuk pintasan tempat Anda melakukan ini. Agar Visual Studio selalu terbuka sebagai administrator, ikuti instruksi @Vdex .


15

Saya menganggap itu dilakukan dengan cara yang sama seperti di Vista:

Dapatkan deven.exe aktual di "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \", klik kanan pada devenv.exe, properti, kompatibilitas dan centang "jalankan sebagai administrator"


Ini adalah solusi untuk masalah @homestead - ini akan memaksa VS untuk selalu berjalan sebagai administrator, menghindari kebutuhan untuk memulai VS sebagai admin terlebih dahulu
Jared Harley

13

Ketika Anda mengklik file .sln, C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv \ vslauncher.exe dijalankan.

Jika Anda mengatur visual studio (devenv.exe) untuk selalu dijalankan sebagai administrator, vslauncher tidak akan dapat menjalankan visual studio. Sebagai gantinya, Anda perlu mengatur hanya vslauncher untuk dijalankan sebagai admin:

  • Klik kanan file vslauncher.exe, pilih properti
  • pilih kompatibilitas
  • pilih "Jalankan program ini sebagai administrator", tekan OK.

Pembaruan windows akan menjaga vslauncher dari meluncurkan devenv sebagai admin. Jika setelah mengatur vslauncher ke admin Visual Studio masih tidak diluncurkan sebagai admin, Anda harus melakukannya

  • uninstall "Pembaruan untuk Windows 7" KB2492386.

Selanjutnya, Anda ingin meluncurkan Visual Studio secara manual juga dijalankan sebagai administrator. Untuk melakukan ini,

  • temukan pintasan yang Anda gunakan untuk memulai Visual Studio (mis. yang disematkan untuk memulai menu),
  • klik kanan pada shortcut dan pilih Properties
  • pada "Shortcut tab" tekan Advanced
  • dan pilih 'Jalankan sebagai administrator'.

Pastikan Anda melakukannya melalui tab Shortcut. Jika Anda melakukan hal yang sama melalui tab Kompatibilitas, itu akan mengaturnya pada executable yang mendasarinya, dan file solusi mengklik ganda tidak akan berfungsi lagi.


1
Ini emas. Jadi kita harus mengatur admin untuk vslauncher.exe dan juga devenv.exe dan kita baik-baik saja.
Dennis G

4

Anda juga perlu mengatur yang berikut ini untuk dijalankan sebagai administrator:

C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLauncher.exe

2

Tidak ada solusi yang ditawarkan di sini berfungsi untuk mengklik dua kali file .sln dan membuka contoh Visual Studio yang berjalan sebagai administrator. Saya akan memberi seseorang $ 50 jika mereka dapat memberi tahu saya cara meluncurkan .sln w / VS dalam mode admin.

EDIT:

OK - saya yakin saya menemukan jalan keluarnya. Anda harus melakukan dua hal (dalam kasus saya, 3, karena saya memiliki VS 2008 dan VS 2010 diinstal, dan saya tidak PERNAH, PERNAH menginginkan salah satu versi berjalan tanpa hak admin).

1) Arahkan ke programkan lokasi file devenv.exe dan atur agar dijalankan sebagai admin (lihat posting lain dengan tangkapan layar ulang: cara melakukannya).

2) Navigasikan ke (Saya menggunakan WIN7 64-bit) C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv dan temukan VSLauncher.exe. Klik kanan> Properti ...> Kompatibilitas> Centang kotak Jalankan program ini sebagai Administrator> OK

3) Navigasikan ke sembarang .sln> Klik kanan> Buka dengan> Pemilih Versi Microsoft Visual Studio

Melakukan langkah-langkah ini berhasil bagi saya.


1

Gunakan jendela properti yang sama dan atur Windows Explorer (atau pengelola file lainnya yang Anda gunakan, seperti FAR) untuk dijalankan sebagai administrator.

Hak istimewa yang diberikan untuk Windows Explorer akan diterapkan ke file .sln yang Anda mulai dengan mengklik dua kali.


1

solusi yang diposting di tautan di bawah ini berfungsi untuk saya:

bagaimana-untuk-selalu-meluncurkan-vs-net-sebagai-administrator

Singkatnya, Anda perlu:

  1. Buat salinan cadangan VSLauncher.exe
  2. Ekstrak manifes dari VSLauncher.exe menggunakan alat mt.exe
  3. Edit file sebagaimana diuraikan dalam posting (atur agar memerlukan hak admin)
  4. Lampirkan file manifes (diedit) yang baru ke dalam VSLauncher.exe menggunakan alat mt.exe

1
Ini tidak diperlukan jika pengguna sudah sebagai hak istimewa admin. Selain itu saya harus downvote karena semua yang Anda lakukan adalah tautan ke situs eksternal, yang tidak berguna, jika situs turun.
Ramhound

@Ramhound ini dengan mudah jawaban terbaik dan itu adalah jawaban pertama Boris, sepertinya dia dimatikan untuk selamanya. Pesan yang ingin kami kirim ke pemula sesuai dengan yang berikut:
Jeremy Thompson

Hi John Doe, it's customary in Superuser (and StackOverflow) for answers to include a summary of the contents of a link or the highlights that specifically answer the question. The goal of SE sites is to become a resource of knowledge, of answers, for years to come. With a link-only answer, the op must dig through another resource to locate an answer he/she might not be sure about. Most importantly, if your link were to ever break, your answer is useless for anyone who visits this page in the future. Consider making an edit to your answer to add more details. Good luck!
Jeremy Thompson
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.