共用方式為


自動安裝 UWP 裝置應用程式

Important

裝置元數據已被取代,將在未來的 Windows 版本中移除。 如需這項功能取代的相關信息,請參閱 驅動程式套件容器元數據

裝置製造商可以設定其 UWP 裝置應用程式,以在使用者將其裝置連線到電腦時自動安裝。 本主題描述自動安裝的運作方式,以及應用程式、元數據和驅動程式如何更新和卸載。 如需裝置應用程式的詳細資訊,請參閱 了解 UWP 裝置應用程式

自動安裝功能不會在安裝應用程式時向使用者提供通知。 有些使用者可能會發現這種體驗令人困惑和令人沮喪,並給予您的應用程式不良評等。

當您在裝置中繼資料撰寫精靈的 [應用程式資訊] 頁面的 UWP 裝置應用程式部分指定裝置應用程式的套件詳細資料時,就會啟用自動安裝。 如需詳細資訊,請參閱 步驟 2:建立裝置中繼資料

Acquisition overview

使用者可以透過下列三種方式之一取得 UWP 裝置應用程式:

  • Automatic installation: The app is automatically acquired and installed the first time a peripheral device is connected to the PC. 這是安裝 UWP 裝置應用程式的最常見方式。
  • Manual install: The user finds an app in the Microsoft Store and installs it from there. 這通常是應用程式更新和其他 UWP 應用程式的安裝方式。
  • OEM preinstall: An app for a PC internal device or system component can be preinstalled by an OEM as part of a new PC. 如需詳細資訊,請參閱 使用 DISM 預先安裝應用程式

Note

電腦內部裝置的 UWP 裝置應用程式不符合自動安裝的資格。 它們只能透過手動安裝和 OEM 預先安裝來取得。

Requirements

為了使自動安裝正常工作,用戶需要:

  • Opt in to the Recommended Settings during Windows installation.

  • 登入 Microsoft Store。

  • Be online.

這可讓 Windows 自動取得中繼資料、應用程式和驅動程式 (如有需要)。 如果沒有可用的網際網路連線,則稍後可以存取網際網路時,將進行自動安裝。

自動安裝的運作方式

自動安裝的四個步驟:裝置連線、裝置元資料下載、裝置驅動程式下載(如適用)、應用程式下載。

自動安裝有四個階段:

  1. 裝置已連線:當裝置插入或與電腦配對時,Windows 會從 Windows 中繼資料和因特網服務 (WMIS) 要求裝置中繼資料,並視需要從 Windows Update 要求裝置驅動程式。

  2. 下載裝置中繼資料:Windows 會從 WMIS 下載裝置中繼資料,並剖析它,以識別與裝置相關聯的應用程式。 這會觸發應用程式的下載。

  3. 下載裝置驅動程式:如果需要驅動程式,Windows 會從 Windows Update 下載驅動程式並自動安裝。

  4. 裝置應用程式已安裝:Windows 會下載應用程式,並將其安裝至目前登入使用者的 [ 所有應用程式 ] 畫面。

If there's an error during any of these steps, the user will see an error message on the Devices page of the Settings app.

如果沒有網路連線

如果電腦未連線到因特網或使用計量付費連線,Windows 會等候執行自動安裝。 下次電腦有不受限制的網際網路連線時,Windows 會自動重試。 安裝在背景靜默執行,不會中斷使用者。

如果使用者未登入 Microsoft Store

如果使用者未使用 Microsoft 帳戶登入 Microsoft Store,Windows 會等候執行自動安裝。 下次使用者使用 Microsoft 帳戶登入 Microsoft Store 時,Windows 會自動重試。 安裝在背景靜默執行,不會中斷使用者。

更新裝置驅動程式

驅動程式更新會透過 Windows Update 作為選擇性更新散發,只要使用者已選擇從 Windows Update 接收更新。 如果使用者已完成裝置設定,且已安裝中繼資料和驅動程式,則驅動程式更新不會自動散發至裝置。

驅動程式更新不會與應用程式更新結合,因此驅動程式更新的設計應該確保與現有應用程式的相容性。 如果驅動程式更新是透過 Windows Update 散發,或使用者手動重新安裝或更新驅動程式,應用程式應該適當地處理此專案。 如果您的應用程式使用自訂驅動程式,請務必維護相容性和功能合約。 如需詳細資訊,請參閱 適用於內部裝置的 UWP 裝置應用程式

更新裝置中繼資料

WMIS 散發的中繼資料可以更新,以指向新的或不同的 UWP 裝置應用程式。 在提交指示新應用程式的更新中繼資料後大約 8 到 15 天,首次連線和設定的新裝置將取得新應用程式。 但是,更新的中繼資料中提到的新應用程式不會自動分發到已完成裝置設定的電腦,因為使用者先前已接收過該裝置的中繼資料。

UWP 裝置應用程式只會在裝置初始設定時自動下載一次。 如果裝置中繼資料已更新為指向不同的應用程式,舊應用程式應該會向使用者公告新的應用程式,讓使用者可以手動從 Microsoft Store 取得它。 最終,舊應用程序應該從 Microsoft Store 中刪除。 Users can also get to the new app by going to the Devices page on the Settings app and clicking the Get app link for that device.

Important

新增特殊許可權存取的特別注意事項:如果較新的中繼資料授與 UWP 裝置應用程式對裝置的特殊許可權存取權 (先前不存在存取權時),請在提交應用程式前至少 20 天提交中繼資料。 新元資料將在提交後 8-15 天提供給新使用者。 然後,將應用程式更新發佈至 Microsoft Store。 當使用者取得應用程式更新時,假設使用者已更新任何必要的驅動程式,應用程式將具有裝置的特殊許可權存取權。

更新裝置應用程式

UWP 裝置應用程式更新是由使用者手動觸發,就像任何其他 UWP 應用程式更新一樣。 Microsoft Store 會向使用者顯示所有可用的應用程式更新。 使用者手動選擇更新應用程式。 您應該設計與較舊的中繼資料和驅動程式相容的應用程式。 裝置中繼資料或驅動程式可能與應用程式 up-to日期,因為從 Microsoft 市集手動安裝 UWP 裝置應用程式不會自動觸發中繼資料或驅動程式的散發。

解除安裝裝置軟體

裝置驅動程式和裝置中繼資料會獨立於 Microsoft Store 裝置應用程式解除安裝。 當使用者解除安裝裝置時,只有驅動程式和中繼資料會在裝置解除安裝過程中自動解除安裝。

UWP 裝置應用程式必須由使用者手動解除安裝。 完成此操作後,不會自動卸載設備驅動程序和設備元數據。