2010-04-30 27 views
14

Tôi đang chạy Visual Studio 2008 trên Windows 7. Khi tôi cố gắng đính kèm vào quy trình, VS yêu cầu tôi khởi động lại dưới các thông tin xác thực khác nhau (với quyền nâng cao).Visual Studio yêu cầu quyền truy cập cao trong Windows 7

Vì vậy, tôi phải khởi động lại VS và chạy nó với tư cách Quản trị viên. Có cách nào để thiết lập nó để VS luôn luôn bắt đầu với quyền quản trị?

alt text

Trả lời

16

shortcut Properties ->Compatibility tab -> thiết lập Run this program as an administrator dấu kiểm.

alt text http://i40.tinypic.com/300qvpe.jpg

Shaji trong nội dung đăng tải How to Run a Program as an Administrator in Windows 7 liên kết bài viết.

Hữu ích nhất (đối với tôi) là sử dụng phím tắt CTRL + Shift trong khi mở chương trình.

+2

Đây là một hướng dẫn tốt đẹp về cách thức này có thể được thực hiện theo nhiều cách http : //www.sevenforums.com/tutorials/11841-run-administrator.html – Shaji

+0

@Shaji, nhờ liên kết – Alex

+1

Làm điều này sẽ khiến Windows không thể chuyển tệp vào Visual Studio - vì vậy ví dụ: nếu bạn "mở" tệp .cs từ Windows Explorer, hành động đó sẽ không thành công với "đó đã xảy ra sự cố khi gửi lệnh tới chương trình "lỗi. – Jasmine

3

Cá nhân (và tôi không muốn bắt đầu một cuộc chiến tôn giáo ở hai bên ở đây), trên bất kỳ giàn khoan phát triển nào, tôi luôn vô hiệu hóa UAC. Sau đó, trên máy thử nghiệm của bạn, đảm bảo UAC được bật và kiểm tra như bình thường.

Trong quá trình phát triển, có rất nhiều nhiệm vụ đòi hỏi quyền quản trị, vì vậy thường dễ dàng hơn khi tắt UAC.

+0

http://www.sevenforums.com/tutorials/299-user-account-control-uac-change-notification-settings.html –

+0

Xem thêm http://stackoverflow.com/questions/451809/how-to-configure -visual-studio-not-to-give-uac-nhắc-on-each-run – Suma

1

Nếu bạn luôn chạy Visual Studio với tư cách quản trị viên, bạn sẽ nhận được cảnh báo Kiểm soát truy cập người dùng mỗi khi bạn khởi động nó, ngay cả khi bạn đăng nhập với tư cách quản trị viên sang Windows. Rõ ràng là bạn chỉ có thể nhấp vào ‘OK’ để loại bỏ cảnh báo này, nhưng có thể khiến bạn tắt Kiểm soát quyền truy cập của người dùng.

Lưu ý rằng điều này đúng chỉ khi Điều khiển tài khoản người dùng của Vista (UAC) được bật. Nhiều nhà phát triển tắt UAC, và trong trường hợp này Vista hoạt động giống như các phiên bản Windows cũ hơn liên quan đến việc bắt đầu Visual Studio: nếu bạn đăng nhập với tư cách quản trị viên thì Visual Studio sẽ mặc định chạy với quyền quản trị.

Các tài khoản quản trị

Vista cũng có tài khoản gọi là ‘Administrator’ mà cư xử khác với tài khoản quản trị khác. Trong thực tế, nó hoạt động giống như tài khoản quản trị viên trong các phiên bản trước của Windows, trong đó tất cả các chương trình được khởi chạy khi sử dụng nó chạy với quyền quản trị viên theo mặc định. Không cần thiết lập cụ thể chương trình như được mô tả ở trên.

Là nhà phát triển, bạn thực sự không cần sử dụng tài khoản này: bạn có thể phát triển với đặc quyền của quản trị viên bằng các kỹ thuật được mô tả trong bài viết này.

Tuy nhiên, đôi khi bạn không chắc chắn liệu chương trình có bị lỗi hay không do một số lỗi mã hóa hoặc đơn giản là do quá trình đang được khởi chạy không đủ đặc quyền. Trong những trường hợp này, có thể hữu ích khi sử dụng tài khoản Quản trị viên tạm thời để chỉ loại trừ vấn đề với đặc quyền. Lưu ý rằng nếu bạn làm việc cho một tổ chức lớn, họ gần như chắc chắn sẽ không cho phép bạn gần tài khoản này, tuy nhiên: điều này thực sự chỉ hữu ích cho những người đang phát triển ở nhà.

Sử dụng tài khoản quản trị

Để kích hoạt tài khoản quản trị bắt đầu một dấu nhắc lệnh với quyền quản trị như đã mô tả ở trên (gõ ‘cmd’ trong hộp thoại Start Search và nhấn Control-Shift-Enter). Sau đó, nhập:

người dùng mạng Quản trị viên/hoạt động: có

Mật khẩu này có mật khẩu trống theo mặc định. Để thiết lập một mật khẩu sử dụng:

người sử dụng net Quản trị viên {} mật khẩu

Bây giờ bạn có thể log off và đăng nhập vào như là Administrator. Khi bạn đang thực hiện với bất kỳ thử nghiệm bạn nên vô hiệu hóa tài khoản này một lần nữa như sau

người sử dụng net Administrator/active: no

Lưu ý rằng việc vô hiệu hóa tài khoản không rõ ràng mật khẩu. Tuy nhiên nếu bạn quên nó, bạn luôn có thể đặt lại nó như trên khi bạn sử dụng lại tài khoản (miễn là bạn có quyền truy cập vào ít nhất một tài khoản có quyền quản trị viên).

Hope this helps ...

s

0

Bạn chỉ cần để nâng cao VS khi bạn đang gắn liền với một quá trình nâng cao. Không nói chung. Luôn khởi chạy VS với các quyền nâng cao giống như một cú kéo thực sự với tôi. YMMV tôi đoán vậy.

1

Lỗi này xảy ra do người dùng hiện tại không có đủ đặc quyền để mở Visual Studio.

Để khắc phục vấn đề này bằng cách kích chuột phải vào hình ảnh studio và chọn Run as Administrator tại mỗi khi bạn có ý định mở nó

Ngoài ra, bạn có thể kiểm tra xử lý sự cố tương thích

  • Right Click trên Visual Studio> Chọn Khắc phục sự cố tương thích.
  • Chọn chương trình khắc phục sự cố.
  • Kiểm tra Chương trình yêu cầu quyền bổ sung.
  • Nhấp vào Kiểm tra chương trình.
  • Đợi một chút cho đến khi chương trình khởi chạy. Nhấp vào Tiếp theo.
  • Chọn Có, lưu các cài đặt này cho chương trình này.
  • Đợi để giải quyết vấn đề.
  • Đảm bảo trạng thái cuối cùng được sửa. Nhấp vào Đóng.

Để tìm các bước chi tiết cho Làm thế nào để áp dụng mà kiểm tra liên kết này

https://blog.devoworx.net/2016/01/06/this-task-requires-the-application-to-have-elevated-permissions/

Hy vọng nó giúp bạn

+1

Trong cửa sổ 10, không có bất kỳ tùy chọn nào như: 'Thuộc tính -> Tab tương thích -> Chạy chương trình này với tư cách quản trị viên'. Vì vậy, câu trả lời của bạn sẽ hữu ích, ít nhất là đối với tôi. – vanloc

Các vấn đề liên quan