共用方式為


Windows Device Portal(桌面專用)

Windows Device Portal (WDP) 是裝置管理和偵錯工具,可讓您設定和管理裝置設定,並從網頁瀏覽器透過 HTTP 檢視診斷資訊。 如需其他裝置上的 WDP 詳細數據,請參閱Windows 裝置入口網站概觀。

您可以使用 WDP 進行下列動作:

  • 管理裝置設定(類似於 Windows 設定 應用程式)
  • 查看及操作執行中的進程清單
  • 安裝、刪除、啟動和終止應用程式
  • 變更 Wi-Fi 配置檔、檢視訊號強度,並查看ipconfig詳細數據
  • 檢視 CPU、記憶體、I/O、網路和 GPU 使用量的即時圖表
  • 收集進程轉儲
  • 收集 ETW 追蹤檔案
  • 操作側載應用程式的隔離儲存區

在桌面裝置上設定 Windows 裝置入口網站

開啟開發人員模式

您可以在開發人員 設定 的 [開發人員] 區段中啟用開發人員模式(設定 -> 系統 - 適用於開發人員>)。 從 Windows 10 版本 1607 開始,只有啟用開發人員模式時,才能使用桌面版的一些較新版本功能。

[設定] -> [系統] -> [開發人員] 視窗的螢幕快照,其中顯示已啟用開發人員模式。

重要

有時候,由於網路或相容性問題,開發人員模式不會在您的裝置上正確安裝。 如需疑難解答這些問題的說明,請參閱「啟用裝置進行開發」章節 中的相關部分

開啟 Windows Device Portal

您可以在 設定 中的 適用於開發人員 區段啟用 WDP(設定 -> 系統 -> 適用於開發人員)。

「設定 -> 系統 -> 為開發人員」視窗的螢幕快照,啟用裝置入口網站後顯示「安裝 Windows 開發人員模式套件」對話框。

啟用 WDP 之後,您會看到 Device Portal 區段底部的 URI。 記下附加至所列 URL 結尾的埠號碼:啟用 WDP 時,會隨機產生此號碼,但在桌面重新啟動之間應保持一致。

[設定] -> [系統] -> [適用於開發人員] 視窗的螢幕快照,其中顯示啟用之後可用的裝置入口網站設定。

這些連結提供兩種方式來連線到 WDP:透過局域網路(包括 VPN)或透過本機主機。

Windows Device Portal 的螢幕快照

關閉 Windows Device Portal

您可以在 Windows 設定開發人員 區段中停用 WDP。

線上到 Windows 裝置入口網站

若要透過本機主機連線,請開啟瀏覽器視窗,然後輸入此處顯示的其中一個 URI(根據您使用的連接類型)。

  • Localhost:http://127.0.0.1:<PORT>http://localhost:<PORT>
  • 局域網路:https://<IP address of the desktop>:<PORT>

驗證和安全通訊需要 HTTPS。

例如,如果您在受保護的環境中使用 WDP,例如,在測試實驗室中,您信任局域網路上的每個人、在裝置上沒有個人資訊,而且有唯一的需求,您可以停用 [驗證] 選項。 這可啟用未加密的通訊,並允許具有計算機IP位址的任何人連線並加以控制。

Windows Device Portal 內容

WDP 提供下列一組頁面。

  • 應用程式管理員
  • Xbox Live
  • 檔案總管
  • 執行中的程序
  • 性能
  • 除錯
  • ETW(Windows 事件追蹤)記錄
  • 效能追蹤
  • 設備管理員
  • 藍牙
  • 聯網
  • 當機數據
  • 特徵
  • 混合實境
  • 串流安裝調試程式
  • 位置
  • Scratch

使用 Windows Device Portal 測試及偵錯 MSIX 應用程式

下列影片說明如何使用 Windows Device Portal 遠端測試及偵錯 MSIX 應用程式。

其他 Windows Device Portal 選項

下列各節提供其他 Windows 裝置入口網站選項的詳細數據。

登錄型組態

如果您想要選取 WDP 的埠號碼(例如 80 和 443),您可以設定下列 regkey:

  • 在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WebManagement\Service] 下
    • UseDynamicPorts:必要的 DWORD。 將此設定為 0,以保留您選擇的埠號碼。
    • HttpPort:必要的 DWORD。 包含 WDP 接聽 HTTP 連線的埠號碼。
    • HttpsPort:必要的 DWORD。 包含 WDP 接聽 HTTPS 連線的埠號碼。

在相同的 regkey 路徑下,您也可以關閉驗證需求:

  • UseDefaultAuthorizer - 0 未啟用,1 啟用。
    • 這可控制每個連線的基本驗證需求,以及從 HTTP 重新導向至 HTTPS。

Windows Device Portal 的命令行選項

從系統管理命令提示字元中,您可以啟用和設定 WDP 的部分。 若要查看組建支援的最新命令集,您可以執行 webmanagement /?

  • sc start webmanagementsc stop webmanagement
    • 開啟或關閉服務。 這仍然需要啟用開發人員模式。
  • -Credentials <username> <password>
    • 設定 WDP 的使用者名稱和密碼。 使用者名稱必須符合基本身份驗證標準,因此不能包含冒號 (:),而且應該以標準 ASCII 字元建置,例如 [a-zA-Z0-9],因為瀏覽器不會以標準方式剖析完整字元集。
  • -DeleteSSL
    • 這會重設用於 HTTPS 連線的 SSL 憑證快取。 如果您遇到無法略過的 TLS 連線錯誤(而不是預期的憑證警告),此選項可能會為您修正問題。
  • -SetCert <pfxPath> <pfxPassword>
    • 如需詳細資訊,請參閱使用自定義 SSL 憑證布建 Windows Device Portal
    • 這可讓您安裝自己的SSL憑證,以修正通常出現在WDP中的SSL警告頁面。
  • -Debug <various options for authentication, port selection, and tracing level>
    • 執行具有特定組態和可見偵錯訊息的獨立 WDP 版本。 這最適用於建置 封裝外掛程式
    • 如需如何以系統身分執行此專案以完整測試已封裝外掛程式的詳細資訊,請參閱 MSDN Magazine 文章

故障排除

以下是您在設定 Windows Device Portal 時可能會遇到的一些常見錯誤。

WindowsUpdateSearch 傳回無效的更新數目(0x800f0950)

嘗試在 Windows 發行前版本組建上安裝開發人員套件時,可能會收到此錯誤。 這些隨選功能(FoD)套件是託管在 Windows Update 上,在預發行版本的組建上下載它們需要您選擇參與飛行計劃。 如果您的安裝未選擇參加正確的組建和通道的測試計畫,則無法下載更新包。 請仔細檢查下列各項:

  1. 流覽至 [設定] > [更新 & 安全性 > Windows 測試人員計劃],並確認 [Windows 測試人員帳戶] 區段具有正確的帳戶資訊。 如果您沒有看到該區段,請選取 [連結 Windows 測試人員帳戶],新增您的電子郵件帳戶,並確認它顯示在 Windows 測試人員帳戶 標題底下(您可能需要第二次選取 [連結 Windows 測試人員帳戶] 以實際連結新增的帳戶)。

  2. 您要接收何種內容?,請確定已選取 [Windows 的積極開發]

  3. 您要取得新組建的步調為何?,請確定選取了 Windows Insider Fast

  4. 您現在應該能夠安裝 FoD。 如果您已確認您使用的是 Windows Insider 快速通道,但仍然無法安裝 FoD,請提供意見反應,並附加 C:\Windows\Logs\CBS底下的記錄檔。

[SC] StartService:OpenService FAILED 1060:指定的服務不存在於已安裝的服務中

如果未安裝開發人員套件,您可能會收到此錯誤。 如果沒有開發人員套件,就沒有 Web 管理服務。 請嘗試再次安裝開發人員套件。

CBS 無法開始下載,因為系統目前使用限制流量網路(CBS_E_METERED_NETWORK)

如果您使用的是有流量限制的網際網路連線,可能會收到此錯誤。 您將無法在計量付費連線上下載開發人員套件。

另請參閱