重裝 QQ 後登入彈出「QQ 無法完成驗證,可能是 QQ 的檔案已損壞,您需要重新安裝 QQ」,反覆重裝無效。根因是舊版 QQ(如 QQ2010)卸載不乾淨,殘留 C:\Program Files\Common Files\Tencent\TXSSO\Bin\SSOPlatform.dll 導致新版無法註冊該 DLL。本文提供經測驗有效的修復方案。
騰訊 SSO(單點登入)元件 SSOPlatform.dll 為共用元件,安裝於 Common Files 目錄。舊版 QQ 卸載程式未正確移除此檔,新版安裝時檢測到舊檔存在而跳過註冊,導致驗證模組缺失。
QQ.exe、QQProtect.exe、TXPlatform.exe 等騰訊進程。C:\Program Files\Common Files\Tencent\TXSSO\Bin\SSOPlatform.dllBin 目錄。Bin 子資料夾,實測無效,因 QQ 讀取的是 Common Files 共用路徑。HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\SSO 等相關鍵值可一併清理,避免版本衝突。將以下內容存為 fix_qq_sso.bat 以管理員身分執行:
@echo off
taskkill /f /im qq.exe /im qqprotect.exe /im txplatform.exe 2>nul
takeown /f "%ProgramFiles%\Common Files\Tencent\TXSSO\Bin\SSOPlatform.dll" 2>nul
icacls "%ProgramFiles%\Common Files\Tencent\TXSSO\Bin\SSOPlatform.dll" /grant administrators:F 2>nul
del /f /q "%ProgramFiles%\Common Files\Tencent\TXSSO\Bin\SSOPlatform.dll" 2>nul
echo 請手動下載最新 SSOPlatform.dll 置入上述目錄,或從他機複製。
pause
修復核心在於「清除舊共用元件 → 補齊正確版本」。操作完成後,QQ 登入驗證即可恢復正常,免去反覆重裝之苦。