0

私は Installscript プロジェクトで作業しており、ユーザーがインストールできる機能がいくつかあります。ユーザーが SQL Server Express 2008 と Web クライアント アプリケーションの両方をインストールすることを選択すると、DISM が失敗します。

SQL のインストールが最初に実行され、問題なくインストールされます。Web クライアントは 2 番目にインストールされ、最初に DISM を使用して必要な IIS コンポーネントを有効にします。問題は、SQL のインストールで、DISM アプリが失敗する原因となっている何かが開いているように見えることです。ログ ファイルを調べると、「DISM Manager: PID=4000 Failed to create the image session process. A process is already serviceing the image. - CDISMManager::CreateImageSession(hr:0x800700b7)」という複数の行が表示されます。

SQL サーバーのインストールを省略した場合、DISM ツールは問題なく正常に動作します。これまでのところ、SQL の失敗の原因を突き止めることができませんでした..

4

1 に答える 1

0

これは純粋な InstallScript プロジェクトですか、それとも InstallScript MSI プロジェクトですか? あなたが報告した動作は、SQL Server Express 2008 R2 を実行すると、サポートされているオペレーティング システムに対して独自のチェックを実行した後、MSI ハンドルをドロップする後者のように疑わしいように聞こえます。これがあなたが遭遇している問題であるかどうかは確かではありません。/Q パラメータを削除して、SQL Server 2008 のインストール用の UI を有効にし、インストールが完了するのが早すぎると何らかの形で報告されているかどうかを確認します。SQL Server からのログは何を報告しますか?

于 2015-06-24T18:11:16.530 に答える