Làm cách nào để chạy một ứng dụng với tư cách Quản trị viên mà không cần phải nhắc?


13

Khi tôi khởi động SQL Server Management Studio 2008, tôi đã xảy ra lỗi và được ghi lại ở đây . Một trong những gợi ý để khắc phục nó thực sự hiệu quả là bắt đầu SSMS với Run as Administrator.

Vì vậy, tôi đã sửa đổi các thuộc tính của phím tắt để luôn chạy nó với tư cách quản trị viên. Điều khó chịu duy nhất là tôi nhận được một lời nhắc mỗi lần hỏi liệu tôi có thực sự muốn làm việc đó không.

Có cách nào để chỉ bảo một chương trình này (SSMS) không bật lên lời nhắc, trong khi vẫn giữ hành vi này cho các ứng dụng khác không?


Đây là câu hỏi rất hay. Tôi bỏ phiếu LÊN :-)
schlebe

Câu trả lời:


19

Đọc bài đăng trên diễn đàn sau: Cách tắt Lời nhắc kiểm soát tài khoản người dùng cho ứng dụng nhất định

Về cơ bản, nó cho bạn biết rằng bạn phải tải xuống Bộ công cụ tương thích ứng dụng Microsoft 5.6 và tạo cơ sở dữ liệu sửa lỗi ứng dụng tùy chỉnh nơi bạn gán bản sửa lỗi 'RunAsAdmin' cho exe. Tôi đã thử nó vànó làm việc cho tôi Tôi nghĩ rằng nó đã làm việc.


Cách khác

... được mô tả trong Cách tạo Lối tắt chương trình nâng cao mà không cần nhắc nhở UAC

Giải pháp này yêu cầu bạn tạo một tác vụ 'theo lịch trình' cho ứng dụng và chạy ứng dụng có nghĩa là kích hoạt tác vụ. (Để biết mô tả chi tiết với ảnh chụp màn hình, hãy xem liên kết):

  • Chạy Trình lập lịch tác vụ thông qua taskschd.mscTạo tác vụ ...

    1. Tab General : Đặt tên [Name]cho tác vụ mới, kiểm tra Chạy với các đặc quyền cao nhất và chọn "Windows 7, Windows Server 2008 R2" từ danh sách thả xuống Cấu hình cho
    2. Hành động tab : Thêm mới ... Hành động Bắt đầu một chương trình với Chương trình / script = %windir%\System32\cmd.exeThêm đối số = /c start "[Name]" "C:\Program Files\Sample\Program.exe". Thay thế [Name]bằng tên của nhiệm vụ (bước 1) và điền vào đường dẫn đến chương trình sẽ chạy cao.
    3. Điều kiện tab : Bỏ chọn Dừng nếu máy tính chuyển sang nguồn pin trước, sau đó bỏ chọn Bắt đầu tác vụ chỉ khi máy tính bật nguồn AC
  • Tạo một lối tắt mới oh máy tính để bàn hoặc bất cứ nơi nào có vị trí mục tiêu sau

    schtasks /run /tn "[Name]"
    

    Một lần nữa, [Name]là tên của nhiệm vụ (bước 1)! Chạy dưới dạng Thu nhỏ nếu bạn không muốn cửa sổ lệnh bật sáng.

  • Phím tắt và tác vụ này chỉ có thể được tạo và hoạt động trong khi đăng nhập với tư cách tài khoản quản trị viên. Nó sẽ không hoạt động trong tài khoản người dùng chuẩn.


Ngoài ra, hãy xem câu trả lời sau trên Arcade.se Gaming.stackexchange.com/q/42747/11789
Joshua Drake

6
Câu trả lời của f3lix (phần 2) làm việc cho tôi. Tôi tin rằng điều này nên được chấp nhận câu trả lời.
DRAX

Tôi đã có thể mở một ứng dụng mà không cần UAC Prompt bằng Bộ công cụ tương thích ứng dụng Microsoft 5.6. Tuy nhiên, tôi dường như không thể tạo một lối tắt đến cơ sở dữ liệu được thêm vào. Điều này có nghĩa là tôi phải khởi chạy ứng dụng trong "Bộ công cụ MS" thông qua Run và tôi không thấy điều đó có ích gì.
fohrums

1

Tôi nghi ngờ điều đó. Nếu điều đó là có thể, mọi phần mềm độc hại sẽ đặt tùy chọn đó, sẽ đánh bại toàn bộ mục đích.


3
Điều đó là có thể. Hãy xem câu trả lời của f3lix.
DRAX

2
@DRAX Nó vẫn yêu cầu nhắc nhở quản trị viên; nó chỉ đòi hỏi nó ở một thời điểm khác Tức là bạn phải là quản trị viên để tạo tác vụ theo lịch trình. Nếu bạn là quản trị viên, hãy tiết kiệm thời gian cho chính mình và chỉ cần chạy ứng dụng trực tiếp với tư cách quản trị viên. Giải pháp chính xác là yêu cầu tác giả của chương trình sửa lỗi để nó không yêu cầu phải là quản trị viên (vì có rất ít khả năng nó thực sự cần quyền truy cập quản trị).
Ian Boyd

@Ian OP đã yêu cầu một cách giải quyết trong khi anh ta có quyền truy cập quản trị viên. Nếu bạn có vấn đề khác (như không phải là quản trị viên), bạn nên tìm kiếm các câu hỏi khác hoặc mở câu hỏi mới. BTW, tôi khá chắc chắn rằng hầu hết các ứng dụng yêu cầu quyền truy cập của quản trị viên vì một lý do.
DRAX

0

Giải pháp KHÔNG tạo lối tắt:

Bạn có thể tải xuống Bộ công cụ tương thích ứng dụng Microsoft (chỉ cần tải xuống từ www.microsoft.com ).

Khi bộ công cụ được cài đặt, phần còn lại của các hướng dẫn phức tạp hơn, nhưng chúng rất chi tiết và được giải thích trong liên kết http://meridian.ws/wordpress/?p=306

Giải pháp này tốt cho việc bỏ qua lời nhắc khi mở các tệp được liên kết với ứng dụng của bạn.


0

Bạn có thể làm điều này thông qua các tác vụ theo lịch trình.

Tạo một tác vụ theo lịch trình mới để bắt đầu chương trình của bạn. Bạn phải tạo tác vụ vì người dùng sẽ chạy chương trình hoặc người dùng có thể không thấy tác vụ.

Sau khi tạo, thay đổi thông tin đăng nhập được sử dụng cho tác vụ trở thành người dùng có quyền quản trị viên. Bạn cũng phải đặt nhiệm vụ thành Run whether user is logged on or notRun with highest privileges. Đảm bảo không kiểm tra Do not store password.tùy chọn. Tài khoản quản trị viên bạn sử dụng cũng phải có Log on as a Serviceđặc quyền trong chính sách Bảo mật cục bộ.

Ngoài ra, trong Settingsphần này có một số tùy chọn mặc định không có ý nghĩa đối với tác vụ thuộc loại này. Ví dụ, có lẽ bạn không muốn tắt tác vụ chỉ vì người dùng để chương trình không hoạt động trong vài ngày.

Sau đó, bạn có thể tạo một lối tắt đến nhiệm vụ cho người dùng.


Lưu ý rằng điều này khác với đề xuất khác để sử dụng tác vụ theo lịch trình vì nó không yêu cầu định tuyến thông qua cmd.exe, nhưng không yêu cầu tài khoản người dùng sẽ chạy tác vụ để tạo ban đầu.
Joel Coehoorn

0

chỉ cần xác định vị trí biểu tượng exe chính và nhấp chuột phải, sau đó chuyển đến thuộc tính và chuyển sang tab "tương thích" và nhấn "thay đổi cài đặt cho tất cả người dùng, sau đó đánh dấu vào" chạy chương trình này với tư cách quản trị viên "và voila !!! cho phép: D


Đây không phải là làm việc. Phiên bản Windows nào và phiên bản nào bạn đang sử dụng?
fohrums

-1

Bạn không thể thiết lập điều này cho một ứng dụng. Tất cả những gì bạn có thể làm là tắt UAC hoàn toàn - điều không được khuyến khích. Nếu bạn dừng lại và xem xét nó trong một giây, bạn thực sự tốt hơn hết là nhấp vào nút "có" một lần, so với phần mềm độc hại chiếm lấy máy tính của bạ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.