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.