解決済み:SCCMでのPXEブートに失敗しました

SCCMでPXEブートに失敗した場合、どうすればよいでしょうか?この記事では、その原因と解決策について紹介します。また、よりよい代替方法も説明するので、この問題に悩んでいる方はぜひご覧ください。

Machi

By Machi 最後の更新 2022年08月01日

共有: instagram reddit

なぜSCCMでのPXEブートに失敗するのか?

SCCM(System Center Configuration Manager、別名ConfigMgr)は、Microsoftが開発したシステム管理ソフトウェアで、ネットワークを通じて複数のコンピュータを遠隔から管理できるようにするシステムです。SCCMのPXE(Preboot Execution Environment)により、管理者はネットワーク経由でWindowsプリインストール環境(Win PE)に簡単にアクセスすることができます。

PXEブート

通常、コンピュータが起動しない場合、ブータブルCD/USBメモリが助けになることがあります。しかし、この従来の方法は、コンピュータのCDドライブやUSBポートが故障し、ブータブルメディアを持っていないユーザーには適していません。また、多くのコンピュータでシステムを管理する必要がある場合、ブータブルメディアを1台ずつコンピュータに挿入してコンピュータを起動するのは良いアイデアではありません。

この場合、PXEブートがかなり役立ちます。これによって、ユーザーは複数のコンピュータをネットワークブートできます。しかし、多くのユーザーは、SCCMでのPXEブートに失敗したことを訴えます。この問題の主な原因は2つあります。1つはIPヘルパー、もう1つはPXEのインストールと設定です。

SCCMでのPXEブートに失敗する問題についての解決策

このパートでは、前述の2つの原因によって解決策を順に紹介します。ぜひ読み進めてください。

解決策1. IPヘルパーを確認する

DHCPサーバ、クライアントコンピュータ、Windows展開サービス(WDS)を実行しているConfigMgrサーバ、およびPXE対応配布ポイント(DP)がすべて同じVLANまたはサブネット上にある場合、IPヘルパーを構成する必要はありません。

DHCPサーバ、クライアントコンピュータ、WDSを実行しているConfigMgrサーバ、およびPXE対応配布ポイントが別々のVLANまたはサブネット上にある場合、ルーターでIPヘルパーを設定する必要があります。

ルーターによって設定方法が異なります。ルーターでIPヘルパーを正しく設定したい場合は、ルーターの製造元にお問い合わせください。この方法を使用してもSCCM PXEブートが機能しない場合は、次の方法を試してください。

解決策2. SCCMでPXEブートを再インストールする

ステップ 1. DPの「PXEを有効にする」にチェックを外します。WDSの削除を求めるメッセージが表示されたら、「はい」を選択します。

ステップ 2. 「Distmgr.log」(サイトサーバ上のDPの場合)または「Smsdpprov.log」(スタンドアロンDPの場合)を使用して、PXEがアンインストールされたことを検証します。

ステップ 3. サーバーマネージャーでWDSがアンインストールされたことを確認します。その後、サーバーを再起動します。

ステップ 4. 「RemoteInstall」フォルダを見つけて削除します。

ステップ 5. PXE DPのプロパティで、自己署名証明書の日付を変更します。新しい証明書が作成されるのを待ちます。

ステップ 6. サーバーマネージャーでWDSをインストールします。

ステップ 7. DPプロパティのチェックボックスを有効にして、PXEポイントを再度追加します。「Distrmgr.log」または「Smsdpprov.log」を使用して、DPがインストールされることを確認します。

ステップ 8. 新しい「Remoteinstall」フォルダが作成されることを確認します。

ステップ 9. 少なくとも1つのx64ブートイメージと1つのx86ブートイメージがDPに配布されていることを確認します。それぞれのブートイメージでPXEオプションが有効になっていることを確認します。BIOS PCまたはUEFI PCは、環境内のすべてのPCがx64であってもx86ブートイメージが必要です。

ステップ 10. WDSサービスが開始されたことを確認します。

ステップ 11. 「RemoteInstall」フォルダに移動した後、以下のSMSフォルダが作成されたことを確認します。

  • SMSBoot
  • SMSImages
  • SMSTemp
  • SMSTEmpBootFiles

ステップ 12. 「SMSImages」フォルダを開き、すべてのブートイメージがここにリストされていることを確認します。ブートイメージはパッケージIDで表示されます。

ステップ 13. 「SMSBoot」フォルダを開き、x86とx64の2つのフォルダにファイルが格納されていることを確認します。

ステップ 14. これで、PXEブートを試すことができます。

これらの方法で、ほとんどの原因によるPXEブートに失敗する問題が解決します。さらに、SCCM PXEブートが応答しない問題も解決できます。ただし、これらの方法は非常に複雑で時間がかかります。特に、これらの方法は、手順を間違えると重大な問題が発生する可能性があるので、注意してください。

エラーを回避できるより良いネットワークブートソリューション

SCCM PXEブートが失敗する問題を簡単に解決する方法は?AOMEI Backupper Workstationのようなより効果的な代替品を使用することを強くお勧めします。AOMEI Backupperには、PXEブートツールというツールが搭載されていて、SCCM PXEブートのすべての機能をサポートしています。このツールを使用すると、ユーザーは既存のDHCPサーバやルーターに触れる必要がありません。

自分で作成したブータブルマイクロシステムから、LAN内のクライアントコンピュータを起動することができます。ブータブルISOがない場合、このソフトでブータブルディスクを作成することもできます。Windows 11/10/8.1/8/7/Vista/XPでスムーズに動きます。また、使い方も非常に簡単です。

これから、AOMEI PXEブートツールの使い方をご案内します。開始する前に、まずAOMEI Backupper Workstationをダウンロードし、インストールします。

無料ダウンロード Win 11/10/8.1/8/7/XP
安全かつ高速

ステップ 1. AOMEI Backupperを開きます。「ツール」タブの下にある「AOMEI PXE Boot Tool」をクリックします。

AOMEI PXE Boot Tool

ステップ 2. プリブート実行環境のうちの1つを選択します。「AOMEI Windows PEシステムからブート」は、ネットワークブート用のWindows PEシステムを直接作成するのに役立つので、お勧めします。そして、「開始」をクリックします。

Windows PE

▶ ヒント:「AOMEI Linuxシステムからブート」は、プログラムが他のクライアントにネットワーク上のLinuxシステムイメージをロードさせます。「カスタムイメージファイルからブート」は、すでに作成した起動可能なイメージファイルから起動することができます。

ステップ 3. ネットワークブートのためにLAN内のクライアントを設定します。BIOS/UEFIに入り、PXEを最初のブートデバイスとして設定するか、特定のキーを押してブートメニューを表示させます。詳細について、「AOMEI PXE Boot Toolの使い方」の「Boot Sequenceを設定する」をご参照ください。

BIOS

ステップ 4. 接続状態が表示されたら、クライアントコンピュータに対して操作を行うことができます。

ヒント:
すべてのコンピュータは、同じネットワークセグメントにある必要があります。
UEFIブートモードでWIMファイルのみ使用可能です。ISOファイルを使う場合、ブートモードをUEFIからLegacyに切り替えることをお勧めします。

まとめ

SCCM PXEブートに失敗した場合の対処法を2つ紹介しました。1つはIPヘルパーを確認することで、2つはPXEブートを再インストールすることです。しかし、この2つの方法は複雑です。より簡単な方法を探している場合は、代替案としてAOMEI Backupperの「PXE Boot Tool」を使用することをお勧めします。このツールも、PXEを使ってネットワークからクライアントコンピュータを起動させることができます。SCCMに比べると、操作がより簡単で、エラーも回避できます。今すぐダウンロードし、使ってみましょう!

Machi
Machi· 編集者
Technology会社の編集者としてAOMEI製品についての記事やコンピュータに関する記事を翻訳したり、書いたりしています。パソコンの基礎知識とか、AOMEI製品のバックアップ&復元、クローン、同期などの機能について詳しいです。IT業界に対して深い興味を持っています。そのほか、旅行、映画、音楽、色々なことに趣味があります。