デスクトップ用 Windows デバイス ポータル

Windows デバイス ポータル (WDP) はデバイスの管理およびデバッグ ツールであり、それを使用すると、Web ブラウザーから HTTP 経由で、デバイスの設定を構成および管理し、診断情報を表示することができます。 他のデバイスでの WDP の詳細については、「Windows Device Portal の概要」を参照してください。

次のことに WDP を使用できます。

  • デバイスの設定を管理する (Windows 設定アプリに似ています)
  • 実行されているプロセスの一覧を確認して操作する
  • アプリをインストール、削除、起動、および終了する
  • Wi-Fi プロファイルの変更、信号強度の表示、ipconfig の詳細の確認を行う
  • CPU、メモリ、I/O、ネットワーク、および GPU の使用率のライブ グラフを表示する
  • プロセス ダンプを収集する
  • ETW トレースを収集する
  • サイドロードされたアプリの分離ストレージを操作する

デスクトップ デバイスで Windows デバイス ポータルをセットアップする

開発者モードをオンにする

Windows 10 バージョン 1607 以降では、デスクトップ用の新しい機能の一部は開発者モードが有効なときにのみ利用できます。 開発者モードを有効にする方法については、「デバイスを開発用に有効にする」を参照してください。

重要

ネットワークや互換性の問題により、ご使用のデバイスに開発者モードが正しくインストールされないことがあります。 これらの問題のトラブルシューティングについては、「デバイスを開発用に有効にする」の関連セクションを参照してください。

Windows デバイス ポータルを有効にする

WDP は、[設定][開発者向け] で有効にできます ([設定] - > [プライバシー セキュリティ] -> [開発者向け])。 これを有効にする場合は、対応するユーザー名とパスワードも作成する必要があります。 Microsoft アカウントやその他の Windows の資格情報を使用しないでください。

Windows Device Portal section of the Settings app

WDP が有効になると、セクション下部に Web リンクが表示されます。 表示される URL の末尾に付加されたポート番号を記録しておきます。このポート番号は、WDP が有効になるとランダムに生成されるものですが、デスクトップを再起動するまで同じ番号を使う必要があります。

これらのリンクから、ローカル ネットワーク (VPN を含む) 経由、またはローカル ホスト経由のいずれかの方法で WDP に接続できます。 接続すると、次のように表示されます。

Windows Device Portal

Windows デバイス ポータルを無効にする

[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 デバイス ポータルの内容

WDP には、次の一連のページが用意されています。

  • アプリ マネージャー
  • Xbox ライブ
  • エクスプローラー
  • 実行中のプロセス
  • パフォーマンス
  • デバッグ​​
  • ETW (Windows イベント トレーシング) ログ
  • パフォーマンス トレース
  • デバイス マネージャー
  • Bluetooth
  • ネットワーク
  • クラッシュ データ
  • 機能
  • Mixed Reality
  • ストリーミング インストール デバッガー
  • 場所
  • スクラッチ

Windows デバイス ポータルを使用した MSIX アプリのテストとデバッグ

次のビデオでは、Windows デバイス ポータルを使用して MSIX アプリをリモートでテストおよびデバッグする方法を説明しています。

Windows デバイス ポータルのその他のオプション

次のセクションでは、他の Windows デバイス ポータル オプションの詳細を説明しています。

レジストリ ベースの構成

WDP のポート番号 (80、443 など) を選択する場合は、次のレジストリ キーを設定することができます。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WebManagement\Service の下
    • UseDynamicPorts: 必須の DWORD。 選択したポート番号を保持するには、これを 0 に設定します。
    • HttpPort: 必須の DWORD。 WDP で HTTP 接続がリッスンされるポート番号が含まれます。
    • HttpsPort: 必須の DWORD。 WDP で HTTPS 接続がリッスンされるポート番号が含まれます。

同じレジストリ キー パスの下で、認証要件をオフにすることもできます。

  • UseDefaultAuthorizer - 0 (無効)、1 (有効)。
    • これによって、各接続の基本認証要件と HTTP から HTTPS へのリダイレクトの両方が制御されます。

Windows デバイス ポータル用のコマンド ライン オプション

管理コマンド プロンプトから、WDP の各部分を有効にして構成することができます。 ビルドでサポートされている最新のコマンド セットを表示するには、webmanagement /? を実行することができます。

  • sc start webmanagement または sc stop webmanagement
    • サービスをオンまたはオフにします。 ここでも、開発者モードを有効にする必要があります。
  • -Credentials <username> <password>
    • WDP 用のユーザー名とパスワードを設定します。 ユーザー名は基本認証の標準に準拠している必要があるため、コロン (:) を含めることはできません。また、ブラウザーではすべての文字セットが標準的な方法で解析されるわけではないため、標準の ASCII 文字 (例: [a-zA-Z0-9]) で構成されている必要があります。
  • -DeleteSSL
    • これにより、HTTPS 接続に使用される SSL 証明書のキャッシュがリセットされます。 (予期される証明書の警告ではなく) バイパスすることができない TLS 接続エラーが発生した場合は、このオプションで問題が修正される可能性があります。
  • -SetCert <pfxPath> <pfxPassword>
  • -Debug <various options for authentication, port selection, and tracing level>
    • 特定の構成と視覚的なデバッグ メッセージを使用して、WDP のスタンドアロン バージョンを実行します。 これは、パッケージ プラグインの構築に最も役立ちます。
    • これをシステムとして実行して、パッケージ プラグインを完全にテストする方法の詳細については、MSDN Magazine の記事を参照してください。

トラブルシューティング

Windows デバイス ポータルの設定時に発生する可能性のある一般的なエラーを次に示します。

WindowsUpdateSearch から無効な更新プログラムの数が返されました (0x800f0950)

Windows のプレリリース ビルドで開発者パッケージをインストールしようとすると、このエラーが発生することがあります。 これらのオンデマンド機能 (FoD) パッケージは、Windows Update でホストされ、プレリリース ビルドでダウンロードするには、フライティングをオプトインする必要があります。 インストールで適切なビルドとリングの組み合わせのフライティングをオプトインしていない場合、ペイロードはダウンロードできません。 以下を再確認してください。

  1. [設定]>[更新とセキュリティ]>[Windows Insider Program] と移動し、[Windows Insider アカウント] セクションに正しいアカウント情報が含まれていることを確認します。 このセクションが表示されない場合は、[Windows Insider アカウントをリンクする] を選択し、電子メール アカウントを追加して、[Windows Insider アカウント] の見出しの下にそれが表示されていることを確認します (新しく追加したアカウントを実際にリンクするために、[Windows Insider アカウントをリンクする] をもう一度選択する必要がある場合があります)。

  2. [どのようなコンテンツの受け取りを希望されますか?] の下で、[Active development of Windows]\(開発中の Windows\) が選択されていることを確認します。

  3. [新しいビルドを取得する頻度はどの程度を希望されますか?] の下で、[Windows Insider Fast]\(Windows Insider - 高速\) が選択されていることを確認します。

  4. これで FoD をインストールできるようになります。 "Windows Insider - 高速" を使用していて、FoD を引き続きインストールできないことを確認した場合は、フィードバックを提供し、C:\Windows\Logs\CBS の下のログ ファイルを添付してください。

[SC] StartService: OpenService FAILED 1060: 指定されたサービスは、インストール済みのサービスとして存在しません

開発者パッケージがインストールされていない場合、このエラーが表示されることがあります。 開発者パッケージがなければ、Web 管理サービスはありません。 開発者パッケージをもう一度インストールしてみてください。

システムが従量制課金接続 (CBS_E_METERED_NETWORK) 上にあるため、CBS のダウンロードを開始できません

従量制課金接続を使用している場合は、このエラーが表示されることがあります。 従量制課金接続で開発者パッケージをダウンロードすることはできません。

関連項目