Apa yang menyebabkan kesalahan tugas terjadwal 2147942402?

20

Server 2008 R2 (sepenuhnya ditambal)

Saya mencoba menjalankan tugas yang dijadwalkan untuk memindahkan jenis file tertentu dari C: \ Windows \ Temp ke E: \ Foo_blah_blah_blah_blah \ Foo2 dan untuk beberapa alasan saya mendapatkan kesalahan berikut:

Penjadwal Tugas gagal memulai instance "{fe0f148a-cece-44a0-a4d1-914aaf21daa8}" dari "\ Pindahkan File Temp" tugas untuk pengguna "FOOBOX \ Administrator". Data Tambahan: Nilai Kesalahan: 2147942402

Tahu mengapa hal ini terjadi?

Detil tambahan:

  • Tugas dikonfigurasikan untuk dijalankan sebagai akun yang memiliki wewenang untuk memindahkan file.
  • Tugas dikonfigurasikan untuk menjalankan apakah pengguna masuk atau tidak. Gagal untuk kedua skenario - kesalahan yang sama.
  • Tugas dikonfigurasikan untuk dijalankan untuk OS lokal (Windows Server 2008)
  • Perintah ini dipecah menjadi dua bagian. Program / skrip: moveTambahkan Argumen:C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\

Jika saya menjalankan perintah yang sama ini move C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\dari prompt perintah windows, itu berfungsi dengan baik.

Apa yang saya lewatkan?

Mike B
sumber
7
Nah, jika Anda mengubah 2147942402 menjadi hex, Anda mendapatkan 0x80070002, yang berarti "File tidak ditemukan."
Ryan Ries

Jawaban:

33

Seperti yang ditunjukkan oleh Ryan Ries, 2147942402 diterjemahkan menjadi "File tidak Ditemukan" - yang merupakan respons yang sangat tepat. Coba dan tekan Win + R, masukkan "move" dan tekan enter - itu adalah padanan interaktif dari apa yang gagal dilakukan tugas Anda.

Alasannya adalah itu MOVEbukan program, tetapi perintah asli di cmd.

Harus:

Program: "cmd.exe"
Argumen:"/c move C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\"

Mathias R. Jessen
sumber
1

Alasannya adalah: Tugas dikonfigurasi untuk dihapus ketika tidak dijadwalkan untuk berjalan lagi. Ini dikonfigurasikan di Tab Pengaturan. Penghapusan Tugas dilakukan pada saat berakhirnya Pemicu yang memecat Tugas. Jika waktu kedaluwarsa pemicu persis sama dengan waktu mulai pemicu, hal itu dapat terjadi (secara kebetulan) bahwa Tugas dihapus beberapa detik sebelum memicu. Ini menyebabkan peristiwa 101 dengan kode alasan 2147942402. Solusinya adalah mengatur waktu kedaluwarsa pemicu 1 menit lebih lambat dari waktu mulai pemicu.

Tom
sumber
-2

Mungkin itu masalah kekosongan di garis pesanan misalnya:

C: \ Program Files \ Wireshark \ Wireshark.exe -i1 -k GAGAL

"C: \ Program Files \ Wireshark \ Wireshark.exe" -i1 -k OK

Serius
sumber