Bagaimanakah Anda Menjalankan Program secara Automatik dengan Keistimewaan Pentadbir Apabila Log Masuk Pengguna dalam Windows?

bagaimana-anda-menjalankan-program-secara-automatik-dengan-keistimewaan-pentadbir-apabila-log masuk-pengguna-dalam-tetingkap foto 1

Kadangkala anda mahu atau memerlukan program untuk dijalankan secara automatik dengan keistimewaan yang tinggi sebaik sahaja anda log masuk ke Windows, tetapi bagaimana anda menetapkan sesuatu seperti ini? Siaran Soal Jawab SuperUser hari ini mempunyai beberapa nasihat berguna untuk pembaca yang kecewa.

Sesi Soal Jawab hari ini datang kepada kami ihsan daripada SuperUser—subbahagian Stack Exchange, kumpulan tapak web Soal Jawab yang dipacu komuniti.



Tangkapan skrin ihsan Acid Pix (Flickr).

Soalan

Pembaca SuperUser Frederick Zhang ingin mengetahui cara menjalankan program secara automatik dengan keistimewaan pentadbir semasa log masuk pengguna:

Saya menggunakan Windows 8.1 (64-bit) dan saya ingin menjalankan program secara automatik dengan keistimewaan pentadbir semasa log masuk pengguna.

Saya cuba membuat pintasan program dan menandakan kotak semak jalankan sebagai pentadbir dalam sifat pintasan program itu sendiri, kemudian cuba meletakkan pintasan di dua lokasi yang ditunjukkan di bawah, tetapi menandakan kotak itu hanya menjadikannya tidak sah.

  • C:UsersMyUserAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
  • C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp

Kemudian saya mengedit program menggunakan Resource Hacker untuk mengubah suai manifesnya supaya keistimewaan pentadbir diperlukan untuk menjalankan program ini. Ini juga menjadikan pintasan di bawah direktori permulaan tidak sah. Selepas itu, saya cuba menambah program ke lokasi berikut juga, tetapi ia tidak berfungsi sama ada.

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

Bagaimanakah saya boleh menjalankan program secara automatik dengan keistimewaan pentadbir pada log masuk pengguna?

Bagaimanakah anda secara automatik menjalankan program dengan keistimewaan pentadbir semasa log masuk pengguna?

Jawapan

Penyumbang SuperUser Syberdoor mempunyai jawapan untuk kami:

Cara terbaik untuk melakukan ini (dan satu-satunya cara mudah jika anda bukan sahaja mahu ini dijalankan dengan keistimewaan pentadbir, tetapi juga tanpa gesaan UAC) adalah dengan mencipta tugasan yang dijadualkan. Dengan tugasan berjadual, anda boleh menentukan pengguna yang ingin anda jalankan di bawahnya dan tugas itu harus dijalankan dengan keistimewaan tertinggi.

Ini mungkin yang anda mahukan kerana butang kotak semak dijalankan sebagai pentadbir dalam sifat pintasan memang mencetuskan gesaan UAC dan bukannya benar-benar menggunakan pengguna pentadbiran. Jika anda juga menentukan pencetus seperti pada log masuk pengguna, ia sepatutnya mempunyai kesan yang sama seperti menggunakan kekunci permulaan atau jalankan.

Sebagai alternatif, anda boleh menggunakan run as dengan pilihan simpan bukti kelayakan untuk menyimpan kata laluan pengguna lain sekali dan menyimpannya di cache selama-lamanya, tetapi ia tidak berfungsi di sekitar gesaan UAC sejauh yang saya tahu.