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ä
Onko kellään ajatusta, mistä ongelmaa pitäisi lähteä ratkomaan? Saan tuolla kiertotiellä kaiken kyllä toimimaan, mutta asia jää vaivaamaan päätä