在 Outlook 2003 不正確地設定為預設的郵件用戶端每次您執行 Office 安裝或修改 Outlook 的 Office 更新

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

在此頁中

徵狀

安裝 Microsoft Office 2003、 一個 Office 2003 Service Pack 或 Office 2003 更新套件時,會移除在 Microsoft Windows 中設定預設郵件用戶端。而是,Microsoft Office Outlook 2003 時,會將設定為預設的郵件用戶端。

如果其中一種下列條件,則為 True,就會發生這個問題:
  • Office 安裝包括 Outlook 2003。
  • Service Pack 或更新的套件更新 Outlook 2003。

解決方案

如果要解決這個問題,請根據您的情況使用下列方法之一。

方法 1: Pre-deployment

如果要解決這個問題,您在安裝 Outlook 之前,使用 [自訂安裝精靈 」 (CIW) 建立 Windows Installer 轉型 (.mst) 檔案來防止 Outlook 設成預設的郵件用戶端。

附註 自訂安裝精靈 」 會包含在 Office 2003 版本資源套件工具。若要取得 Office 2003 版本資源套件工具,請造訪下列 Microsoft 網站]:
http://www.microsoft.com/downloads/details.aspx?familyid=4BB7CB10-A6E5-4334-8925-3BCF308CFBAF&displaylang=en
若要進行設定,防止 Outlook 設成預設的郵件用戶端請依照下列步驟執行:
  1. 啟動自訂安裝精靈,並遵循 「 自訂安裝精靈 」 中的步驟 變更 Office 使用者設定] 頁面。
  2. 變更 Office 使用者設定] 頁面中上, 展開 Microsoft Office Outlook 2003,展開 工具 | 選項,然後按一下 其他
  3. 在 [設定] 清單中,連按兩下 將 Outlook 設成電子郵件、 連絡人和行事曆預設程式]。
  4. 按一下 [套用變更,確認 [將 Outlook 設成電子郵件、 連絡人和行事曆預設程式] 核取方塊並未選取,然後再按 [確定]
  5. 按一下 [下一步],然後再依照 [自訂安裝精靈 」 建立轉換檔案中剩餘的步驟。
當您在部署 Office 使用.mst 檔案修改 Outlook 設定。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
829898支援網路廣播: 在企業運算環境下部署 Microsoft Office 2003

方法 2: Post-deployment

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄


如果要解決這個問題,在安裝 Outlook 或您安裝 Service Pack 或將 Outlook 設成預設郵件用戶端的更新之後使用下列方法之一。

方法 A

建立下列登錄子機碼中 (預設) 登錄值設適當的預設郵件用戶端的批次檔:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail
您可以執行此批次檔,在啟動或使用
Run
登錄機碼。而且,您可以設定群組原則物件,才能執行批次檔。如需有關如何使用 「 群組原則 」 物件來部署這類的批次檔的詳細資訊,請參閱 < 其他資訊 > 一節。

方法 B

使用 Windows 安裝程式來移除並重新安裝 Outlook。要這麼做,請您執行下列步驟:
  1. 使用下列 MSIEXEC 命令來移除 Outlook:
    MSIEXEC.exe/i path to MSI File 移除 = OUTLOOKFiles
    附註這個命令會區分大小寫。
  2. 請使用下列 MSIEXEC 命令來重新安裝 Outlook:
    MSIEXEC.exe/i path to MSI File ADDLOCAL = OUTLOOKFiles OUTLOOKASDEFAULTMAILAPP = 0 OUTLOOKASDEFAULTCALENDARAPP = 0 OUTLOOKASDEFAULTCONTACTSAPP = 0
    附註這個命令會區分大小寫。

    這個命令指定 Outlook 不是預設的郵件用戶端。此外,執行此命令之後 Outlook 會將不再設定為預設的郵件用戶端當您更新 Outlook。

方法 C

使用 「 登錄編輯程式 」 來變更修復的安裝程序。登錄值是在 Office 修復安裝程序期間用來判斷您的預設郵件用戶端是否為 Outlook。 您修改此登錄值之後 Outlook 已不再設為預設的郵件用戶端在 Office 修復安裝過程。
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 選取下列登錄機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
  3. 在 [編輯] 功能表上按一下 [尋找],鍵入 02:\software\clients\Mail,然後再按一下 [尋找下一個]
  4. 當您在步驟 3 中找不到機碼時,按一下 [檔案] 功能表,然後再按一下 [到建立的.reg 檔案備份的 [匯出
  5. 連按兩下包含 02:\software\clients\Mail 資料的值。
  6. 在 [數值資料] 文字方塊中移除下列字串:
    02:\software\clients\Mail
  7. 結束登錄編輯程式。
  8. 按一下 [開始]、 按一下 [執行]、 輸入 Appwiz.cpl,然後按一下 [確定]]。
  9. 選取 Office 2003 產品,然後按一下 [變更]。
  10. 選取 [重新-安裝/修復,然後按一下 [下一步]。
  11. 選取 Re-install Office,然後按一下 [完成]。
  12. 當 Office re-installation 完成時,請確認預設的郵件程式不會變更到 Outlook。

其他相關資訊

下列範例會示範如何設定群組原則,來修改預設的郵件用戶端。

範例

如果要部署來修改預設的郵件用戶端的登錄項目,請依照下列步驟執行。

步驟 1: 建立.reg 檔案來指定適當的預設郵件用戶端

  1. 啟動文字編輯器 (如 [記事本],然後鍵入或貼上類似下列的登錄資訊:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]
    @="Outlook Express"
    
    附註這個範例使用 Microsoft Outlook Express 為您想要設定預設郵件用戶端。但是,您可以取代 Outlook Express 適合您組織的郵件用戶端。
  2. 將文字檔案儲存為.reg 檔。比方說,將檔案儲存為 MailClient.reg。
  3. 將 MailClient.reg 檔案複製到共用的網路位置,例如在網域控制站之 Netlogon 共用。

    附註如果您將這個檔案複製到網域控制站之 Netlogon 共用時,您必須將它複製到具有 PDC 模擬器操作主機角色的網域控制站之 Netlogon 共用。

步驟 2: 建立指令碼來更新 Windows 登錄

  1. 啟動文字編輯器 (如 [記事本],然後鍵入或貼上類似下列的指令碼資訊:
    @echo off
    regedit /s \\example.com\NETLOGON\MailClient.reg
    附註此指令碼在登錄檔的位置會是網域控制站之 Netlogon 共用。但是,您可以修改與適合您情況的這個位置。
  2. 將檔案儲存為.cmd 檔。比方說,將檔案儲存為 UpdateMailClient.cmd。
  3. 將 UpdateMailClient.cmd 檔案複製到您複製目標 MailClient.reg 檔案相同的共用的網路位置。比方說將 UpdateMailClient.cmd 檔案複製到網域控制站之 Netlogon 共用中。

步驟 3: 建立群組原則物件,才能在啟動時執行指令碼

  1. 登入網域控制站,然後再啟動 [Active Directory 使用者及電腦] 工具。如果要執行這項操作,請按一下 [開始],按一下 [執行]、 輸入 dsa.msc,然後再按一下 [確定]]。
  2. 用滑鼠右鍵按一下您想要設定群組原則] 物件的容器,然後按一下 [內容]。比方說網域容器上按一下滑鼠右鍵,或組織單位容器上按一下滑鼠右鍵。
  3. 按一下 [群組原則] 索引標籤,然後按一下 [新增]
  4. 輸入該原則的描述性名稱,然後按下 ENTER。
  5. 按一下 [內容],然後再按一下 [安全性] 索引標籤。
  6. 如果要避免此原則套用至特定使用者或群組,新增特定使用者或群組,並再按一下以清除下列核取方塊 允許] 欄中:
    • 讀取
    • 套用群組原則
  7. 修改權限後按一下 [確定]
  8. 按一下 [編輯] 以啟動 「 群組原則物件編輯器 」 工具]。
  9. 展開 [電腦設定],展開 [Windows 設定],然後再按一下 [指令碼 (啟動/關機)
  10. 在 [結果] 窗格中中, 按兩下 [啟動]。
  11. 按一下 [新增],並在 [指令碼名稱] 方塊中鍵入.cmd 檔案的 UNC 路徑。比方說鍵入 \ \ domainControllerName \NETLOGON\UpdateMailClient.cmd
  12. 按兩次 [確定],然後結束 [群組原則物件編輯器 」 工具。
  13. 按一下 [關閉] 以結束 [ObjectName 內容] 對話方塊。
當用戶端電腦套用群組原則時,.cmd 檔更新 Windows 登錄以指定預設的郵件用戶端。因此,您必須確定只有您想要修改預設的郵件用戶端的電腦套用原則。

屬性

文章編號: 933450 - 上次校閱: 2007年7月17日 - 版次: 2.4
這篇文章中的資訊適用於:
  • Microsoft Office Outlook 2003
關鍵字:?
kbmt kbexpertiseadvanced kbtshoot kbprb KB933450 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:933450
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