Anda dapat menggunakan Penjadwal Tugas untuk mencapai ini. Tekan Win + R dan jalankan taskchd.msc di sana. Buat tugas dan tetapkan opsi "Jalankan apakah pengguna masuk atau tidak". Buat pemicu "Saat memulai". Tambahkan tindakan dengan path ke program atau file bat Anda, letakkan argumen dan direktori startup jika diperlukan. Anda harus memasukkan kredensial Anda ketika Anda mengklik OK.
Beberapa kata tentang opsi "Jalankan apakah pengguna masuk atau tidak". Opsi ini tersedia ketika Anda menjalankan tugas Anda sebagai pengguna saat ini atau beberapa pengguna lain di mesin. Tetapi Anda dapat menentukan untuk menjalankan tugas sebagai SISTEM untuk memberikan hak istimewa maksimum dan "Jalankan apakah pengguna dicatat atau tidak" akan dinonaktifkan karena SISTEM selalu online. Tetapi saya tidak merekomendasikan untuk menggunakan SISTEM jika Anda benar-benar tidak membutuhkan hak istimewa yang tinggi.
Contoh saya: Saya punya server gitbucket yang berfungsi seperti itu. Saya membuat file bat dengan konten berikut:
java -jar gitbucket.war --gitbucket.home="D:\gitbucket\home" > stdout.log 2> stderr.log
Jadi, saya meletakkan path file bat di bidang "Program / skrip" (D: \ gitbucket \ gitbucket.bat) dan direktori di bidang "Mulai di (opsional)" (D: \ gitbucket). Semua argumen ada di dalam bat, jadi saya tidak membutuhkannya di bidang "Tambahkan argumen (opsional)".