Zamanlanmış görev hatasına 2147942402 neden olur?


20

Server 2008 R2 (tamamen yamalı)

C: \ Windows \ Temp E: \ Foo_blah_blah_blah_blah \ Foo2 belirli bir tür dosyaları taşımak için zamanlanmış bir görev çalıştırmak çalışıyorum ve bazı nedenlerden dolayı aşağıdaki hatayı alıyorum:

Görev Zamanlayıcı, "FOOBOX \ Yönetici" kullanıcısı için "\ Temp Temp Files" görevinin "{fe0f148a-cece-44a0-a4d1-914aaf21daa8}" örneğini başlatamadı. Ek Veri: Hata Değeri: 2147942402

Bunun neden olduğu hakkında bir fikrin var mı?

Ek detaylar:

  • Görev, dosyayı taşıma yetkisi olan bir hesap olarak çalışacak şekilde yapılandırılmıştır.
  • Görev, kullanıcı oturum açmış olsun veya olmasın çalışacak şekilde yapılandırılmıştır. Her iki senaryoda da başarısız olur - aynı hatalar.
  • Görev, yerel işletim sistemi için çalışacak şekilde yapılandırıldı (Windows Server 2008)
  • Komut iki bölüme ayrılmıştır. Program / script: moveBağımsız Değişken Ekle:C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\

Aynı komutu move C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\windows komut isteminden çalıştırırsam iyi çalışır.

Neyi kaçırıyorum?


7
Peki, 2147942402'yi hex'e dönüştürürseniz, 0x80070002 alırsınız, bu da "Dosya Bulunamadı" anlamına gelir.
Ryan Ries

Yanıtlar:


33

Ryan Ries'in işaret ettiği gibi, 2147942402 çok uygun bir yanıt olan "Dosya Bulunamadı" anlamına gelir. Win + R tuşlarına basın, "taşı" yı girin ve enter tuşuna basın - işinizin yapamadığının interaktif karşılığıdır.

Bunun nedeni MOVEbir program değil, yerel bir komut olmasıdır cmd.

Olmalı:

Program: "cmd.exe"
Bağımsız Değişkenler:"/c move C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\"


1

Nedeni: Görev, yeniden çalıştırılmak üzere zamanlanmadığında silinecek şekilde yapılandırılmıştır. Bu, Ayarlar Sekmesinde yapılandırılır. Görevin silinmesi, Görevi tetikleyen Tetikleyicinin sona erme zamanında yapılır. Tetikleyicinin son kullanma süresi, tetikleyicinin başlangıç ​​zamanıyla tam olarak aynıysa, (tetikleyici olarak) Görev tetikleyici tetiklenmeden birkaç saniye önce silinebilir. Bu olay kodu 2147942402 olan olay 101'e neden olur. Çözüm, tetikleyicinin sona erme süresini tetikleyicinin başlangıç ​​zamanından 1 dakika sonra ayarlamaktır.


-2

Belki de sipariş örneğindeki boşlukların sorunu:

C: \ Program Dosyaları \ Wireshark \ Wireshark.exe -i1 -k HATALAR

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.