Di windows 7, saya ingin menjadwalkan program yang akan dijalankan dengan hak administratif, tanpa meminta pengguna untuk menanggapi prompt (yang meminta hak istimewa yang ditingkatkan) setiap kali tugas yang dijadwalkan dijalankan. Apakah ada cara untuk mencapai tujuan ini tanpa menonaktifkan permintaan UAC untuk semua aplikasi?
Mungkin tidak relevan, tapi saya mencoba menjalankan program ini saat startup.
Jawaban:
Buka Penjadwal Tugas
Buat tugas baru
Di tab "Umum" - pastikan pengaturan berikut dimasukkan:
"Jalankan apakah pengguna masuk atau tidak"
"Jalankan dengan hak istimewa tertinggi"
"Configure For" (sistem operasi Anda)
Di tab "Pemicu", saat menambahkan pemicu (jadwal) - pastikan bahwa kotak centang "Diaktifkan" dicentang
Tab lain perlu dilihat juga (tindakan dll) - tetapi ini adalah opsi yang harus Anda tentukan ketika mencoba untuk memastikan tugas berjalan terlepas dari pengguna yang masuk, dan tanpa diminta UAC.
Saat menyimpan tugas, Anda akan diminta memasukkan nama pengguna dan kata sandi - nama pengguna dan kata sandi ini adalah pengguna yang akan digunakan untuk menjalankan tugas. Jika Anda menjalankan tugas dengan "hak istimewa tertinggi" Anda harus memastikan ini adalah akun admin.
sumber
Run whether user is logged on or not
opsi, program tidak akan memiliki GUI (atau ikon baki). Anda harus menonaktifkan opsi itu untuk memiliki GUI, tetapi kemudian hanya dapat berjalan ketika pengguna masuk, yang berarti itu tidak dapat dijalankan sebagai admin. Ini adalah hasil tangkapan yang membuat frustrasi dan umum yang Microsoft lewati dan tampaknya masih diabaikan.Anda dapat memberikan login administrator. Ini akan bekerja:
sumber
Saya membaca bahwa tugas harus dijadwalkan untuk berjalan di bawah akun NT AUTHORITY \ SYSTEM, untuk menjalankan pekerjaan sebagai Administrator. "Hak istimewa tertinggi" belum menghasilkan efek yang sama bagi kami. Perhatikan bahwa dalam kasus kerja yang dijalankan SISTEM, opsi GUI berwarna abu-abu, sehingga tidak akan ada prompt.
sumber