Làm cho các tệp giải pháp phòng thu trực quan (sln) luôn được thực thi với tư cách quản trị viên


19

Tôi có các giải pháp trong Visual Studio được cấu hình để sử dụng IIS hoặc cập nhật cơ sở dữ liệu máy chủ SQL. Nếu giải pháp không được chạy với tư cách quản trị viên, dự án được cấu hình với IIS sẽ không tải, vì tôi không có quyền. Vì vậy, cách giải quyết của tôi là chạy Visual Studio 2013/2015 luôn với tư cách quản trị viên (ngay cả tôi trong tài khoản quản trị viên) và mở dự án từ đó. Trong trường hợp này mọi thứ đều hoạt động.

Các tệp giải pháp phòng thu trực quan không có khả năng được chạy với tư cách quản trị viên (cũng là tùy chọn nâng cao trong các thuộc tính của phím tắt đã chạy khi quản trị viên không được bật và không thể chỉnh sửa) . Làm thế nào tôi có thể đạt được điều đó, tôi tìm kiếm trên web rằng tôi có thể thêm đăng ký, nhưng tôi thử một hoặc hai trong số các đề xuất và không có gì hiệu quả.

Làm thế nào tôi có thể đạt được để mở tệp giải pháp luôn với tư cách quản trị viên trong cả hai so với 2013/2015.

Windows Registry Editor Phiên bản 5,00

[HKEY_CLASSES_ROOT \ VisualStudio.Launcher.sln \ Shell \ runas \ Command] @ = "\" C: \ Chương trình tập tin (x86) \ Tập tin chung \ Microsoft đã chia sẻ

Đây là những gì tôi đã cố gắng, mà không thành công.


Câu trả lời:


40

Xác định vị trí devenv.exethực thi trên ổ cứng của bạn. Bạn thường có thể tìm thấy nó ở những nơi sau:

Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Phòng thu hình ảnh 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

Phòng thu hình ảnh 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe

Nhấp chuột phải vào devenv.exetệp thực thi trong Windows Explorer và chọn "Khắc phục sự tương thích" và sau đó chọn "Khắc phục sự cố chương trình". Từ màn hình tiếp theo, chọn "Chương trình yêu cầu quyền bổ sung" và sau đó hoàn tất trình hướng dẫn.

Điều này sẽ thay đổi cài đặt của bạn để bất cứ khi nào bạn cố gắng chạy Visual Studio, bạn sẽ chạy trên cao.


Cảm ơn người đàn ông, điều này đã làm việc. Chỉ có một điều cho Visual Studio 2013 đường dẫn chính xác là C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe, không phải 13. Bạn có thể chỉnh sửa nếu muốn.
mybirthname

Tôi đã gặp sự cố khi không thể đạt điểm dừng khi chạy VS2015 trên Win10. Sau khi làm điều này, nó bắt đầu làm việc trở lại. Không nói nó có ý nghĩa; nhưng nó đã làm việc Cảm ơn câu trả lời này.
Bob Horn

+1 để in ra (các) vị trí có thể có củadevenv.exe
kimbaudi

Điều này không còn hoạt động nữa và tôi chỉ gửi cho MS một gram khó chịu trong điều kiện không chắc chắn về nó. Thực hiện theo tất cả các bước, tất cả các cách thông qua trình hướng dẫn và VẪN Windows 10 sẽ không tôn trọng các cài đặt mới. Bạn cần gì ở tôi để làm rõ? Cảm ơn!
dùng1585204

@ user1585204, không chắc có gì sai. Tôi vẫn sử dụng phương pháp này trên Windows 10 mà không gặp vấn đề gì. Bạn có tình cờ cài đặt nhiều SKU / phiên bản Visual Studio không?
heavyyd

1

StackExchange đã trả lời điều này và toàn diện hơn, bao gồm Windows 7, 8, 10 cũng như sửa đổi danh sách nhảy. Nói chung, hầu hết mọi người sẽ không muốn luôn luôn chạy với tư cách quản trị viên, vì vậy sửa đổi vĩnh viễn devenv.exe dường như không phải là một giải pháp chung tốt : /programming/9654833/how-to-run-visual -studio-as-Administrator-by-default


Vui lòng bao gồm các phần có liên quan của câu trả lời trong của bạn; câu trả lời nên càng khép kín càng tốt. Cũng lưu ý rằng việc kiểm tra hộp "chạy với tư cách quản trị viên" có thể đảo ngược và không thực sự thay đổi tệp thực thi.
Ben N

1
Phần có liên quan của câu trả lời được bình chọn hàng đầu dài một vài đoạn và bao gồm các bước cho Windows 7, 8 và 10. Các bước khác nhau cho 7 so với 8 & 10. Một số câu trả lời khác cũng tốt như vậy, mặc dù có lẽ không như toàn diện, nhưng bao gồm đồ họa lớn. Trong trường hợp này, IMO tốt nhất, sẽ đánh dấu câu hỏi này là một bản sao gần như của câu trả lời đó. Có, bạn có thể dễ dàng đảo ngược cài đặt "chạy với tư cách quản trị viên", nhưng vấn đề là rất dễ quên rằng bạn đang chạy với tư cách quản trị viên. Chỉ cần nhấn mạnh sự cần thiết cho sự lựa chọn thông tin.
bảng

0

Trong Windows 10, hãy thực hiện các bước sau: - Tải xuống và cài đặt ứng dụng 'Mọi thứ' , định vị các tệp và thư mục theo tên ngay lập tức. - Tìm 'devenv.exe' và xác định vị trí của nó.

Mọi điều

  • Nhấp chuột phải vào 'devenv.exe' và chọn "Khắc phục sự tương thích". Sau đó chọn "Chương trình khắc phục sự cố". Sau đó kiểm tra "Chương trình yêu cầu quyền bổ sung". Sau đó kiểm tra cài đặt và lưu cài đặt trong trang tiếp theo.

Khắc phục sự tương thích

Chương trình khắc phục sự cố

Chương trình yêu cầu quyền bổ sung

Chạy với tư cách quản trị viên

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.