> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Microsoft Game Development Kit (GDK) をインストールせずにツールを使用する

> Microsoft Game Development Kit (GDK) をインストールせずにツールを使用するプロセスについて説明します。

このトピックでは、抽出した場所から Microsoft Game Development Kit (GDK) のツールを使用するために必要な手順について説明します。最初の抽出に関するドキュメントで述べたように、これは主にビルド シナリオを可能にすることに重点を置いています。すべてのツールのすべての操作がサポートされることは保証されません。

## コマンド プロンプトとコマンド ライン ビルド

ほとんどのコマンド プロンプトの操作は動作することが想定されています。上書きされた環境変数で実行するように構成されたコマンド プロンプトを使用すると、その可能性が最も高くなります。

ビルド環境とコマンド プロンプトの構成方法の詳細については、[Microsoft Game Development Kit をインストールせずにビルド環境を構成する](https://learn.microsoft.com/en-us/gaming/gdk/docs/gdk-dev/console-dev/usingwithoutinstall/build-environment-withoutinstall)を参照してください。

これを構成すると、MSBuild の実行によるビルドでは、上書きされた環境変数を使用して抽出されたファイルの場所が参照されます。

## XbtpLinkSvc のセットアップ

XBOX 転送プロトコル サービス ([XbtpLinkSvc (NDA トピック)](https://learn.microsoft.com/en-us/gaming/gdk/docs/tools/tools-console/commandlinetools/xbtplinksvc)) は、開発 PC と開発本体の間での高速なデータ転送を調整します。

抽出した場所から想定どおりの展開動作を有効にするには、XbtpLinkSvc を登録して開始する必要があります。これを行うには、Microsoft GDK\bin ディレクトリから次のコマンドを実行します。

```cmd theme={null}
XbtpLinkSvc.exe /register /f 
XbtpLinkSvc.exe /routing
```

**/register** コマンドは、使用するためにサービスを構成します。**/routing** コマンドはサービスを起動します。

### ファイアウォールのセットアップ

XbtpLinkSvc.exe が本体からの TCP ポート 4201 の受信接続を受け入れることに関するファイアウォール通知が表示される場合があります。XbtpLinkSvc.exe に受信接続の受け入れを許可すると、はるかに優れたエクスペリエンスが得られます。ネットワーク ポリシーによって XbtpLinkSvc.exe への受信接続が制限されている場合は、PC から本体への接続が確立されていることを確認するために、各本体に対して **xbconnect /data** を頻繁に実行する必要があります。これらの受信接続を許可すると、本体が PC へのオンデマンド接続を開始できるようになります。

管理者特権のコマンド プロンプトから次のコマンドを使用すると、"XBOX Transport Link Service (inbound)" という名前の適切なファイアウォール規則を Windows ファイアウォールに追加できます。

```cmd theme={null}
netsh advfirewall firewall add rule name="Xbox Transport Link Service (inbound)" dir=in action=allow protocol=tcp localport=4201
```

### Windows Defender の除外の追加

既定では、Windows Defender によって XbtpLinkSvc が設定した展開接続が終了される場合があります。Microsoft Game Development Kit (GDK) インストーラーには、これを防ぐために Windows Defender の除外を追加する手順が含まれています。

PowerShell コマンド [Add-MpPreference](https://learn.microsoft.com/powershell/module/defender/add-mppreference?view=windowsserver2022-ps) を使用して、この除外を手動で追加できます。

```powershell theme={null}
Add-MpPreference -ExclusionProcess "xbtplinksvc.exe"
```

この除外を削除するには、PowerShell コマンド [Remove-MpPreference](https://learn.microsoft.com/powershell/module/defender/remove-mppreference?view=windowsserver2022-ps) を使用します。

```powershell theme={null}
Remove-MpPreference -ExclusionProcess "xbtplinksvc.exe"
```

### 抽出ディレクトリの変更

Microsoft Game Development Kit (GDK) の場所が変更された場合は、XbtpLinkSvc を再登録し、タスクを終了して再起動する必要があります。これを行うには、(新しい Microsoft Game Development Kit (GDK) の場所の) Microsoft GDK\bin ディレクトリから次のコマンドを実行します。

```cmd theme={null}
XbtpLinkSvc.exe /register /f  
taskkill /im XbtpLinkSvc.exe /f  
XbtpLinkSvc.exe /routing
```

これにより、新しい抽出場所でサービスが正しく再起動されます。

## 関連項目

[Microsoft Game Development Kit をインストールせずに使用する](https://docs.xbox.com/ja-jp/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)

[Microsoft Game Development Kit を使用した XBOX プロジェクトの構成、ビルド、展開 (NDA トピック)](https://learn.microsoft.com/en-us/gaming/gdk/docs/archive/gc-usinggsdk-toc)


## Related topics

- [Microsoft Game Development Kit をインストールせずに使用する (目次)](https://docs.xbox.com/ja-jp/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)
- [Microsoft Game Development Kit (GDK) ツールを利用した PC タイトルのインストールと起動](https://docs.xbox.com/ja-jp/tools/tools-pc/launching-on-pc.md)
- [ゲーム パッケージを作成し Partner Center にアップロードする](https://docs.xbox.com/ja-jp/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-package.md)
- [Microsoft Game Development Kit (GDK) のセットアップ ペイロードの抽出](https://docs.xbox.com/ja-jp/build/console-features/build-without-install/extract-setup-payload.md)
- [Microsoft Game Development Kit (GDK) で Clang を使用する](https://docs.xbox.com/ja-jp/tools/tools-pc/visualstudio/gr-vs-clang.md)
