デスクトップ COSA/APN データベースの提出のテスト

APN 更新要求を Microsoft に送信する前に、MNO または MVNO が送信しようとしている APN エントリを検証することが重要です。 Microsoft はお客様のネットワークにアクセスできないため、送信される値が有効であり、正しく機能することを確認するのはお客様の責任です。

Microsoft TAM にお問い合わせください

APN 更新プログラムをテストして送信する最初の手順は、TAM と連携して Microsoft カスタマー サービスとサポートで MS Solve ケースを開く方法です。 このケースは追跡用です。 MS Solve ケースを開いた後、サポート エンジニアに次の情報を提供します。

  • APN 情報を含む完成したスプレッドシート。

TAM がない場合:

  • Microsoft カスタマー サービスおよびサポートにお問い合わせください。Tel: (800) MICROSOFT (642-7676)
  • COSA/APN データベースの更新が必要であることをカスタマー サービス担当者に通知します。
  • スプレッドシートをサポート エンジニアに提供します。
  • 必要に応じて、製品として Windows 8 または Windows 10 を指定します。

Note

インシデントを開くにはクレジット カードを提供する必要がありますが、課金されません。

デスクトップ COSA の申請をテストする

Windows 10 バージョン 1703 以降では、このプロセスを使用します。

APN 情報を含む完成したスプレッドシートを TAM に送信した後、Microsoft はプロビジョニング パッケージ (.ppkg) ファイルを作成し、それを返して APN をインストールしてテストできるようにします。

プロビジョニング パッケージ ファイルをインストールする方法の詳細については、「プロビジョニング パッケージの適用」を参照してください。

ローカル COSA データベース (デスクトップ COSA) を変更する

APN 情報スプレッドシートを完了して TAM に提出した後に、Microsoft から受け取った更新された COSA プロビジョニング パッケージ (PPKG) をテストするには、次の手順に従います。

これらの手順では、PPKG ファイルを適用してテストするために、Microsoft のスクリプトが必要です。 最新バージョンの スクリプトをダウンロードします

テスト PPKG ファイルを適用する

重要

次のアクションを実行する前に、元のプロビジョニング パッケージのバックアップを作成します。 元のプロビジョニング パッケージは次の %systemroot%\Provisioning\Cosa\Microsoft\Microsoft.Windows.Cosa.Desktop.Client.ppkg場所にあります。

  1. デバイスから SIM を削除します (存在する場合)。
  2. スクリプトと新しい PPKG ファイルをローカル ディレクトリにコピーします。
  3. 管理者特権のコマンド プロンプト ウィンドウを開き、スクリプトを含むディレクトリに移動します。
  4. この構文を使用してスクリプトを実行して、PPKG: を適用します ApplyCosaProvisioning.BAT -a <full path to the PPKG local directory>
    1. 例: ApplyCosaProvisioning.BAT -a "C:\FromMicrosoft\Microsoft.Windows.Cosa.Desktop.Client.ppkg"
  5. SIM を挿入し、プロビジョニングを待つ。

元の PPKG ファイルを復元する

警告

Microsoft から受け取った新しい PPKG の検証が完了したら、常に次の手順で復元します。 元の PPKG に復元すると、Windows Update 経由で最新の COSA 更新プログラムを確実に受け取ります。

  1. 検証が完了したら、デバイスから SIM を削除します。
  2. 元の PPKG を復元するには、次の構文でスクリプトを実行します ApplyCosaProvisioning.BAT -r
  3. プロビジョニングを有効にするために SIM を挿入し、元の PPKG を読み取ります。

障害が発生した場合のログの収集

テスト プロセス中に障害が発生した場合にログを収集するには、次の手順に従います。

  1. デバイスから SIM を削除します。
  2. netsh ログを開始するには、次の構文を使用してスクリプトを実行します: ApplyCosaProvisioning.BAT -l
  3. SIM を挿入し、プロビジョニングが失敗するまで待ちます。
  4. ツールのプロンプトに従ってログ記録を終了します。
  5. Zip 形式で Microsoft にログを送信します。

APN データベースの申請をテストする (apndatabase.xml)

Windows 10 バージョン 1703 より前の Windows 8、Windows 8.1、および Windows 10 のバージョンでは、このプロセスを使用します。

APN エントリを Microsoft に提出する前に確実に機能させるには、次の 2 つの方法があります。

現在のプロファイルの APN 値の編集

APN がネットワークに接続できることをテストする簡単な方法は、現在のプロファイルを編集し、APN を挿入してプロファイルにテストすることです。 このテストを実行するには、次の手順に従います。

Note

このテストでは、 ローカル APN データベースの変更 に関するセクションで説明されている完全なエクスペリエンスはシミュレートされません。 

  1. テストする APN 値で動作する SIM を PC に挿入します。

  2. PC の電源を入れ、Windows にログオンして、Windows 接続マネージャーを開きます。 モバイル ブロードバンド接続が表示されます。

  3. モバイル ブロードバンド接続を右クリックし、[接続プロパティの表示] を選択します。

  4. このダイアログ ボックスにテストする APN 値を入力します。

  5. 変更を保存し、モバイル ブロードバンド ネットワークに接続してみます。

ローカル APN データベースを変更する

APN 更新プログラムを送信する前に、ローカル APN データベースを編集するか、テスト用に新しい APN データベースを作成する必要があります。 これにより、Windows 接続マネージャーで使用される APN 選択ロジックが完全にテストされるため、完全なエクスペリエンスを厳密にシミュレートできます。

ローカル APN 接続データベースを変更する

  1. ローカル APN データベース ファイル から既存の値をコピーします -- PC 上のローカル APN データベース内の既存のエントリを表示し、これらのエントリを新しい XML ファイルにコピーします。 APN データベースのローカル コピーに APN エントリがない場合は、この手順をスキップし、空の XML ファイルから始めます。

  2. 発行された APN スキーマ に従って XML ファイルの値を変更します ー APN エントリが APN データベース スキーマ参照に従っていることを確認します。

  3. ハードウェア ID を生成する – ハードウェア ID は、SIM 特性とデータベース内の APN エントリに一致する 1 つ以上のハードウェア識別文字列を指定します。 各文字列は、 HardwareId 要素によって指定されます。 mbidgenerator.exeを使用してハードウェア ID を生成することをお勧めします。 詳細については、「mbidgenerator.exeを使用したハードウェア ID の生成」を参照してください。

  4. 生成したファイルがパブリッシュされた APN データベース スキーマに準拠していることを確認します -- 生成したファイルが APN データベース スキーマ参照に準拠していることを確認するには、常にスキーマ チェックを実行します。

  5. PC 上の APN 接続データベースを新しいデータベースで上書きする

    1. 管理者特権でのコマンド プロンプトで、「cd %systemroot%\system32」と入力し、Enter キーを押します。

    2. takeown /f .\ApnDatabase.xml」と入力し、Enter キーを押します。

    3. icacls .\ApnDatabase.xml /grant %username%:F」と入力し、Enter キーを押します。

    4. カスタマイズしたバージョンのApnDatabase.xml ファイルをディレクトリにコピーします。

  6. APN エントリがローカル APN データベースに存在することを検証します。

    1. 次のコマンドを実行して、既存のモバイル ブロードバンド プロファイルがないことを確認します。 netsh mb show profiles

    2. モバイル ブロードバンド プロファイルが存在する場合は、「netsh mb profile interface=<Interface name> name=<Profile name」と入力します>

    3. netsh mb show provisionedcontext interface=<Interface name> コマンドを実行して、デバイスにプロビジョニングされたコンテキストがないことを確認します。

      デバイスがプロビジョニングされたコンテキストを提供する場合、Windows はローカル APN データベースではなく、そのプロビジョニングされたコンテキストの APN を使用し、APNs をテストすることはできません。 デバイスにプロビジョニングされたコンテキストがある場合は、プロビジョニングされたコンテキストを提供しない別のデバイスを取得する必要があります。  

    4. Windows 接続マネージャーを開く。 範囲内にある Wi-Fi およびモバイル ブロードバンド ネットワークが表示されます。

    5. モバイル ネットワークを選択し、[接続] をクリックします。

    6. SIM プロパティに一致する複数の APN がある場合、Windows 接続マネージャーは、接続が成功するまで、一致する各 APN を試します。 どの APN も接続しない場合、Windows 接続マネージャーはエラーを表示するか、カスタム APN エントリ画面を表示して、ユーザーがカスタム APN を入力できるようにします。

      APN データベースで指定した自動接続の順序は、APN が試行される順序を決定するために使用されます。  

    7. APN データベースに APN が 1 つしかない場合、Windows はオペレーター ネットワークに自動的に接続します。

Note

Windows 接続マネージャーを開き、ネットワークのモバイル ブロードバンド エントリを右クリックし、[プロパティ] をクリックすると、接続プロファイルに適用された APN を確認できます。