Share via


Microsoft Deployment Toolkit 已知問題

本文提供 Microsoft Deployment Toolkit (MDT) 目前已知問題和限制的詳細數據。 它假設熟悉 MDT 版本概念、功能和功能。

重要事項

Windows 11 不支援 MDT。 Windows 11 或適用於 Windows 11 的 ADK 所列出的任何已知問題僅供參考之用,並不表示支援。 如需詳細資訊,請參閱 支持的平臺

升級至適用於 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,都會發生此錯誤。

此錯誤是預期的錯誤,因為從適用於 Windows 11的 ADK 版本 22H2 開始,不再包含 32 位版本的 Windows PE。 此外,Windows 11 或適用於 Windows 11 的 ADK 不支援 MDT。 如需詳細資訊,請 參閱下載並安裝 Windows ADK

當 Configuration Manager 沒有現成的功能可直接在控制台中使用目前安裝的 ADK 來建立開機映射時,就會建立使用 MDT 建立開機映射精靈。 整合 MDT 與 Configuration Manager 新增功能,以使用控制台中目前安裝的 ADK 來建立開機映射。 不過,Configuration Manager 已新增在控制台中建立開機映像的現成功能,而不需要 MDT 整合。

此外, 使用 [使用 MDT 建立開機映射精靈建立開機映射 ] 建立的開機映射,對於使用 [ 建立 MDT 工作順序 精靈] 建立的工作順序並不需要。 這些開機映像和工作順序通常稱為「MDT」 開機映射和 「MDT」 工作順序。 不過,「MDT」開機映射並無任何特殊之處,它們相當於 Configuration Manager 開機映像。 “MDT” 工作順序也不特別。 它們只是 Configuration Manager 執行 MDT 腳本時發生的工作順序。 換句話說,“MDT” 工作順序不需要 “MDT” 開機映射即可運作。 “MDT” 工作順序所需的 “MDT” 開機映射中沒有額外的二進位檔。 Configuration Manager 開機映射不會對 「MDT」 工作順序有任何問題。

請使用 Configuration Manager 中的現成功能來建立開機映射,而不是使用 [使用 MDT 建立開機映射精靈] 在 Configuration Manager 中建立開機映射。 如需詳細資訊,請參閱使用 Configuration Manager 管理開機映射:使用開機映射更新發佈點

若要使用現成的 Configuration Manager 功能來建立新的開機映射:

  1. 流覽至 Configuration Manager 月臺伺服器上裝載預設 x64 開機映射的路徑。 這個路徑通常是 <Configuration_Manager_install_directory>\OSD\boot\x64

  2. 在目錄中 \OSD\boot\x64 ,建立的 boot.wim 複本,並將其重新命名為您選擇的名稱。

  3. 在 Configuration Manager 控制台中,移至 [軟體連結庫] 節點,然後流覽至 [概觀>操作系統>開機映射]

  4. 以滑鼠右鍵按兩下 [開機映射 ],然後選取 [ 新增開機映射]

  5. 遵循 [新增開機映射精靈 ] 將步驟 2 中建立的 boot.wim 複本匯入為新的開機映射。 如需使用 [新增開機映射精靈] 新增開機映像的詳細資訊,請參閱使用 Configuration Manager 管理開機映射:新增開機映射

  6. [新增開機映射 精靈] 完成並新增新的開機映射之後,以滑鼠右鍵按兩下新建立的開機映像,然後選取 [ 更新發佈點]

    注意事項

    選取 [ 更新發佈點] 之前,請勿先將新建立的開機映射發佈至發佈點。 後續步驟將會完成更新新建立的開機映像,使其與目前安裝的 ADK 和 Windows PE 版本相同。 不需要先將新建立的開機映像散發到發佈點,即可完成此作業。 最好先完成正確建立開機映射,再將開機映像發佈至發佈點,以避免不必要的發佈點更新。 在完成更新開機映像之前先散發開機映像會導致發佈點的不需要更新。

  7. [更新發佈點精靈] 中, 從 Windows ADK 選取 [以目前的 Windows PE 版本重載此開機映射] 選項,選取 [ 下一步 >],然後再次選取 [ 下一步] >

  8. 允許 更新發佈點精靈 完成。

更新 發佈點 精靈完成後,新建立的開機映像會與目前安裝的 ADK 和 Windows PE 版本相同。

如果需要將其他元件新增至開機映射:

  1. 以滑鼠右鍵按下新建立的開機映像,然後選取 [ 屬性]

  2. 在開機映像屬性視窗中,選取 [選擇性元件] 索引標籤

  3. 在所需的選擇性元件中新增 。 如需詳細資訊,請參閱使用 Configuration Manager 管理開機映像:選擇性元件

對新建立的開機映射進行任何其他所需的變更,例如新增驅動程式,然後將開機映像發佈至發佈點。

注意事項

上述指南只會顯示 x64 開機映射,因為適用於 Windows 11 版本 22H2 或更新版本的 ADK 僅支援 x64 開機映射。

HTA 應用程式在升級至 ADK for Windows 11 版本 22H2 之後回報腳本錯誤

將 MDT 開機映射更新為適用於 Windows 11 版本 22H2 的 ADK 之後,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>

儲存變更之後,您必須完全重新產生開機映射。

升級至適用於 Windows 11 的 ADK 之後,Windows 部署服務 (WDS) 多播停止運作

將 MDT 開機映射更新為適用於 Windows 11 的 ADK 之後,您可能會在 Windows PE 中看到彈出視窗 (WinPE) 啟用多播的環境提示 wdscommonlib.dll,且 WinPE 中遺漏 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 Management Console 的 WDS 嵌入式管理單元中新增或取代啟用多播的開機映像 (MMC) 。

2013 或 2107 版的 ZTI 擴充功能

如果您安裝 2103 或 2107 版的新 Configuration Manager 月臺,當您執行 [MDT 設定 ConfigMgr 整合精靈] 時,不會將 MDT 擴充功能新增至月臺。

若要解決此問題,請停用已核准控制台擴充功能的階層設定。 如需詳細資訊,請 參閱啟用或停用階層核准的控制台擴充功能

Windows 10 2004 版

當您搭配 Windows ADK for Windows 10 版本 2004 使用 MDT 組建 8456 時,BIOS 韌體類型不正確地識別為 UEFI。 使用新版本的 Windows 重新整理現有電腦時,此問題會導致失敗。 若要減輕此問題,請安裝 MDT Hotfix 4564442

新式語言套件支援

從 Windows 10 1809 版開始,語言介面套件 (LIP) 會以本機體驗套件 (LXP) 來提供。 LXP 是 AppX 套件組合。 在 unattend.xml 檔案中指定時,系統不會自動選取它們,而且部署會失敗。 請勿將 LXP 設定為預設值。 用戶應該從 Windows 設定中選取已套用的 LXP。

透過網路執行時的安全性風險

透過網路執行的二進位檔或腳本不會根據數位簽名進行驗證。 此問題會增加攻擊者竄改二進位檔並插入惡意代碼的風險。

若要減輕此問題,請使用 IPsec 或 SMB 簽署來保護網路連線。

後續步驟

版本資訊

常見問題集