Perbaiki Tugas Terjadwal Tidak Akan Berjalan untuk File .BAT
Jika Anda memiliki file .BAT dan Anda mencoba menjalankannya secara otomatis menggunakan Penjadwal Tugas(Task Scheduler) di Windows , Anda mungkin mengalami masalah di mana file tersebut tidak dapat berjalan kecuali Anda menjalankan tugas secara manual.
Saya membuat file batch yang menghapus semua yang ada di dalam folder temp setiap kali komputer dinyalakan. Saya membuat tugas dasar di Penjadwal Tugas(Task Scheduler) dan berharap yang terbaik. Sayangnya, tidak ada yang terjadi ketika komputer saya boot. Setelah banyak coba-coba, saya menemukan cara menjalankan skrip.
Dalam artikel ini, saya akan memandu Anda melalui pengaturan dan izin yang perlu Anda sesuaikan agar file batch Anda berjalan tanpa intervensi manual.
Langkah 1: Periksa Izin File/Folder
Langkah pertama untuk memperbaiki masalah ini adalah memastikan bahwa akun yang Anda gunakan untuk menjalankan skrip di Penjadwal Tugas(Task Scheduler) memiliki izin Kontrol Penuh(Full Control) pada folder yang berisi skrip, skrip itu sendiri, dan folder/file apa pun yang disentuh skrip saat dijalankan.
Sebagai contoh, saya membuat skrip batch berikut di bawah ini:
set folder="C:\test" cd /d %folder% for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
Saya menyimpan file .BAT ke folder Dokumen saya. Jalurnya adalah C:\Users\username\Documents . Saya pergi ke C:\Users\username, klik kanan pada folder Documents , dan klik (Documents)Properties . Kemudian saya mengklik tab Keamanan .(Security)
Seperti yang Anda lihat, akun pengguna Aseem telah ditambahkan secara eksplisit dan diberi izin Kontrol Penuh.(Full Control) Sekarang Anda harus melakukan hal yang sama untuk folder yang berisi skrip dan skrip itu sendiri. Jangan hanya berasumsi bahwa jika Anda memberikan izin ke folder yang berisi skrip, Anda dapat melakukannya, karena sebenarnya tidak. Terakhir, atur izin pada file dan folder apa pun yang akan berinteraksi dengan skrip.
Dalam kasus saya, saya harus pergi ke C:\test , klik kanan pada folder itu dan tambahkan akun pengguna saya di sana dengan izin Kontrol Penuh . (Full Control)Agak menjengkelkan bahwa Anda harus melakukan ini, tetapi itu satu-satunya cara untuk menjalankan skrip.
Catatan: Akun yang digunakan untuk menjalankan skrip harus menjadi bagian dari grup Administrator lokal di komputer. Dalam kasus saya, akun Aseem adalah akun administrator dan karena itu merupakan bagian dari grup Administrator lokal. (Note: The account that is being used to run the script has to be part of the local Administrators group on the computer. In my case, the Aseem account is an administrator account and therefore part of the local Administrators group. )
Langkah 2: Periksa Pengaturan Penjadwal Tugas(Task Scheduler Settings)
Sekarang mari kita pergi ke Task Scheduler dan ubah pengaturan yang sesuai di sana. Buka Penjadwal Tugas(Task Scheduler) dan temukan tugas Anda di bawah bagian Tugas Aktif( Active Tasks) . Mereka harus terdaftar dalam urutan abjad.
Klik dua kali padanya dan itu akan membuka tugas dengan sendirinya di jendela yang sama. Untuk mengedit tugas, Anda harus mengklik kanan dan memilih Properties .
Ada beberapa tab dan beberapa hal harus diperiksa dan diubah di sini. Pertama, pada tab Umum(General) , Anda perlu memeriksa akun pengguna yang digunakan untuk menjalankan tugas. Dalam kasus saya, ini adalah akun Aseem , yang telah saya izinkan sebelumnya di sistem file dan yang merupakan bagian dari grup Administrator(Administrators) di komputer.
Selanjutnya, Anda harus memilih opsi Jalankan apakah pengguna masuk atau tidak( Run whether user is logged on or not) dan pilih Windows Vista, Windows Server 2008 di kotak Konfigurasi untuk(Configure for) .
Pada tab Tindakan(Actions) , Anda harus memilih skrip, klik Edit dan kemudian tambahkan jalur ke folder yang berisi skrip di kotak Mulai di (opsional)(e Start in (optional)) . Ini mungkin tampak tidak perlu, tetapi sebenarnya tidak. Dalam kasus saya, saya memasukkan C:\Users\Aseem\Documents\ di dalam kotak.
Sekarang klik OK untuk menyimpan pengaturan. Saat Anda melakukan ini, dialog mungkin muncul di mana Anda harus memasukkan kata sandi untuk akun pengguna yang akan menjalankan tugas. Ini memunculkan persyaratan lain. Anda tidak dapat menggunakan akun yang tidak memiliki kata sandi. Akun pengguna harus memiliki kata sandi agar tugas dapat dijalankan.
Terakhir, Anda harus menjalankan tugas secara manual sekali di Penjadwal Tugas(Task Scheduler) untuk memastikannya berjalan. Jika itu berjalan dengan baik secara manual setelah Anda mengubah semua pengaturan, maka itu akan berjalan ketika seharusnya dipicu. Dalam kasus saya, itu seharusnya terjadi saat startup dan setelah saya melakukan perubahan, semuanya bekerja dengan baik.
Perhatikan bahwa jika skrip Anda mengakses komputer yang berbeda di domain saat dijalankan, Anda harus mencoba menggunakan akun administrator domain untuk menjalankan tugas. Ini akan memastikan akun memiliki izin yang cukup untuk mengakses komputer jarak jauh.
Item lain yang perlu diperhatikan adalah jika skrip Anda mengakses sumber daya di jaringan berbagi. Jika skrip Anda menggunakan huruf untuk mengakses jaringan, skrip mungkin tidak berjalan. Misalnya, alih-alih menggunakan F:\data\ , Anda harus menggunakan \\machinename\share_name\data\ Â dalam skrip. Jika Anda masih tidak dapat menjalankan skrip Anda, kirimkan komentar di sini dan saya akan mencoba membantu. Menikmati!
Related posts
Perbaiki Kesalahan "Tidak Dapat Membaca Dari File atau Disk Sumber"
Cara Memperbaiki 'Sumber Daya Pengontrol USB Tidak Cukup' Di Windows 10
Cara Memperbaiki Kesalahan "Kami Tidak Dapat Menyelesaikan Pembaruan" di Windows
Cara Memperbaiki Kesalahan "Spotify Tidak Dapat Memutar Ini Sekarang"
Cara Memperbaiki Kesalahan "Tidak Ada Rute" Discord
Cara Memperbaiki Tombol Panah Tidak Berfungsi Di Excel
Pengelola Tugas Windows Tidak Bisa Dibuka? 10 Perbaikan untuk Dicoba
Cara Memperbaiki Masalah Lag Google Stadia
Port USB 3.0 Tidak Berfungsi? Inilah Cara Memperbaikinya
Cara Memperbaiki Kode Kesalahan Pengalaman GeForce 0x0003
Cara Memperbaiki Tombol Keyboard Windows Yang Berhenti Bekerja
Perbaiki Tidak Dapat Menyesuaikan Kecerahan setelah Memutakhirkan ke Windows 8.1/10
Apa Itu File TAR.GZ dan Cara Membukanya
6 Perbaikan Saat Aplikasi Spotify Tidak Merespons atau Tidak Mau Terbuka
9 Cara Memperbaiki Gboard yang Berhenti Bekerja di iPhone dan Android
Perbaiki “Perangkat jaringan nirkabel yang tidak didukung terdeteksi. Kesalahan Sistem Dihentikan
Cara Memperbaiki Kesalahan Status_access_violation di Chrome atau Edge
Kartu SD Tidak Dapat Dibaca? Inilah Cara Memperbaikinya
Cara Memperbaiki Audio Tidak Berfungsi Di Laptop Anda
Perangkat dan Printer Windows 7 Hang atau Tidak Bisa Dibuka?