私は、WinXP SP2 以降のすべてのフレーバーの Windows にインストールする必要がある Windows サービスを作成しました (クライアント要件)。最初に、「ネットワーク サービス」アカウントを使用して、インストール中に SCM によって開始されるサービスを作成しました。すべてのテストは、サイトのさまざまな場所にある仮想ボックス VM で行われ、インストール中に問題は発生せず、サービスは期待どおりに実行されました。
しかし、お客様のサイトでは、VPC を使用してこのサービスのインストールがエラー 1920 - 権限エラーで失敗します。また、Virtual Box VM でも失敗します。実際、私 (および私のチーム) が試したほぼすべてのマシンで失敗しますが、顧客の QA サイトでのみ失敗します。
サービスが手動でインストールされ、ログオンにローカル ユーザー アカウント (ワークグループ アカウント) が使用されている場合、サービスは正常に開始されます。これは非現実的ですが、少なくとも、適切なログオン構成でサービスを実行できることを示しています。
新しいユーザー アカウントを設定し、アクセス許可、ローカル セキュリティ ポリシー、グループなどを調べて、機能するアカウントと新しいアカウントが正確に一致することを確認しましたが、その新しいユーザー アカウントもサービスを開始できませんでした (!?)。機能したアカウントはドメインではなくワークグループのメンバーであるため、ドメインポリシーが混乱しているとは思いませんが、それについては 100% ではありません。
何を探すべきか、または何が欠けている可能性があるかについてのアイデアはありますか?