0

私はWindows 7 64ビットを持っています。Sql Server 2008 R2 Express をインストールしました。アンインストールしてから、Sql Server 2008 R2 Web をインストールしようとしました。残念ながら、「SQL Server レジストリ キーの整合性検証」のセットアップ サポート ルール ページで、「失敗しました」と表示されました。私はそれを解決するために半日を費やしましたが、レジストリキーに何か問題があるに違いないと思い、Windowsを再インストールするだけでより速くなるでしょう.

ディスクをフォーマットしてWindows 7を再インストールした後、何十回も再起動して、すべてのWindowsアップデートもインストールしました。Sql Serverのセットアップに影響を与えないSkype、Thundirbirdなどのプログラムもインストールしました。

そして、Sql Server 2008 R2 Web のインストールを再試行しました。そしてまたエラー。ちょっと違うやつ。セットアップが [セットアップ サポート ルール] ページに表示されると、「FixSqlRegistryKey_x86 - アプリケーション エラー」というタイトルのエラー メッセージ ボックスが表示され、内容は次のとおりです。アプリケーションを正しく起動できませんでした (0xc000007b)。[OK] をクリックしてアプリケーションを閉じます。「SQL Server レジストリ キーの整合性検証」も「失敗」ステータスになります。

チームメイトは私のマシンとまったく同じマシンを持っています。インストールには何の問題もありませんでした (Windows を再インストールする必要さえありませんでした)。

ローカル フォルダーから、管理者としてセットアップを実行します。コピーが破損した場合に備えて、チーム メイトからコピーしたセットアップ ファイルを使用しようとさえしました。セットアップ オプションで「x64」バージョンを選択しました。

問題の原因は何ですか?

4

1 に答える 1

0

問題が解決しました。Win 7 には Web エディションをインストールしないでください (Windows Server のみ)。したがって、おそらく別のバージョンをインストールするとうまくいくでしょう。私のチームメイトは、SQL Server が Express Edition に既にインストールされているため、酸っぱく成功した可能性があります... しかし、それは単なる推測です。別のエディションの SqlServer をインストールする前に、2008 Express バージョンをダウンロードしてインストールを開始しました。Express Edition で作成された一時フォルダーから FixSqlRegistryKey_x86.exe ファイルをコピーし、このファイルで Web セットアップの問題のあるファイルを上書きしました。セットアップをやり直しました。今回は検証をパスしました。しかし、後でクラッシュしました-セットアップはインストールファイルを C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2 に解凍し、そこから実行します。そのため、この場所にある問題のあるファイルを再度上書きする必要がありました。これでインストールは成功しました。

于 2012-12-28T10:43:44.937 に答える