PC端Xbox無法登錄及其他網(wǎng)絡問題的解決辦法
久病成醫(yī)的背景:我的電腦端Xbox突然抽風無法登錄,點擊登錄按鈕后Xbox頁面會黑一下,然后重新回到未登錄狀態(tài),連登陸小窗都不會彈出來;而打開已經(jīng)下載過的游戲會在檢查更新階段跳出報錯碼0x89235106。
各位的問題肯定多種多樣。我在咨詢Xbox客服之后獲得了了十幾種可能的解決辦法,在試過其中的每一種后,沒有一個有效果。但從客服及其他用戶的反饋看,其中的部分方法對很多人的問題有效。我的問題是通過一種意想不到的曲線救國方式解決的,而且我相信這個方式也是最便捷且覆蓋問題面最廣的方法。我會把上述提到的所有或是自己探究到的或是客服給予的方法整理到這篇文章里。
如果以下辦法都沒法解決問題,我會在文章最后告訴你微軟在線客服的聯(lián)系方法,他們的服務態(tài)度還是很不錯的,雖然他們完全沒能幫我解決問題。
請按大標題順序依次閱讀。

一、最先要檢查的東西:Clash
如果你不知道什么是Clash或者電腦沒有開代理,請直接跳過這部分。
在嘗試下文的其他辦法前,先檢查一下有沒有把代理給關掉,在運行包括Xbox在內(nèi)的微軟應用時不能開代理應該是常識。如果你一定想要一邊開著小貓一邊用Xbox或其他微軟應用,可以下面提供的方法,但是這樣你在下載游戲或是干其他與互聯(lián)網(wǎng)有數(shù)據(jù)交換的事情時,就會使用代理流量了,要注意這一點。如果下面的方法沒用,你也可以把隨Windows啟動關掉后重啟電腦試試看。
①點擊General頁面下UMP Loopback選單后的「Launch Helper」按鈕;

②如果彈出這個窗口,點擊「是」;

③在彈出的這個窗口中下滑,選中含Xbox的這幾項后點擊「Save Changes」,然后關掉窗口。

記得在干以下所有事情前要么關掉代理,要么把上述流程走一遍。
二、你最先應該嘗試的方法:曲線救國
相信想要使用steam社區(qū)服務的伙伴們肯定早就知道「steamcommunity 302」這個工具了。什么?你不知道?這是此工具作者的發(fā)布頁:https://www.dogfight360.com/blog/686/
感謝作者的無私付出。
這個工具最初是被用來訪問steam社區(qū)相關服務的,但它也能解決包括訪問Github在內(nèi)很多其他網(wǎng)絡問題。很多人把其視為加速器部分功能的平替,但是我用加速器并不能解決我的問題,而且開了代理還去用加速器給我?guī)砹四拇鞌「小?/p>
這個軟件解決相關問題的辦法非常簡單:
①右擊管理員模式打開steamcommunity 302;

②點擊「設置」,把左下角所有的選項選一遍,點擊「保存設置」,然后點擊「啟動服務」。

然后我的問題就解決了。雖然完全沒理解到底發(fā)生了什么,但是我的問題解決了。我覺得每個人都應該試一下這個方法。
之后每次使用Xbox都得啟動steamcommunity 302,所以我把它設置為開機自啟了。
三、可以嘗試的方法:由我們的微軟客服提供
以下方法來自微軟客服,理論上每條方法都解決過用戶的問題,你也可以把以下的所有方法視作一次排查,越往后越是大工程。
①檢查系統(tǒng)更新
設置-更新和安全-Windows更新-立即檢查,先把能更新的更新一下。
②重設網(wǎng)絡環(huán)境
同時按下win+R輸入inetcpl.cpl,頁面頂端高級下方打開SSL3.0和TLS1.0,1.1,1.2,1.3,在電腦左下角搜索框搜索CMD后以管理員模式運行,輸入netsh winsock reset,回車,提示重置winsock目錄成功后需要重啟電腦。
③確定Xbox 應用必備服務狀態(tài)
先操作win+R輸入Services.msc 找到如下四項,確認狀態(tài)都是開啟中:
「Xbox Accessory Management」、「Xbox Live身份驗證管理器」、「Xbox Live網(wǎng)絡服務」、「Xbox Live游戲保存」。
?如果已經(jīng)是開啟狀態(tài),可以右鍵點擊操作重新開啟,并且雙擊進入設置啟動模式為“自動”
如果Xbox應用必備服務并不是完整的四項選項,很可能本身系統(tǒng)存在問題或者插件缺失。
④查看Xbox Live狀態(tài)的服務警示
官網(wǎng)地址:https://support.xbox.com/zh-CN/xbox-live-status
此網(wǎng)址可以檢查已知的游戲問題,如果有錯誤代碼,可以在www.xbox.com搜索錯誤代碼。
⑤查看Xbox Live網(wǎng)絡狀態(tài)
設置 - 游戲 - Xbox網(wǎng)絡-連接狀態(tài):Internet連接【已經(jīng)連接】,Windows 11 需要前往Xbox主機小幫手App檢查Xbox網(wǎng)絡(算了吧)。
⑥關閉Windows防火墻或者卸載第三方殺毒軟件
關閉防火墻:搜索框搜索-控制面板-系統(tǒng)和安全-檢查防火墻狀態(tài)-啟用或關閉windows防火墻-
關閉windows防火墻;
卸載第三方殺毒軟件:開始菜單-設置-應用-找到殺毒軟件-卸載
⑦重登錄微軟商店
打開微軟商店,退出登錄,重啟電腦,打開微軟商店,登錄。
⑧進行電腦網(wǎng)絡排查
1、更改PC-DNS
開始菜單-設置-網(wǎng)絡和Internet-網(wǎng)絡和共享中心-點擊網(wǎng)絡名稱-屬性-internet協(xié)議版本4(tcp/ipv4)-屬性-使用下面DNS服務器地址:
方案一:主要DNS:9.9.9.11 ;輔助DNS:149.112.112.11
方案二:主要DNS:4.2.2.1;輔助DNS:4.2.2.2;
方案三:主要DNS:4.2.2.1;輔助DNS:114.114.114.114;
方案四:主要DNS:114.114.114.114;輔助DNS:8.8.8.8;
方案五:主要DNS:168.126.63.1;輔助DNS:168.126.63.2。
2、查看NAT網(wǎng)絡狀態(tài):設置 - 游戲 - Xbox網(wǎng)絡(我為啥沒有這個選項?)
如果NAT嚴格,建議聯(lián)系對應的網(wǎng)絡運營商或者路由器客服在路由器設置中打開如下路由器端口:?端口 88 (UDP)、端口 3074(UDP 和 TCP)、?端口 53(UDP 和 TCP)、端口 80 (TCP)、端口 500 (UDP)、UDP 端口 3544 (UDP)、UDP 端口 4500 (UDP)。
3、清除DNS緩存
Windows鍵+R鍵打開運行窗口,輸入cmd后點擊運行開啟命令提示符,在命令提示符窗口內(nèi)輸入ipconfig/flushdns后點擊回車。
4、更換其他網(wǎng)絡
有線無線切換、連接4G熱點。
⑨修復/重置商店:
進入電腦設置—應用—找到Microsoft Store—點擊三個點—高級選項—選擇[修復]選項。
如果修復之后未解決問題,操作如下:
設置-應用-應用和功能-在應用列表里選擇應用商店/App--找到Microsoft Store—選擇[高級選項]--選擇[重置]選項;
刪除應用商店本地緩存:打開“Appdata”-“Local”-“Packages”-“Microsoft.WindowsStore_8wekyb3d8bbwe”-刪除“LocalCache”。
⑩重置/修復游戲+Xbox App
進入電腦設置—應用—找到Xbox App—點擊三個點—高級選項—選擇[修復]選項。
如果修復之后未解決問題,操作如下:
開始菜單-設置-應用-找到Xbox-高級選項-重置。
?Gaming Sevices?游戲服務排查
Windows系統(tǒng)電腦設置--【應用】--找到名為【游戲服務】或者【Game Services】的應用,點擊【高級選項】--【重置】;
WIN+R輸入services.msc ,找到Game Services的服務停止重新啟動,并設置成自動啟動;
點擊電腦開始按鈕,然后選擇“Windows PowerShell (管理員)”。
在“管理員:Windows PowerShell”屏幕中,鍵入以下命令并按 Enter:
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
如果出現(xiàn)報錯,使用如下代碼:
Get-appxpackage Microsoft.GamingServices | remove-AppxPackage]
還是在該窗口中,繼續(xù)鍵入以下命令并按 Enter:
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
在該頁面上安裝應用,并在收到用戶帳戶控制 (UAC) 提示時選擇“是”,重啟設備。
通過以下代碼讓應用商店重新識別游戲服務:
點擊Windows+X鍵后選擇Windows Powershell(管理員),然后鍵入以下命令點擊回車:
Get-AppxPackage-AllUsers|Foreach{Add-AppxPackage-DisableDevelopmentMode-Register"$($_.InstallLocation)\AppXManifest.xml"}
ps: 如果本身電腦應用里沒有找到【游戲服務】,可以先通過微軟應用商店搜索獲取,因為本身游戲服務是系統(tǒng)自帶的,如完全無法找到,可以交叉測試其他電腦,很可能是這臺電腦的系統(tǒng)有問題。
?重裝游戲服務
以管理員身份打開RegEdit并刪除以下兩項:
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ GamingServices]
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ GamingServicesNet
打開網(wǎng)站:https://support.xbox.com/zh-CN/help/games-apps/troubleshooting/troubleshoot-games-windows-10,查看“從Xbox應用安裝游戲時出現(xiàn)問題”-“刪除并重新安裝游戲服務”,通過界面方案操作重新安裝下游戲服務,如果安裝游戲服務有報錯,通過官方鏈接設置管理員賬戶:https://support.microsoft.com/zh-cn/windows/%E5%9C%A8-windows-%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%9C%AC%E5%9C%B0%E7%94%A8%E6%88%B7%E6%88%96%E7%AE%A1%E7%90%86%E5%91%98%E5%B8%90%E6%88%B7-20de74e0-ac7f-3502-a866-32915af2a34d
重裝游戲服務之后,通過win+X打開任務管理器,確認游戲服務都是開啟狀態(tài)。如果重置服務仍未解決,很可能是電腦系統(tǒng)方面的問題。
?禁用開發(fā)模式
1、Windows鍵+R鍵--輸入PowerShell--按 Enter
2、將以下內(nèi)容復制并粘貼到 Powershell 窗口中,然后按 Enter:
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
3、重新啟動電腦
?干凈啟動電腦
將電腦進行干凈啟動,這樣電腦會提示重啟,可以幫禁掉所有的開機啟動項,具體操作經(jīng)參考網(wǎng)址:https://support.microsoft.com/zh-cn/help/929135/how-to-perform-a-clean-boot-in-windows
?更換本地管理員賬戶
游戲平臺-右鍵賬號頭像-注銷;
切換電腦本地管理員賬戶,登錄(沒有其他賬號,建議創(chuàng)建后再次嘗試);
開始菜單-電源最頂部按鈕-切換用戶。
?檢查系統(tǒng)問題
電腦左下角搜索cmd,以管理員模式運行命令提示指示符,接著輸入sfc /scannow。如果檢測到系統(tǒng)有問題,建議直接重置或者重裝系統(tǒng),或者聯(lián)系windows部門。重置電腦:開始菜單-設置-更新與安全-恢復-開始-保留我的文件。
四、微軟客服的聯(lián)系方法:可能沒有用,但至少能收到一封郵件
訪問https://support.xbox.com/zh-CN/contact-us
點擊“與我們聯(lián)系”,在彈出的窗口中“遇到了什么問題”選擇“硬件和網(wǎng)絡”,“是什么問題?”選擇“我需要有關設置網(wǎng)絡的幫助”,“您在哪里看到的?”選擇“電腦”,點擊下一步,然后就可以與在線客服聊天了,記得給自己想一個稱呼。

以上。