2

すべてではなく一部のコンピューターで Windows サービスを実行する際に問題があります。

VS2008 で書かれており、VC ランタイムが必要です。最初に VC ランタイムをインストールしてから、管理者がサービスをインストールしました。

サービス ログオン ユーザーは、管理者グループの libwb です。その後、一部のコンピューターでサービスを実行できないことがわかりました。それらにはすべてユーザー libwb があり、パスワードは正しいです。

次に、サービスのログオン ユーザーを SYSTEM に変更しましたが、そのままです。

最後に、サービスのログオン ユーザーを管理者に変更しました。出来た。

それで、何が違うのですか?

サービスにはメイン関数のログがありますが、失敗したときのログファイルには何もありません。そのため、liwb または SYSTEM を使用してサービスを実行すると、VC ランタイムが見つからなかったと思います。そして、libwb、SYSTEM、Administrator の実行時間は異なると思います。

知らなかったけどなんで?この問題に関するリソースはありますか?

4

0 に答える 0