Exchange 2010 セットアップ /prepareAD の実行に失敗する

Exchange 2010 セットアップ /prepareAD の実行に失敗する

Windows Server 2008 R2 (ドメイン コントローラーとオールインワン システムのみ) に Exchange 2010 をインストールしようとしました。

setup.exe /prepareAD、setup /prepareSchema を実行しましたが、最初は正常に動作しました。

残念ながら、ハブ トランスポートのインストールに関する問題は、(少なくとも私が読んだところによると) IPv6 が無効になっていることに関連していました (無効にすると改善したという人もいれば、有効にすると改善したという人もいます)。レジストリ エントリを使用して IPv6 を無効にするという適切な方法を実行しましたが、それでもエラーが発生しました。そこで、すべてをアンインストールし (失敗したハブ トランスポート ロールのレジストリ内の古いエントリの名前を変更し、サーバーを再起動した後、Exchange を再インストールしようとしました)、

残念ながら、setup /prepareAD を実行するとエラーが発生します:

D:>セットアップ/PrepareAd

Microsoft Exchange Server 2010 無人セットアップへようこそ

インストール プロセスを続行すると、Microsoft Exchange Server 2010 のライセンス条項に同意したことになります。ライセンス条項に同意しない場合は、インストールをキャンセルしてください。ライセンス条項を確認するには、 http://go.microsoft.com/fwlink/?LinkId=150127&clcid=0x409/

セットアップをキャンセルするには任意のキーを押してください................ キーの押下は検出されませんでした。セットアップは続行されます。 Exchange セットアップを準備しています

Copying Setup Files              ......................... COMPLETED

サーバーロールはインストールされません

Microsoft Exchange Server の前提条件チェックの実行

Organization Checks              ......................... COMPLETED

セットアップは、'Setup /P repareAD' を使用して Exchange 2010 用に組織を準備します。このトポロジでは Exchange 2007 サーバー ロールが検出されませんでした。この操作の後は、Exchange 2007 サーバー ロールをインストールできなくなります。

Microsoft Exchange Server 組織の準備の構成 ......................... 失敗 「$error.Clear(); buildToBuildUpgrade -ExsetDataAtom -AtomName OrgLevelCt -DomainController $RoleDomainController」の実行時に、次のエラーが生成されました: 「エラー コード '2147504140' およびメッセージ 'データ型をネイティブの Active Directory データ型に変換できません。' でエラーが発生しました。」

Exchange Serverのセットアップ操作が完了しませんでした。http://support.micro soft.com にアクセスし、エラー ID を入力して詳細情報を確認してください。

Exchange Server セットアップでエラーが発生しました。

残念ながら、セットアップを再実行すると、最初に setup /prepareAD を実行する必要があるというメッセージが表示されます。

基本的に、現在機能しているのは setup /PrepareSchema のみであり、setup /PrepareDomain は prepareAD が実行されなかったというエラーを出力します。

詳細情報として、すべてをアンインストールして再試行する前に発生したエラーも添付します。

ハブ トランスポート ロールが失敗しました

エラー: 「$error.Clear(); install-ExsetdataAtom -AtomName SharedMachineSettings -DomainController $RoleDomainController」の実行時に、次のエラーが生成されました: 「エラー コード '2147950640'、メッセージ 'サーバーにそのようなオブジェクトはありません。' でエラーが発生しました。」

エラー コード「2147950640」とメッセージ「サーバーにそのようなオブジェクトは存在しません。」でエラーが発生しました。

答え1

このサーバー上の Exchange の痕跡をすべて手動で削除することで、この問題を解決できました (すべての手順が私のサーバーで見つかったわけではありませんが、とにかく投稿します)。また、子供たちは自宅でこれを行いません。これはサポートされておらず、システムに損害を与える可能性があります。私は必死でした:

  1. セットアップ /m:uninstall を実行します
  2. すべてのExchange 2010サービスを停止して無効にします
  3. レジストリ エディター ([スタート] -> [実行] -> [Regedit]) を使用して、次の Exchange 関連のレジストリ キーを削除します。
    * HKLM\SOFTWARE\Microsoft\Exchange
    * HKLM\SYSTEM\CurrentControlSet\Services\MSExchange* (「MSExchange」で始まるすべてのキー)
    * HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Exchange
  4. Web サーバー ロール全体を削除します (E2K10 の前提条件であるため、後で再インストールすることを忘れないでください)。
  5. Active Directory から Exchange 2010 サーバーを削除します。私の組織ではサーバーが 1 台しかカウントされていないため、ADSIEdit (構成コンテナー > サービス > Microsoft Exchange) から「Microsoft Exchange」ブランチ全体を削除しました。
  6. Windows エクスプローラーを使用して次のファイルを削除します:
    * C:\Program Files\Microsoft\Exchange Server
    * C:\ExchangeSetupLogs
  7. Windows Installer CleanUp ユーティリティを使用して、インストーラー データベースからすべての Exchange 関連情報を削除します。
  8. Exchangeセットアップによって作成されたセキュリティグループをADから削除する
  9. CC Cleanerを使用してExchangeのレジストリエントリを削除します

もう少し詳しい概要を示す次のリンクも見つけました:http://msexchangehelp.wordpress.com/2010/02/10/manually-uninstall-last-exchange-2010-server-from-organization/

とにかく、インストールが完了するという問題は解決しましたが、ハブ トランスポートが再びインストールに失敗したため、インストールが破損し、再び振り出しに戻ってしまいました。そのため、この手順をもう一度やり直し、IPV6 を無効にして再度インストールを試みます。

答え2

DVDの欠陥が原因で、同様の問題が発生しました。ADの準備は問題なく実行され、Exchangeファイルは正常にコピーされましたが、言語パックのインストール中にディスクを読み込もうとして、いつまでもハングしました。タスクマネージャーでプロセスを強制終了するしかありませんでした。DVDを交換しましたが、SETUP.EXEはすぐに失敗し、「Exchange Server セットアップでエラーが発生しました。」

基本製品 (ロールなし) が完了しなかったため、最初の回答で言及した 2 つのフォルダーを削除してみました。

  • C:\Program Files\Microsoft\Exchange Server
  • C:\Exchangeセットアップログ

その後、CCleaner を実行してレジストリ エントリをすべて削除しました。SETUP.EXE で引き続きエラーが発生していました。

ふと思いついて走ってみることにしたEXCHANGESERVER.msiDVD のルートからインストールしたところ、非常に速く動作しました。基本製品がインストールされ、そこから SETUP.EXE を実行するか、コントロール パネルから既存のインストールを変更して役割を追加し、インストールを完了することができました。

関連情報