Python プログラムを呼び出す .bat ファイルを実行するサービスがあります。python プログラムには win32com モジュールが含まれています。
サービスがセッション 0 として実行されている場合、win32com のどこかで失敗します。
ただし、サービスをセッション != 0 として実行すると、問題なく実行されます。同様に、デスクトップの cmd ウィンドウから .bat ファイルを実行すると、正常に実行されます。
なぜこれが起こっているのかについて何か考えはありますか?