すべてではなく一部のコンピューターで Windows サービスを実行する際に問題があります。
VS2008 で書かれており、VC ランタイムが必要です。最初に VC ランタイムをインストールしてから、管理者がサービスをインストールしました。
サービス ログオン ユーザーは、管理者グループの libwb です。その後、一部のコンピューターでサービスを実行できないことがわかりました。それらにはすべてユーザー libwb があり、パスワードは正しいです。
次に、サービスのログオン ユーザーを SYSTEM に変更しましたが、そのままです。
最後に、サービスのログオン ユーザーを管理者に変更しました。出来た。
それで、何が違うのですか?
サービスにはメイン関数のログがありますが、失敗したときのログファイルには何もありません。そのため、liwb または SYSTEM を使用してサービスを実行すると、VC ランタイムが見つからなかったと思います。そして、libwb、SYSTEM、Administrator の実行時間は異なると思います。
知らなかったけどなんで?この問題に関するリソースはありますか?