當您從 商務用 OneDrive 或 SharePoint Online 開啟 Office 檔時,「您的帳戶有問題,請稍後再試」。
注意事項
本文僅適用於先前 商務用 OneDrive 同步處理用戶端 (groove.exe) 。 在大部分情況下,建議您改用較新的 OneDrive 同步處理 客戶端 (onedrive.exe) 。 我使用哪個版本的 OneDrive?
問題
當您嘗試使用 Office 用戶端應用程式開啟儲存在 商務用 OneDrive 或 SharePoint Online 上的 Office 檔案,或當您登入 商務用 OneDrive 用戶端 (groove.exe) 時,您會收到下列錯誤訊息:
您的帳戶發生問題,請稍後再試。
解決方案
重要事項
請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。
若要解決此問題,請遵循下列步驟:
備份 Windows 登錄。 如需如何執行這項操作的相關信息,請參閱 如何在 Windows 中備份和還原登錄。
按兩下 [開始],按兩下 [ 執行],輸入 regedit,然後按 Enter。
找出下列索引鍵:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity
在這裡位置刪除下列索引鍵:
FederationCacheExpiration
FederationProvider
重新啟動電腦。
因應措施
如果您無法變更登錄,請使用 Office Online 開啟並使用 Office 檔。
其他相關資訊
根據預設,本文中列出的登錄機碼會設定為每三天更新一次。 如果您未移除金鑰,這些金鑰會在三天后重新整理。 重新整理之後,此問題應該自行解決。
您的組織可能已覆寫密鑰更新的預設值,使其超過或少於三天。 若要判斷您的組織是否已變更密鑰的預設值以進行更新,請在登錄 編輯器 中找出下列子機碼,然後檢查 FederationCacheLifetime 機碼:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity
如果 FederationCacheLifetime 金鑰存在,則要更新的密鑰天數會覆寫為等於此密鑰的值。 例如,如果此金鑰的值為 5,則金鑰會在五天內更新。
如果 FederationCacheLifetime 金鑰不存在,則要更新的密鑰預設值為 3 (3) 天。
您的組織可能想要以程式設計方式自動從計算機移除登錄機碼。 若要移除登錄機碼,請使用此範例批處理檔程式代碼:
注意事項
執行批處理檔需要系統管理許可權。
@echo off
taskkill /f /im EXCEL.EXE
taskkill /f /im ONENOTE.EXE
taskkill /f /im OUTLOOK.EXE
taskkill /f /im POWERPNT.EXE
taskkill /f /im WINPROJ.EXE
taskkill /f /im VISIO.EXE
taskkill /f /im WINWORD.EXE
taskkill /f /im MSACCESS.EXE
taskkill /f /im MSPUB.EXE
taskkill /f /im lync.exe
taskkill /f /im groove.exe
taskkill /f /im msosync.exe
(
echo REGEDIT4
echo [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity]
echo "FederationProvider"=- ) > %TEMP%\94cf28e9-3a0e-4d3d-8161-d4b1d7bc94c0.reg
regedit /s %TEMP%\94cf28e9-3a0e-4d3d-8161-d4b1d7bc94c0.reg
del %TEMP%\94cf28e9-3a0e-4d3d-8161-d4b1d7bc94c0.reg
是否仍需要協助? 請前往 Microsoft 社群。