ブート イメージおよびインストール イメージを使用できるようにするには、Windows 展開サービス イメージ サーバーを正しく構成し、初期化する必要があります。イメージ サーバーは、構成情報をレジストリおよび Active Directory ドメイン サービスに保存します。
ブート イメージおよびインストール イメージを使用できるようにするには、Windows 展開サービス イメージ サーバーを正しく構成し、初期化する必要があります。イメージ サーバーは、構成情報をレジストリおよび Active Directory ドメイン サービスに保存します。
イベント ID 264 -- コードを解析するか、カスタム クライアントのプロバイダーに問い合わせる
カスタム クライアントはソフトウェア開発キット (SDK) で定義された要件を満たす必要があります。Windows 展開サービス サーバーが、カスタム展開クライアントから認識できないログ メッセージを受信しました。例えば、サーバーがエラーおよび警告のみを記録するように構成されているのに、カスタム クライアントが情報イベントを送信した可能性があります。
イベント ID 258, 259, 260, 261, 262, 263, 265, 266: イメージ サーバーが Active Directory から設定を読み込めることを確認します。
Windows 展開サービスのイメージ サーバーは、レジストリおよび Active Directory から構成設定を読み取ることができるようにする必要があります。この問題を解決するには、レジストリが破損していないことを確認し、イメージ サーバーに、レジストリおよび Active Directory ドメイン サービスからデータを読み取るために必要なアクセス許可があることを確認します。
イベント ID 264 -- コードを解析するか、カスタム クライアントのプロバイダーに問い合わせる
この問題を解決するには、カスタム クライアントのコードを調べ、これらの要件を満たしていることを検証するか、ベンダーにサポートを依頼してください。Windows Server 2012 R2 用 Microsoft Windows SDK をダウンロードするには、 http://go.microsoft.com/fwlink/?LinkID=104661 を参照してください。
イベント ID 258, 259, 260, 261, 262, 263, 265, 266: イメージ サーバーが Active Directory から設定を読み込めることを確認します。
この問題を解決するには、次の作業をこの順序どおりに実行します。
レジストリ データが破損していないことを確認します。
ドメイン コントローラーに接続できることを確認します。
Windows 展開サービス サーバーのネットワーク接続を確認します。
コンピューター アカウントに十分なアクセス許可があることを確認します。
レジストリ データが破損していないことを確認します。
注意: レジストリを誤って編集すると、システムに重大な障害をもたらす可能性があります。レジストリを変更する前に、重要なデータのバックアップを作成するようにしてください。
これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限が委任されている必要があります。
レジストリ データとアクセス許可が適切であることを確認するには:
レジストリ エディターを開きます。([スタート] ボタンをクリックし、[検索の開始] に「regedit」と入力して Enter キーを押します。)
WDSIMGSRV レジストリ キーが次の場所に存在することを確認します。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WdsImgSrv
指定した場所に WDSIMGSRV キーが存在する場合は、レジストリの読み取りに必要なアクセス許可があることを確認します。これを実行するには、WDSServer ノードを右クリックし、[アクセス許可] をクリックし、[システム] をクリックして、[フル コントロール] が選択されていることを確認します。
キーが見つからない、または破損している場合は、サーバーを再初期化する必要があります。これを実行するには、コマンド プロンプトで「wdsutil /uninitialize-server」を実行し、次に「wdsutil /initialize-server /reminst:<path to RemoteInstall folder>」を実行します。
このデータが正しい場合、次のセクションの手順に従ってドメイン コントローラーに接続できることを確認します。
ドメイン コントローラーに接続できることを確認する
これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限が委任されている必要があります。
ドメイン コントローラーに接続できることを確認するには:
コマンド プロンプト ウィンドウを開きます。
ドメイン コントローラーの IP アドレスに対して ping を実行します。
このコマンドが失敗する場合、以下を確認します。
ドメイン コントローラーのコンピューターはオンになっています。
Active Directory サービスは実行中で、ネットワークに接続しています。
ネットワーク接続が存在します。これには、次のセクションの手順を実行します。
Windows 展開サービス サーバーのネットワーク接続を確認する
注: 次の手順には、ping コマンドを使用してトラブルシューティングを行う手順が含まれています。したがって、次の手順を行う前に、ネットワークのファイアウォールまたはインターネット プロトコル セキュリティ (IPsec) の設定でインターネット制御メッセージ プロトコル (ICMP) のトラフィックが許可されているかどうかを確認してください。ICMP は、ping コマンドを使用する TCP/IP プロトコルです。
これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限が委任されている必要があります。
ネットワーク接続の問題があるかどうかを判断するには:
Windows 展開サービス サーバー上でコマンド プロンプト ウィンドウを開きます。
コマンド プロンプトで「ping <server FQDN>」を実行します。ここで <server FQDN> はドメイン コントローラーの完全修飾ドメイン名 (FQDN) (たとえば server1.contoso.com) です。
コマンド プロンプトで「ping <IP Address>」を実行します。ここで <IP Address> はドメイン コントローラーの IP アドレスです。
次の要件にご注意ください。
ドメイン コントローラーの IP アドレスに対しては ping が成功し、FQDN に対しては失敗する場合は、DNS ホスト名解決に問題がある可能性があることを示しています。
ドメイン コントローラーの IP アドレスに対する ping が失敗する場合は、ネットワーク接続、ファイアウォール、または IPsec の構成に問題がある可能性があることを示しています。
必要な場合は、次の追加手順を実行すると、問題の根本原因が特定できることがあります。
ネットワーク上の別のコンピューターに対して ping を実行し、ネットワーク接続の問題の範囲を特定します。
別のサーバーに対しては ping が成功し、ドメイン コントローラーに対しては失敗する場合は、別のコンピューターからそのドメイン コントローラーに対してもう一度 ping を実行します。ドメイン コントローラーに対してどのコンピューターからも ping が成功しない場合は、まずそのドメイン コントローラーが実行中であるかどうかを確認してください。ドメイン コントローラーが実行中の場合は、ドメイン コントローラーのネットワーク設定を確認します。
次の手順を実行して、ローカル コンピューターの TCP/IP 設定を確認します。
コマンド プロンプト ウィンドウを開き、「ipconfig /all」コマンドを実行し、出力が正しいことを確認します。
"ping localhost" を実行し、ローカル コンピューターに TCP/IP がインストールされ正しく構成されていることを確認します。このコマンドが失敗した場合は、TCP/IP スタックが壊れているか、ネットワーク アダプターに問題がある可能性があります。
「ping <local IP address>」を実行します。localhost のアドレスは ping でき、ローカル アドレスは ping できない場合、ルーティング テーブルまたはネットワーク アダプターのドライバーに問題がある可能性があります。
「ping <DNS server IP address>」を実行します。ネットワーク上に複数の DNS サーバーがある場合は、各サーバーに対して順に ping を実行します。DNS サーバーに対して ping が実行できない場合は、DNS サーバーに問題があるか、またはコンピューターと DNS サーバー間のネットワークに問題がある可能性があることを示しています。
ドメイン コントローラーが別のサブネットにある場合は、デフォルト ゲートウェイに対して ping を実行します。デフォルト ゲートウェイに対して ping が失敗する場合は、ネットワーク アダプター、ルーター、またはデートウェイ デバイス、ケーブル、その他の接続用ハードウェアに問題がある可能性があります。
デバイス マネージャーで、ネットワーク アダプターの状態を確認します。(デバイス マネージャーを開くには、[スタート] ボタン、[ファイル名を指定して実行] の順にクリックし、「devmgmt.msc」と入力して、[OK] をクリックします。)
コンピューター上およびハブまたはルーター上で、ネットワーク接続の表示ランプを確認します。ネットワーク ケーブルを確認します。
[セキュリティが強化された Windows ファイアウォール] スナップインを使用して、ファイアウォールの設定を確認します。
[IP セキュリティ ポリシーの管理] スナップインを使用して、IPsec の設定を確認します。
上記の手順を実行しても問題が解決しない場合、次のセクションの手順に従って、コンピューター アカウントに十分なアクセス許可があることを確認します。
コンピューター アカウントに十分なアクセス許可があることを確認する
Active Directory ドメイン サービスを含むコンピューター上で、Windows 展開サービス サーバーのコンピューター アカウントに、このサーバーのサービス コントロール ポイント (SCP) の読み取りに必要なアクセス許可を付与します。
この手順を実行するには、ローカルの Domain Admins グループのメンバーであるか、適切な権限が委任されている必要があります。
SCP オブジェクトにアクセス許可を付与するには:
Active Directory ドメイン サービスを含むサーバー上で、Active Directory ユーザーとコンピューターの MMC スナップインを開きます。
[ビュー] をクリックしてから [高度な機能] をクリックします (まだ有効になっていない場合)。
Windows 展開サービス サーバーのコンピューター アカウントを右クリックして、[プロパティ] をクリックします。
[リモート インストール] タブで、[詳細設定] をクリックします。
[セキュリティ] タブで、[システム] をクリックし、このオブジェクトに [フル コントロール] を選択します。
Target | Microsoft.Windows.Server.6.3.WDSRole.Service.DeploymentServer | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.3.WDSRole.Service.DeploymentServer.ImageServerConfiguration" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.Server.6.3.WDSRole.Service.DeploymentServer" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.3.WDSRole.Service.DeploymentServer.ImageServerConfiguration_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Application</FirstLogName>
<FirstExpression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(258|259|260|261|262|263|265|266)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">WdsImgSrv</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Application</SecondLogName>
<SecondExpression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(256|267)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">WdsImgSrv</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>