Làm thế nào để bạn tự động chạy một chương trình với đặc quyền quản trị viên khi người dùng đăng nhập vào Windows?

Mục lục:

Làm thế nào để bạn tự động chạy một chương trình với đặc quyền quản trị viên khi người dùng đăng nhập vào Windows?
Làm thế nào để bạn tự động chạy một chương trình với đặc quyền quản trị viên khi người dùng đăng nhập vào Windows?

Video: Làm thế nào để bạn tự động chạy một chương trình với đặc quyền quản trị viên khi người dùng đăng nhập vào Windows?

Video: Làm thế nào để bạn tự động chạy một chương trình với đặc quyền quản trị viên khi người dùng đăng nhập vào Windows?
Video: 3 TÍNH NĂNG phải bật ngay trên iPhone 14 Pro #shorts - YouTube 2024, Tháng tư
Anonim
Đôi khi bạn muốn hoặc cần một chương trình để tự động chạy với các đặc quyền nâng cao ngay sau khi bạn đăng nhập vào Windows, nhưng làm thế nào để bạn thiết lập một cái gì đó như thế này? Bài đăng Hỏi & Đáp của SuperUser hôm nay có một số lời khuyên hữu ích cho người đọc thất vọng.
Đôi khi bạn muốn hoặc cần một chương trình để tự động chạy với các đặc quyền nâng cao ngay sau khi bạn đăng nhập vào Windows, nhưng làm thế nào để bạn thiết lập một cái gì đó như thế này? Bài đăng Hỏi & Đáp của SuperUser hôm nay có một số lời khuyên hữu ích cho người đọc thất vọng.

Phiên Hỏi & Đáp hôm nay đến với chúng tôi theo lịch sự của SuperUser - một phân khu của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Ảnh chụp màn hình lịch sự của Acid Pix (Flickr).

Câu hỏi

Người đọc SuperUser Frederick Zhang muốn biết cách tự động chạy một chương trình với quyền quản trị viên khi người dùng đăng nhập:

I am using Windows 8.1 (64-bit) and I would like to automatically run a program with administrator privileges upon user login.

I tried to make a shortcut of the program and ticked the run as administrator check box in the properties of the program shortcut itself, then tried placing the shortcut in the two locations shown below, but ticking the box just made it invalid.

  • C:UsersMyUserAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
  • C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp

Then I edited the program using Resource Hacker to modify its manifest so that administrator privileges were required to run this program. This also made shortcuts under start up directories invalid. After that, I tried to add the program to the following location as well, but it did not work, either.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

How can I automatically run a program with administrator privileges on user login?

Làm thế nào bạn sẽ tự động chạy một chương trình với quyền quản trị khi đăng nhập người dùng?

Câu trả lời

Người đóng góp của SuperUser Syberdoor có câu trả lời cho chúng tôi:

The best way to do this (and the only simple way if you not only want this to run with administrator privileges, but also without UAC prompts) is by creating a scheduled task. With a scheduled task, you can specify which user you want to run it under and that it should run with the highest privileges.

This is probably what you really want because the check box button run as administrator in shortcut properties does trigger UAC prompts rather than really using an administrative user. If you also specify a trigger as on user logon, it should have the same effect as using the startup or run key.

Alternatively, you can use run as with the save credentials option to store the password of another user once and have it cached forever, but it does not work around UAC prompts as far as I know.

Có cái gì để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange có hiểu biết công nghệ khác? Xem toàn bộ chuỗi thảo luận tại đây.

Đề xuất: