Feladatütemezőben nem futtatja a megadott fájlt.

Névtelen
2024-10-08T09:52:17+00:00

Sziasztok!

Windows 11-et használok. Feladatütemezőben szeretnék elindítani egy mondjuk d:\cron.bat fájlt. Bár mit csinálok, csakis Task Start Failed, Launch Failure hibaüzenetet kapok 101-es kóddal. Utána olvasva már felvettem a listába magamat a Bejelentkezés kötegfájlfolyamatként házirendbe is. Mit kellene még csinálnom?

Előre is köszönöm.

Windows otthoni használatra | Windows 11 | Fiókok, profilok és bejelentkezés

Zárolt kérdés. Ez a kérdés a Microsoft támogatási közösségéből lett áttelepítve. Szavazhat arról, hogy hasznos-e, de nem adhat hozzá megjegyzéseket vagy válaszokat, és nem követheti a kérdést.

0 megjegyzés Nincsenek megjegyzések

15 válasz

Rendezés alapja: Leghasznosabb
  1. Emmanuel Santana 40,310 Hírnévpontok Független tanácsadó
    2024-10-10T17:15:56+00:00

    Nagyon örülök, hogy sikerült megtalálnod a megoldást, már azon gondolkodtam, miért nem működött. Ez tényleg egy jó megközelítés. Ezután sikerült végrehajtani a bat fájlt? Az remek!

    Nos, ebben az esetben remélhetőleg ez a bejegyzés segíteni fog más felhasználóknak, akik esetleg hasonló problémával szembesülnek a jövőben. Örömmel adtam némi támpontot, és köszönöm, hogy lehetővé tetted a segítségnyújtást.

    Szép napot kívánok!

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  2. Névtelen
    2024-10-09T17:52:28+00:00

    Dear Emmanuel Santana!

    Thanks for your help. It's hard, but I found the solution.

    The solution: check "Don't store password. The task can only access local resources"

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  3. Emmanuel Santana 40,310 Hírnévpontok Független tanácsadó
    2024-10-09T12:07:07+00:00

    Köszönöm, hogy utánajártál, és az extra információt is. A probléma nehezebbnek tűnik, mivel a "Futtatás, függetlenül attól, hogy a felhasználó be van-e jelentkezve" opcióval jelentkezik, míg a "Csak akkor futtassa, amikor a felhasználó be van jelentkezve" opcióval működik. Ez a probléma a felhasználói fiókodkal vagy a konkrét feladatbeállításokkal lehet összefüggésben.

    Először ellenőrizd a felhasználói fiókod jogosultságait. Győződj meg arról, hogy a Feladatütemezőt rendszergazdaként futtatod. Ezt a Feladatütemező ikonra kattintva, majd a "Futtatás rendszergazdaként" lehetőséget választva teheted meg. Továbbá, a feladat tulajdonságainak ablakában lépj a "Biztonság" fülre, add hozzá a felhasználói fiókodat, és győződj meg róla, hogy teljes hozzáféréssel rendelkezel a feladathoz.

    Ezután nézd át a feladat konfigurációját. A feladat tulajdonságainak ablakában válts a "Feltételek" fülre, és győződj meg róla, hogy a "Csak akkor indítsa el a feladatot, ha a számítógép váltóárammal működik" és a "Keltse fel a számítógépet az alvásból a feladat futtatásához" lehetőségek nincsenek bepipálva. A "Általános" fülön kattints a "Felhasználó vagy csoport megváltoztatása" gombra, hogy ellenőrizd, a megfelelő felhasználói fiók van kiválasztva a feladat futtatásához.

    Ha még mindig problémáid vannak, fontold meg, hogy közvetlenül a parancssoron keresztül ütemezd a parancsot, nem pedig a Feladatütemezőn keresztül. A schtasks parancs a Parancssorban részletesebb ellenőrzést ad a feladat konfigurálására. Itt van egy rövid példa, hogyan állíthatod be:

    schtasks /create /tn "Cron task" /tr "cmd /c "d:\cron.bat"" /sc daily /st 10:00 /ru "Felhasználónév" /rp "Jelszó"

    Csak cseréld ki a "Cron task," "d:\cron.bat," "Felhasználónév," és "Jelszó" értékeket a sajátjaidra.

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  4. Névtelen
    2024-10-09T11:40:49+00:00

    Then I'll write it down again.

    The script runs when I select the "Run only when user is logged on".

    But NOT RUN if I check the "Run whether user is logged on or not"

    There is nothing wrong with the batch file.

    Why not run if I check the "Run whether user is logged on or not"

    and why run if I check the "Run only when user is logged on" options?

    "Log on as a batch job" in local policy I already did it.

    The command to run can be anything.

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  5. Emmanuel Santana 40,310 Hírnévpontok Független tanácsadó
    2024-10-09T10:59:22+00:00

    A cron.bat kötegelt fájl teszteléséhez nyisd meg a Parancssort a Win + R megnyomásával, írd be a cmd parancsot, és nyomj Enter-t. Navigálj a fájl helyéhez a D: és a cd <path> (ha szükséges) parancsokkal. Futassa a kötegelt fájlt a cmd /c "cron.bat" parancs beírásával, majd nyomj Enter-t. Ellenőrizd a kimenetet, hogy nincs-e hiba. Ha probléma merül fel, módosítsd a kötegelt fájlt naplózással, például echo %date% %time% >> d:\cron_log.txt és a parancsod követésével, irányítva a kimenetet és a hibákat egy naplófájlba. Ellenőrizd a d:\cron_log.txt fájlt, hogy lásd, mi történt.

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések