Chạy một chương trình không có đặc quyền quản trị trong Windows 7 [trùng lặp]


8

Tài khoản của tôi trong Windows 7 là tài khoản quản trị viên. Khi tôi mở hộp Run (WinKey + R), tôi được cảnh báo: "Nhiệm vụ này sẽ được tạo với các đặc quyền quản trị".

nhập mô tả hình ảnh ở đây

Có cách nào để chạy các chương trình như tôi không, nhưng không có đặc quyền quản trị khi đăng nhập với tư cách quản trị viên?


Câu trả lời:


1

Mặc dù người ta có thể lập luận rằng bạn đang làm mọi thứ hơi ngược, nhưng nếu bạn khăng khăng, bạn có thể nhìn vào:

DropMyRights

Quá trình thám hiểm / Psexec


1
Lưu ý rằng trong khi sử dụng DropMyRights hoặc phần mềm có liên quan cho trình duyệt và các ứng dụng có rủi ro cao khác chắc chắn sẽ tăng thêm tính bảo mật, không có giải pháp thay thế phù hợp cho giải pháp thực tế duy nhất, đăng ký đầy đủ việc sử dụng dấu chấm than của William Hilsum: quay lại UAC trên!
Marcks Thomas

9

Đúng.

Bật lại UAC!

Về mặt kỹ thuật, chương trình vẫn sẽ chạy trong ngữ cảnh tài khoản của bạn, nhưng UAC sẽ ngăn các thay đổi trên toàn hệ thống mà không cần xác thực trước.

Tùy chọn duy nhất khác là tạo các phím tắt và sau đó nhấp chuột phải và chọn Run as different usersau đó chọn một tài khoản không có quyền quản trị. nhập mô tả hình ảnh ở đây


Nói chung, tôi thích tắt UAC hơn, vì tôi làm rất nhiều công việc phát triển nơi UAC sẽ cản trở. Nhưng một trình duyệt web, ví dụ, tôi muốn chạy không có đặc quyền, để giảm thiểu rủi ro bị tấn công bởi các khai thác trình duyệt.
kpozin

3
UAC không nên cản trở sự phát triển nếu được thực hiện đúng cách .... Bạn thực sự gặp phải vấn đề gì? (Chỉ có vấn đề tôi gặp phải trong quá trình thiết lập / vá lỗi)
William Hilsum

4

Bạn cần bật Kiểm soát tài khoản người dùng:

  1. Chuyển đến Bảng điều khiển Accounts Tài khoản người dùng và An toàn gia đình Tài khoản người dùng
  2. Nhấp vào Thay đổi cài đặt Kiểm soát tài khoản người dùng
  3. Chọn mức Mặc định
  4. nhấp chuột [OK]
  5. Khởi động lại

2

runas /trustlevel:0x20000 cmd.exeví dụ sẽ khởi chạy một dấu nhắc lệnh tin rằng đó là quản trị viên (nếu ban đầu được khởi chạy như vậy) nhưng không có đặc quyền nâng cao như viết thư C:\Windows\. Điều này thậm chí hoạt động để cài đặt, ví dụ các gói msi chỉ yêu cầu các đặc quyền nâng cao vì theo mặc định họ muốn cài đặt C:\Program Files(cộng trừ (x86)). Nguồn: câu trả lời SU này


Tôi có một vấn đề trong đó một chương trình hoạt động khi được gọi từ dấu nhắc lệnh người dùng nhưng không phải từ dấu nhắc lệnh quản trị viên cho cùng một người dùng. Trong lời nhắc của quản trị viên, tôi đã thử runas /trustlevel:0x20000 ...nhưng chương trình vẫn không hoạt động. Cách duy nhất để chạy nó từ dấu nhắc quản trị, là runas /user:thesameuser cmd .... Điều này mở ra một dấu nhắc mới thực sự ở cấp độ người dùng (và nơi chương trình chạy tốt). Tuy nhiên, tùy chọn này gặp vấn đề với mật khẩu và / savecred không giúp ích gì cho một số lý do. Vì vậy, làm thế nào một, từ lời nhắc quản trị viên của người dùng có thể chạy một cái gì đó như người dùng đơn giản với việc cung cấp pwd?
Petr Vepřek
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.