DoNotCleanUpNonPresentDevices

DoNotCleanUpNonPresentDevices 設定會指定下一個特製化期間,目的地電腦上未偵測到裝置的隨插即用資訊是否應該保留在電腦上。

此設定適用于具有實體開啟/關閉開關的裝置。 當實體開啟/關閉開關關閉時,裝置資訊可能會在 一般化特製化 設定階段期間移除。 不過,當 PersistAllDeviceInstallsDoNotCleanUpNonPresentDevices 都設定為 true時,裝置資訊會保留在電腦上。

此清單描述 Windows 安裝程式用來判斷隨插即用資訊是否保留在電腦上、移除或移除,然後重新初始化的程式:

  • PersistAllDeviceInstalls 設為 true時,在 一般化 設定階段期間,隨插即用裝置資訊會保留在電腦上。

    在下一 個特製化 設定階段期間:

    • 任何偵測到的隨插即用裝置皆會重新安裝。

    • 針對未偵測到的隨插即用裝置:

      • 如果 DoNotCleanUpNonPresentDevices 設定為 true,則裝置資訊會保留在電腦上。

      • 如果 DoNotCleanUpNonPresentDevices 設定為 false,則會從電腦移除裝置資訊。

  • PersistAllDeviceInstalls 設定為 false時,在 一般化 設定階段期間,即會從電腦移除隨插即用裝置資訊。

    在下一 個特製化 設定階段期間:

    • 任何偵測到的隨插即用裝置皆會重新安裝。

    • 未偵測到的任何隨插即用裝置仍會卸載。 此 DoNotCleanUpNonPresentDevices 設定不會有任何作用。

警告DoNotCleanUpNonPresentDevices使用 設定可能會導致不必要的裝置狀態儲存,並導致開機時間變慢。 如需在擷取 Windows 映像時維護驅動程式組態的詳細資訊,請參閱 此 Microsoft 網站

True

指定在下一個 特製化 設定階段期間:

未偵測到的隨插即用裝置仍會保持安裝狀態。

false

指定在下一個 特製化 設定階段期間:

未偵測到的隨插即用裝置會從電腦中移除。

這是預設值。

有效的組態傳遞

generalize

注意 雖然此設定是在 一般化 組態階段中指定,但它會控制下一 個特製化 組態階段的行為。

父階層

Microsoft-Windows-PnpSysprep | DoNotCleanUpNonPresentDevices

套用至

如需此元件支援的 Windows 版本和架構清單,請參閱 Microsoft-Windows-PnpSysprep

XML 範例

下列 XML 輸出指定在 一般化 組態階段和下一 個特製化 組態階段期間,未安裝在目的地電腦上的裝置驅動程式。

<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
<DoNotCleanUpNonPresentDevices>true</DoNotCleanUpNonPresentDevices>

PersistAllDeviceInstalls

Microsoft-Windows-PnpSysprep

在擷取 Windows 映像時維護驅動程式設定