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.
Feladatütemezőben nem futtatja a megadott fájlt.
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.
15 válasz
Rendezés alapja: Legrégebbi
-
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.
-
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
schtasksparancs 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.
-
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"
-
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!