當您從 商務用 OneDrive 或 SharePoint Online 開啟 Office 檔時,「您的帳戶有問題,請稍後再試」。

注意事項

本文僅適用於先前 商務用 OneDrive 同步處理用戶端 (groove.exe) 。 在大部分情況下,建議您改用較新的 OneDrive 同步處理 客戶端 (onedrive.exe) 。 我使用哪個版本的 OneDrive?

問題

當您嘗試使用 Office 用戶端應用程式開啟儲存在 商務用 OneDrive 或 SharePoint Online 上的 Office 檔案,或當您登入 商務用 OneDrive 用戶端 (groove.exe) 時,您會收到下列錯誤訊息:

您的帳戶發生問題,請稍後再試。

解決方案

重要事項

請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。

若要解決此問題,請遵循下列步驟:

  1. 備份 Windows 登錄。 如需如何執行這項操作的相關信息,請參閱 如何在 Windows 中備份和還原登錄

  2. 按兩下 [開始],按兩下 [ 執行],輸入 regedit,然後按 Enter。

  3. 找出下列索引鍵:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity

  4. 在這裡位置刪除下列索引鍵:

    • FederationCacheExpiration

    • FederationProvider

  5. 重新啟動電腦。

因應措施

如果您無法變更登錄,請使用 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 社群