文章編號: 956531 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

在某些網路狀況下,Microsoft Office Outlook 2007 會重複提示您輸入密碼。如果您未輸入密碼或輸入不正確的密碼,Outlook 2007 就會以無訊息方式自動進入離線模式。在這種情況下,您不會收到錯誤訊息或通知,且無法連線到信箱。

解決方案

重要 如果已套用帳戶鎖定原則,請勿套用此 Hotfix。

如需有關帳戶鎖定原則的概觀,請造訪下列 Microsoft TechNet 網站:
http://technet.microsoft.com/zh-tw/library/cc783851(WS.10).aspx

如何取得 Hotfix

這個問題已經在 Outlook 2007 Hotfix 套件 957909 中獲得修正。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
957909 說明 Outlook 2007 Service Pack 1 之後的 Hotfix 套件:2008 年 10 月 28 日
(機器翻譯)

如何啟用 Hotfix

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,修改登錄之前,請務必將其備份。那麼您便可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows XP 中備份及還原登錄
如果要我們為您啟用 Hotfix,請前往<為我修正此問題>一節。如果您要自行修正此問題,請前往<讓我自行修正此問題>一節。

為我修正此問題

如果要自動修正此問題,請按一下 [Fix it] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],然後依照 Fix it 精靈中的步驟執行。
摺疊此圖像展開此圖像
assets fixit1
修正此問題
Microsoft Fix it 50636
摺疊此圖像展開此圖像
assets fixit2


注意事項
  • 自動修正程式會將?[UseWindowsUserCredentials] 值設為 1,將 [DisableTransientFailureAuthPrompts ] 設為 0,並將 [TransientFailureBackoff] 設為 10000 (0x2710)。
  • 此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
  • 如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。

然後請移至<這樣是否已修正問題?>一節。

讓我自行修正此問題

如果要啟用 Hotfix,請依照下列步驟執行:
  1. 結束 Outlook 2007。
  2. 啟動登錄編輯程式。
    • 在 Windows Vista 中,按一下 [開始]
      摺疊此圖像展開此圖像
      [開始] 按鈕
      ,在 [開始搜尋] 方塊中輸入 regedit,然後按下 ENTER。

      摺疊此圖像展開此圖像
      使用者帳戶控制權限
      如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或進行確認。
    • 在 Windows XP 中,按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
  3. 找出並按一下以選取下列登錄機碼:
    [
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
    ]
    注意 如果 [RPC] 機碼不存在,請依照下列步驟執行:
    1. 用滑鼠右鍵按一下 [Outlook] 機碼,指向 [新增],然後按一下 [機碼]
    2. 輸入 RPC,然後按下 ENTER。
  4. 選取步驟 3 中指定的機碼之後,指向 [編輯] 功能表上的 [新增],然後按一下 [DWORD 值]
  5. 輸入 UseWindowsUserCredentials,然後按下 ENTER。
  6. 用滑鼠右鍵按一下 [UseWindowsUserCredentials],然後按一下 [修改]
  7. [數值資料] 方塊中,輸入您要使用的值,然後按一下 [確定]

    注意 如果您將 [UseWindowsUserCredentials] 值設為 1,就僅會使用使用者的桌面認證。下列案例可協助您判斷要使用的值。
    • 帳戶:網域
      UseWindowsUserCredentials:0 (或不存在)
      通訊協定:TCP、HTTP (含 NTML 授權)
      結果:沒有出現要求提供使用者認證的提示就連線到 Microsoft Exchange。
    • 帳戶:非網域
      UseWindowsUserCredentials:0 (或不存在)
      通訊協定:TCP、HTTP (含 NTLM 授權)
      結果:出現要求提供使用者認證的提示並連線到 Microsoft Exchange。
    • 帳戶:網域
      UseWindowsUserCredentials:1
      通訊協定:TCP、HTTP (含 NTLM 授權)
      結果:沒有出現要求提供使用者認證的提示就連線到 Microsoft Exchange。
    • 帳戶:非網域
      UseWindowsUserCredentials:1
      通訊協定:TCP、HTTP (含 NTLM 授權)
      結果:不會出現要求提供使用者認證的提示,也不會連線到 Microsoft Exchange。保持中斷連線狀態,並不時嘗試連線。
    • 帳戶:網域
      UseWindowsUserCredentials:1
      通訊協定:HTTP (含基本授權)
      結果:出現要求提供輸入使用者認證的提示並成功連線到 Microsoft Exchange。此外如果您輸入的密碼錯誤,就會繼續向您發出提示。
    • 帳戶:非網域
      UseWindowsUserCredentials:1
      通訊協定:HTTP (含基本授權)
      結果:出現要求提供輸入使用者認證的提示並成功連線到 Microsoft Exchange。此外如果您輸入的密碼錯誤,就會繼續向您發出提示。
    • 帳戶:網域
      UseWindowsUserCredentials:1
      其他步驟:設定您的設定檔時,請選取 [一律提示輸入使用者名稱和密碼]
      結果:出現要求提供輸入使用者認證的提示並成功連線到 Microsoft Exchange。
  8. [檔案] 功能表上,按一下 [結束],以結束登錄編輯程式。
收到認證驗證錯誤之後,您可以使用下列登錄項目來停用認證提示。

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\DisableTransientFailureAuthPrompts (DWORD)


(預設值為 FALSE,1 為 TRUE,0 為 FALSE)

您可以使用下列登錄項目來設定逾時期間。如果我們確實收到驗證錯誤,則過了此登錄項目中設定的逾時期間就無法取得其他認證組。

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\TransientFailureBackoff (DWORD)


[預設值為 10000 毫秒 (0x2710),最大值為 2147483648 (0x8000000)]

這樣是否已修正問題?

  • 檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務
  • 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「為我修正此問題」(英文) 部落格中留下您的意見,或者傳送電子郵件給我們。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有上述問題。

其他相關資訊

如果下列情況成立,這個 Hotfix 便無法解決此問題:
  • 您有多個使用不同使用者認證的 Microsoft Exchange Server 帳戶。
  • 您將登錄中的 UseWindowsUserCredentials 值設為 1。
例如,您以 Fourthcoffee\User1 的身分登入 Windows。不過,您以 Fourthcoffee\User2 的信箱設定檔來啟動 Outlook。

在這個案例中,Outlook 會先透過 Exchange Server 執行轉介遠端程序呼叫 (RPC),再連線到 Active Directory。接著會執行第二次轉介遠端程序呼叫來連線到 Active Directory。這些遠端程序呼叫不需要任何信箱帳戶相關資訊。在這種狀況下,信箱帳戶為 Fourthcoffee\User2

根據預設,Outlook 一律會先嘗試使用您用來登入電腦的認證 (此例為 Fourthcoffee\User1)。因此,系統會將此連線視為成功。亦即 Fourthcoffee\User1 的電腦認證。然後,Outlook 會嘗試連線到 Fourthcoffee\user2 的信箱。執行 Active Directory 轉介程序時已成功使用 Fourthcoffee\User1 的認證,因此 Outlook 會嘗試使用相同的認證來登入 Fourthcoffee\User2 信箱。Fourthcoffee\User1 沒有 Fourthcoffee\User2 信箱的權限,因此無法登入信箱。拒絕存取。此例中的 UseWindowsUserCredentials 已設為 1,因此 Outlook 僅會使用桌面認證,並隱藏認證提示。因此,Outlook 會持續發生無訊息的失敗狀況。

屬性

文章編號: 956531 - 上次校閱: 2014年3月26日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Office Outlook 2007
關鍵字:?
kboffice2007presp2fix kbexpertiseinter kbqfe kbbug kbfix kbfixme kbmsifixme KB956531
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com