この記事では、Microsoft Deployment Toolkit (MDT) に関する現在の既知の問題と制限事項の詳細を示します。 MDT のバージョンの概念、特徴、機能に関する知識があることを前提としています。
重要
MDT は Windows 11 ではサポートされていません。 Windows 11 または ADK for Windows 11 に関する既知の問題のリストは、情報提供のみを目的としたものであり、サポートを意味するものではありません。 詳細については、「サポートされているプラットフォーム」を参照してください
Windows 11 バージョン 22H2 の ADK にアップグレードした後、Microsoft Configuration Manager でブート イメージを作成すると、[MDT を使用したブート イメージの作成] ウィザードが失敗する
Windows 11 バージョン 22H2 用 ADK にアップグレードした後、ブート イメージを作成しようとすると、MDT を使用したブート イメージの作成ウィザードが失敗し、次のエラーが表示されます。
パス 'C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs' の一部が見つかりませんでした。
このエラーは、作成中のブート イメージが x64 であるかどうかに関係なく発生します。
このエラーは、ADK for Windows 11 バージョン 22H2 以降、32 ビット バージョンの Windows PE が含まれなくなったため、予期されるエラーです。 さらに、MDT は Windows 11 または ADK for Windows 11 ではサポートされていません。 詳細については、「 Windows ADK のダウンロードとインストール」を参照してください。
MDT を使用したブート イメージの作成ウィザードは、コンソールに現在インストールされている ADK を使用してブート イメージを作成するための既定の機能が Configuration Manager にない場合に作成されました。 MDT と Configuration Manager の統合により、コンソールに現在インストールされている ADK を使用してブート イメージを作成する機能が追加されました。 ただし、その後、Configuration Manager に、MDT 統合を必要とせずにコンソールでブート イメージを作成する機能が追加されました。
さらに、「 MDT を使用したブート イメージの作成 」ウィザードを使用して作成されたブート イメージは、「 MDT タスク シーケンスの作成 」ウィザードを使用して作成されたタスク シーケンスには必要ありません。 これらのブート イメージとタスク シーケンスは、一般に "MDT" ブート イメージおよび "MDT" タスク シーケンスと呼ばれます。 ただし、"MDT" ブート イメージには特別なものはなく、Configuration Manager ブート イメージと同等のバイナリです。 "MDT" タスク シーケンスも特別なものではありません。 これらは、たまたま MDT スクリプトを実行する Configuration Manager タスク シーケンスにすぎません。 つまり、"MDT" タスク シーケンスが機能するために "MDT" ブート イメージは必要ありません。 "MDT" ブート イメージには、"MDT" タスク シーケンスに必要な追加のバイナリはありません。 Configuration Manager ブート イメージは、"MDT" タスク シーケンスで問題なく動作します。
MDT を使用したブート イメージの作成ウィザードを使用して Configuration Manager でブート イメージを作成する代わりに、Configuration Manager の既定の機能を使用してブート イメージを作成します。 詳細については、「Configuration Manager によるブート イメージの管理: ブート イメージを使用して配布ポイントを更新する」を参照してください。
既定の Configuration Manager 機能を使用して新しいブート イメージを作成するには、次の手順を実行します。
Configuration Manager サイト サーバー上の既定の x64 ブート イメージをホストするパスに移動します。 通常、このパスは
<Configuration_Manager_install_directory>\OSD\boot\x64になります。\OSD\boot\x64ディレクトリにboot.wimのコピーを作成し、任意の名前に変更します。Configuration Manager コンソールで、[ソフトウェア ライブラリ] ノードに移動し、[概要]>[オペレーティング システム>ブート イメージ] に移動します。
[ ブート イメージ] を右クリックし、[ ブート イメージの追加] を選択します。
ブ ート イメージの追加ウィザード に従って、手順 2 で作成した
boot.wimのコピーを新しいブート イメージとしてインポートします。 ブート イメージの追加ウィザードを使用してブート イメージを追加する方法の詳細については、「Configuration Manager を使用したブート イメージの管理: ブート イメージの追加」を参照してください。ブート イメージの追加ウィザードが完了し、新しいブート イメージが追加されたら、新しく作成したブート イメージを右クリックし、[配布ポイントの更新] を選択します。
注:
[ 配布ポイントの更新] を選択する前に、新しく作成したブート イメージを最初に配布ポイントに配布しないでください。 次の手順では、現在インストールされている ADK および Windows PE と同じバージョンになるように、新しく作成されたブート イメージの更新を完了します。 これは、最初に新しく作成したブート イメージを配布ポイントに配布することなく実行できます。 配布ポイントへの不要な更新を避けるために、ブート イメージを配布ポイントに配布する前に、ブート イメージの適切な作成を終えることをお勧めします。 ブート イメージの更新を完了する前に最初にブート イメージを配布すると、配布ポイントで不要な更新が発生します。
配布ポイントの更新ウィザードで、[Windows ADK から現在の Windows PE バージョンでこのブート イメージを再読み込みする] オプションを選択し、[次へ >]、[次へ >] の順に選択します。
配布 ポイントの更新ウィザード の完了を待ちます。
配布ポイントの更新ウィザードが完了すると、新しく作成されたブート イメージは、現在インストールされている ADK および Windows PE と同じバージョンになります。
ブート イメージに追加コンポーネントを追加する必要がある場合:
新しく作成したブート イメージを右クリックし、[ プロパティ] を選択します。
ブート イメージのプロパティ ウィンドウで、[ オプションのコンポーネント ] タブを選択します
必要なオプション コンポーネントを追加します。 詳細については、「Configuration Manager を使用したブート イメージの管理: オプション コンポーネント」を参照してください。
新しく作成したブート イメージに対して、ドライバーの追加など必要な追加の変更を加えてから、ブート イメージを配布ポイントに配布します。
注:
ADK for Windows 11 バージョン 22H2 以降では x64 ブート イメージのみがサポートされているため、上記のガイドでは x64 ブート イメージのみを示します。
HTA アプリケーション レポート ADK for Windows 11 バージョン 22H2 にアップグレードした後のスクリプト エラー
MDT ブート イメージを ADK for Windows 11、バージョン 22H2 に更新すると、HTA アプリケーションが動作を停止し、メッセージ ボックスが表示されます。
スクリプト エラー - このページのスクリプトでエラーが発生しました。
HTA アプリケーションは MSHTML に依存しており、Windows 11 バージョン 22H2 以降では、既定のレガシ スクリプト エンジンが変更されています。
この問題を回避するには、WinPE に次のレジストリ値を追加する必要があります。
reg.exe add "HKLM\Software\Microsoft\Internet Explorer\Main" /t REG_DWORD /v JscriptReplacement /d 0 /f
MDT でこの変更を有効にするには、次のファイルをバックアップすることをお勧めします: C:\Program Files\Microsoft Deployment Toolkit\Templates\Unattend_PE_x64.xml 次のように変更します。
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>60</RefreshRate>
<VerticalResolution>768</VerticalResolution>
</Display>
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Description>Fix HTA scripts error Windows 11 ADK 22H2</Description>
<Order>1</Order>
<Path>reg.exe add "HKLM\Software\Microsoft\Internet Explorer\Main" /t REG_DWORD /v JscriptReplacement /d 0 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Description>Lite Touch PE</Description>
<Order>2</Order>
<Path>wscript.exe X:\Deploy\Scripts\LiteTouch.wsf</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
</unattend>
変更を保存した後、ブート イメージを完全に再生成する必要があります。
ADK for Windows 11 にアップグレードした後、Windows 展開サービス (WDS) マルチキャストが動作を停止する
MDT ブート イメージを ADK for Windows 11 に更新すると、Windows PE (WinPE) マルチキャスト対応環境で、WinPE に wdscommonlib.dll と imagelib.dll がないことを確認するためのポップアップが表示される場合があります。
WDS マルチキャストを WinPE に追加する正しい方法は、WinPE-WDS-Tools OC (WinPE のオプション コンポーネント) を WinPE にインストールすることです。
次の例に従って、WinPE に WinPE-WDS-Tools OC をインストールします (マウント フォルダー E:\mnt が存在すると仮定します)。
Dism /mount-wim /WimFile:"E:\DeploymentShare\Boot\LiteTouchPE_multicast_x64.wim" /Index:1 /MountDir:E:\mnt
Dism /Image:"E:\mnt" /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WDS-Tools.cab"
Dism /Image:"E:\mnt" /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WDS-Tools_en-us.cab"
Dism /Unmount-Wim /MountDir:E:\mnt /Commit
Microsoft 管理コンソール (MMC) の WDS スナップインでマルチキャスト対応ブート イメージを追加または置き換えます。
バージョン 2013 または 2107 の ZTI 拡張機能
バージョン 2103 または 2107 を使用して新しい Configuration Manager サイトをインストールする場合、MDT 構成 ConfigMgr 統合ウィザードを実行しても、MDT 拡張機能はサイトに追加されません。
この問題を回避するには、承認済みの本体拡張機能の階層設定を無効にします。 詳細については、「 階層が承認された本体拡張機能を有効または無効にする」を参照してください。
Windows 10 バージョン 2004
Windows ADK for Windows 10, version 2004 と共に MDT ビルド 8456 を使用すると、BIOS ファームウェアの種類が誤って UEFI として識別されます。 この問題により、既存のコンピューターを新しいバージョンの Windows で更新するときにエラーが発生します。 この問題を軽減するには、 MDT 修正プログラム 4564442をインストールします。
最新の言語パックのサポート
Windows 10 バージョン 1809 以降、言語インターフェイス パック (LIP) はローカル エクスペリエンス パック (LFP) として提供されます。 LXP は AppX バンドルです。 unattend.xml ファイルで指定した場合、自動的には選択されず、展開は失敗します。 LXP を既定値として設定しないでください。 ユーザーは、Windows の設定から適用された LXP を選択する必要があります。
ネットワーク経由で実行された場合のセキュリティ リスク
ネットワーク上で実行されるバイナリまたはスクリプトは、デジタル署名に対して検証されません。 この問題により、攻撃者がバイナリを改ざんして悪意のあるコードを挿入するリスクが高まります。
この問題を軽減するには、IPsec または SMB 署名を使用してネットワーク接続を保護します。