Task Scheduler ei löydä skriptin ajavaa exeä

Liittynyt
27.10.2017
Viestejä
1 855
Windows 10-asennukseni vähän rapautui oman mokani seurauksena, ja jouduin tekemään in-place -korjausasennuksen asennusmedian avulla. Kaikki näyttäisi toimivan oikein hyvin, mutta Task Schedulerissa olevat, omalla käyttäjätunnuksellani ajettavat Python-skriptit (.pyw-päätteellä, jotta konsoli ei aukea) eivät enää käynnisty vaan tulee vain "File not found"-virhekoodi. Pyw-tiedostojen oletussovellus on asetettu oikein (C:\Program Files\Python310\pythonw.exe ajaa ne), ja skripti käynnistyy jos sen ajaa konsolissa. Ympäristömuuttujissa tuo Pythonin asennuskansio löytyy järjestelmätason polkumäärityksistä, ja varuiksi asensin Pythonin vielä uudelleen (sekä kokeilin korjaavaa asennusta), mutta ei vaikutusta. Jos muutan taskia niin, että käynnistetään "C:\Program Files\Python310\pythonw.exe" ja sille parametriksi skriptin nimi, homma toimii. Kyse on siis selkeästi siitä, että TS ei löydä tuota pythonw.exeä.

Onko kellään ajatusta, mistä ongelmaa pitäisi lähteä ratkomaan? Saan tuolla kiertotiellä kaiken kyllä toimimaan, mutta asia jää vaivaamaan päätä :)
 
Liittynyt
05.05.2017
Viestejä
1 073
Oletko käynnistänyt koneen uudelleen tai tappanut task schedulerin niin, että sen ympäristömuuttujat asetettiin uudelleen? Jotain tällaista muistelen ainakin joskus vaaditun.
 
Liittynyt
27.10.2017
Viestejä
1 855
Oletko käynnistänyt koneen uudelleen tai tappanut task schedulerin niin, että sen ympäristömuuttujat asetettiin uudelleen? Jotain tällaista muistelen ainakin joskus vaaditun.
Jep, kyllä tuo on itseään parikin kertaa käynnistänyt kun päivityksiä on pitänyt latailla uusiksi.
 
Toggle Sidebar

Statistiikka

Viestiketjut
240 741
Viestejä
4 202 288
Jäsenet
70 987
Uusin jäsen
AkameRimuru

Hinta.fi

Ylös Bottom