> ## 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)) 會協調開發電腦與開發主機之間的快速資料傳輸。

必須註冊並啟動 XbtpLinkSvc，才能從解壓縮位置啟用預期的部署行為。若要這麼做，請從 Microsoft GDK\bin 目錄執行下列命令。

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

**/register** 命令會設定服務以供使用。**/routing** 命令會啟動服務。

### 防火牆設定

您可能會遇到防火牆通知，指出 XbtpLinkSvc.exe 正在 TCP 連接埠 4201 上接受來自主機的連入連線。允許 XbtpLinkSvc.exe 接受連入連線可提供更好的體驗。如果網路原則限制 XbtpLinkSvc.exe 的連入連線，就必須經常針對每部主機執行 **xbconnect /data**，以確保已建立由電腦發起至主機的連線。允許這些連入連線可讓主機視需要發起至電腦的連線。

您可以從提升權限的命令提示字元使用下列命令，將名為 "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/zh-TW/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/zh-TW/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)
- [使用 Microsoft Game Development Kit (GDK) 工具安裝與啟動 PC 遊戲](https://docs.xbox.com/zh-TW/tools/tools-pc/launching-on-pc.md)
- [解壓縮 Microsoft Game Development Kit (GDK) 安裝承載](https://docs.xbox.com/zh-TW/build/console-features/build-without-install/extract-setup-payload.md)
- [Microsoft Game Development Kit (GDK) 的新功能](https://docs.xbox.com/zh-TW/announcements/gdk/whats-new.md)
- [Visual Studio 工具組設定](https://docs.xbox.com/zh-TW/build/console-features/build-without-install/bwoi-vs-setup.md)
