在指令碼中檢查 Title OS 的狀態
連線診斷測試的詳細資料
xbconnect /dx (診斷) 會在開發 PC 本機與開發主機上執行各種測試,以判斷可能造成連線問題的原因。這些測試分為四組,每組中會執行數類測試。失敗會以紅色顯示,並附上錯誤碼以及更詳細描述該錯誤碼的文字。此外,部分測試會顯示可能有助於疑難排解的更多資料。本機 PC 測試
本機 PC 測試會在您的開發 PC 上執行,與開發主機無關。 執行中的處理序:測試為了能與 XBOX 開發主機搭配運作而應執行的處理序。測試的處理序包括下列項目:- XbtpLinkSvc.exe
- XrfsSvc.exe
[!NOTE] 此特定處理序可能未啟動,但這不一定是真正的失敗。
PC 對主機測試
PC 對主機測試從開發 PC 發起,並嘗試以各種方式連線至開發主機。- **XbtpLink:**測試 PC 與主機之間的 XBTP 通訊協定是否正常運作,無論是透過傳輸控制通訊協定 (TCP) 還是使用 XBOX 傳輸裝置 (XTD)。
- **Query IP:**要求主機傳回其已知的 IP 位址。
- **Ping:**嘗試使用標準網際網路控制訊息通訊協定 (ICMP) ping 所提供 IP 位址上的目標主機。
- **連接埠連線:**嘗試連線至開發主機上執行服務的開放連接埠。這些服務與連接埠包括下列項目:
- XTF (XBOX Tools Framework):連接埠 4201/4211/4221
- VS Debugger (Visual Studio 遠端偵錯工具):連接埠 4024/4022/4020/4016
- Video Server (XBOX Manager 使用的遠端視訊伺服器):連接埠 11442
- WDP (適用於 XBOX 的 Windows Device Portal):連接埠 11443
主機測試
主機測試會在遠端主機上執行,與開發 PC 無關。- **Debug NIC:**判斷除了零售網路連接埠之外,是否也在使用主機上的偵錯網路連接埠。
- **執行中的處理序:**測試應在開發主機上執行的處理序。這些處理序包括 Xtfhost.exe。
主機對 PC 測試
主機對 PC 測試從開發主機發起,並嘗試以各種方式連線至開發 PC。- **Ping:**嘗試使用 PC 提供的 IP 位址 ping 目標開發 PC。
[!NOTE] 系統會嘗試 PC 上的每個可路由位址,但並非所有位址都能從 XBOX 開發主機路由。此測試中特定位址失敗的情況並不少見。
- **XbtpLink:**測試開發 PC 與開發主機之間的 XBTP 通訊協定是否正常運作,無論是透過 TCP 還是使用 XTD。
診斷輸出範例
下列螢幕擷取畫面顯示診斷輸出的範例。
