Office 2010 的 Office 環境評估工具 (OEAT) 使用者指南

 

適用版本: Office 2010

上次修改主題的時間: 2016-11-29

本文是 Office 環境評估工具 (OEAT) 的使用指南,能夠協助您順利使用 OEAT。在使用本指南前,建議您先執行<Office 2010 應用程式相容性指南>中描述的規劃步驟,並準備執行 OEAT,以掃描組織的用戶端電腦中,是否有與 Microsoft Office 互動的增益集和應用程式。

新版 OEAT 自 2011 年 7 月起提供。若要下載 OEAT 更新 1 版,請參閱 Office 2010 工具:Office 環境評估工具 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=171092\&clcid=0x404) (可能為英文網頁)。

本文內容:

  • 關於 OEAT

  • OEAT 的新功能

  • OEAT 需求

  • 部署 OEAT

  • 使用 OEAT 資料

  • OEAT 錯誤的疑難排解

  • 附錄

關於 OEAT

OEAT 是免費下載的執行檔 (.exe),可掃描用戶端電腦中與 Microsoft Office 97、Microsoft Office 2000、Microsoft Office XP、Microsoft Office 2003、2007 Microsoft Office 系統 及 Microsoft Office 2010 互動的增益集和應用程式。您可以在應用程式相容性及修復專案的評估階段期間使用 OEAT,詳細說明請參閱<Office 2010 應用程式相容性指南>。下圖顯示 OEAT 如何融入評估應用程式相容性的整個過程。

顯示評估程序中之 OEAT 的流程圖

OEAT 使用下列兩種方法偵測增益集和應用程式:

  • OEAT 會檢查每部用戶端電腦上的資料夾和登錄位置預定清單,查看是否有用於 Microsoft Outlook、Microsoft Word、Microsoft Excel 及 Microsoft PowerPoint 的增益集。增益集類型包括自動化增益集、COM 增益集、VBA 增益集,以及利用 Visual Studio 建立的應用程式層級增益集。

  • 或者,OEAT 會對用戶端電腦執行被動式掃描,以監視呼叫 Office API 的應用程式。被動式掃描的運作方式,是在呼叫 Office API 時所使用的特定登錄機碼上,啟用稽核 (經過數小時或數天的可設定時段)。依據此稽核,OEAT 可以判斷出是哪些應用程式在呼叫 Office API。這其中包括每個執行檔的名稱和版本,以及執行檔執行的日期和時間。當稽核時段完成時,OEAT 即停用登錄機碼上的稽核。

您可以使用內建精靈產生設定檔 (Settings.xml),以自訂 OEAT 的執行方式。選項包括是否要執行被動式掃描、是否要以無訊息方式掃描用戶端電腦 (無使用者互動),以及用來儲存掃描結果的 UNC 路徑或本機路徑。您可以將 Settings.xml 與 OEAT.exe 一起部署在中央共用資料夾中,或是使用 Microsoft Systems Management Server (SMS) 或 Microsoft System Center Configuration Manager 等產品,部署至個別的用戶端電腦。您也可以部署執行指令碼 (以本文稍後提供的範例為基礎),以自動化從每部用戶端電腦呼叫命令列版本的 OEAT。

針對所掃描的每部用戶端電腦,OEAT 都會產生唯一名稱的 .xml 檔,其中包含所偵測到之增益集和應用程式的詳細資訊,另外也包含每部用戶端電腦的系統資訊,例如磁碟空間、記憶體,以及所安裝的 Office 和 Windows 版本。OEAT 會將每個 .xml 檔儲存至中央共用資料夾,您也可以使用 System Center Configuration Manager 收集儲存在每部用戶端電腦上的 .xml 檔。

當所有用戶端掃描完成時,您可以使用 OEAT 中的功能,將每部用戶端電腦的 .xml 掃描結果編譯成 Microsoft Excel 試算表。在編譯的過程中,OEAT 會將所發現的增益集和應用程式與 Microsoft 獨立軟體廠商 (ISV) 應用程式相容性可見度計畫所追蹤的相容增益集清單做比較。所以您可以利用所產生的試算表分析增益集和應用程式,並排列測試及修復的優先順序。

OEAT 的新功能

OEAT 自 2011 年 7 月起更新。更新 1 版可自 Microsoft 下載中心 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=171092\&clcid=0x404) (可能為英文網頁) 取得。

此版本提供下列修正和增強功能:

  • 所有語言皆可使用被動掃描。

  • 掃描結果檔案是以 GUID 來命名,而不是使用 MAC 位址。此變更可消除某些環境中可能發生的命名衝突。

  • 在沒有網際網路存取的電腦上編譯掃描結果時,OEAT 可以使用從其他電腦下載之廠商清單 (vendors.xml) 的本機複本。

重要

舊版 OEAT 所產生的掃描結果檔案與新發行的版本不相容。您必須使用新版 OEAT 來掃描用戶端。

OEAT 需求

本節說明執行 OEAT 掃描用戶端電腦及管理所產生資料時的需求。

掃描用戶端電腦的需求

執行 OEAT 的所有用戶端電腦都必須安裝 Microsoft .NET Framework 2.0 或更新版本。此外,執行 OEAT 的每個使用者帳戶都必須符合下列需求:

  • 如果使用者是從網路執行 OEAT,則使用者的帳戶必須要有儲存 OEAT.exe 之共用資料夾的下列權限:

    • NTFS 權限   讀取、執行及寫入

    • 共用資料夾權限   變更及讀取

  • 如果您設定 Settings.xml 以啟用被動式掃描,則執行 OEAT 的每個使用者帳戶都必須是本機電腦上的系統管理員群組成員。必須要有此成員資格,使用者帳戶才有權限可以在 Word、PowerPoint、Excel 及 Microsoft Outlook CLSID 自動化機碼的登錄機碼上啟用稽核。若要在使用者不是本機系統管理員的用戶端電腦上執行被動式掃描,有兩個解決方法可以使用。如需這些解決方法的詳細資訊,請參閱本文稍後的<OEAT 錯誤的疑難排解>。

管理 OEAT 的需求

管理員執行 OEAT 以設定 Settings.xml 檔案,並編譯掃描結果。您用來執行 OEAT 以進行管理的電腦,必須符合下列需求:

  • 電腦必須能夠存取網際網路,才能從 ISV 應用程式相容性可見度計劃下載最新的相容性資料。如果電腦不能存取網際網路,請使用<編譯掃描結果>中描述的程序,從能夠存取網際網路的其他電腦下載廠商資料 (vendors.xml) 複本。

  • 下列軟體必須安裝在電腦上:

    • Microsoft .NET Framework 2.0 或更新版本

    • 2007 Office System 或 Office 2010 (以將掃描結果編譯成 Excel 試算表)

部署 OEAT

本節說明您部署 OEAT 時所執行的工作。下列流程圖顯示程序中的工作。每項工作皆對應於本文中的標題。

OEAT 程序流程圖

選擇部署方法

Office 2010 應用程式相容性指南>會指導您要選擇掃描哪些用戶端電腦。每個事業單位中,取 20% 的用戶端電腦統計相關樣本應已足夠。當您選擇要掃描哪些用戶端電腦時,必須考量您是否有受管理環境,以及您想要讓 OEAT 在每部用戶端電腦上本機執行,還是要透過網路執行。組織通常會選擇下列其中一種部署方法:

  • 受管理的部署   使用 System Center Configuration Manager 或 Systems Management Server 將 OEAT.exe 及其相關檔案散佈至每部用戶端電腦。如需其他指導,請參閱部落格文章:利用 ConfigMgr 來部署 Office 環境評估工具 (OEAT) (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=225020\&clcid=0x404) (可能為英文網頁)。

  • 群組原則部署   使用「群組原則」將 OEAT.exe 及其相關檔案部署至每部用戶端電腦,並設定 Settings.xml,將掃描結果儲存至共用資料夾。

  • 未受管理的部署   將 OEAT.exe 及其相關檔案複製到共用資料夾,並為使用者提供執行 OEAT 的指示。例如,您可以用電子郵件傳送指令碼連結,以啟動命令列版本的 OEAT,或者您可以提供逐步指示,說明如何啟動 OEAT 使用者介面及執行掃描。設定 Settings.xml,將掃描結果儲存至共用資料夾中,或是指示使用者用電子郵件傳送掃描結果。

重要

您必須提供從命令列啟動 OEAT 的指令碼或指示,才能執行被動式掃描。使用 OEAT 使用者介面執行掃描將不會呼叫被動式掃描,即使您在設定檔 (Settings.xml) 中設定 OEAT 執行被動式掃描亦然。本文稍後的<OEAT 命令列參數>中提供 OEAT 的命令列參數。

建立 OEAT 設定檔

下載 OEAT (可能為英文網頁) 後,您可以建立設定檔指定選項,例如被動式掃描,以及用來儲存結果檔的位置 (本機或共用資料夾),藉以自訂 OEAT 的執行方式。您可以利用從 OEAT 使用者介面啟動的精靈建立設定檔。當您完成精靈時,OEAT 會在與 OEAT.exe 相同的資料夾中建立設定檔 (Settings.xml)。您可以選擇是否執行設定精靈。然而,如果您執行精靈,並建立設定檔,請務必將 Settings.xml 與 OEAT.exe 一起散佈。

設定 OEAT 設定

  1. 按兩下 OEAT.exe。OEAT 使用者介面隨即出現。

    OEAT 的開啟畫面

  2. 在 [執行設定檔精靈] 區段中,按一下 [執行精靈] 按鈕。

  3. 在 [歡迎使用 OEAT - 安裝精靈] 頁面上,按 [下一步]。

  4. 在 [環境掃描資訊] 頁面上,按一下各個 [其他資訊] 連結,以檢視在每部電腦上掃描到的項目清單。若要繼續,請按 [下一步]。

  5. 在 [被動式掃描設定] 頁面上,執行下列工作:

    1. 選取 [是] 以執行被動式掃描 (若您想這麼做的話),然後指定要在 Office API 呼叫所使用的登錄機碼上啟用稽核的時間長度。被動式掃描會識別將 Office 應用程式自動化 (例如使 Excel 自動建立活頁簿,並載入資料的解決方案) 的外部程序。如果您沒有清楚的解決方案庫存可與 Office 應用程式互動,建議您選取此選項。選擇一段時間,要長到足以收集解決方案的代表性樣本,但要短到足以在用戶端重新啟動 (會重設稽核時段) 前完成。

      OEAT 被動式掃描設定

    2. 若要在背景執行掃描,而不要有使用者互動,請選取 [掃描時,在用戶端上隱藏執行 (無訊息)] 核取方塊。按 [下一步]。

  6. 在 [結果資料夾位置] 頁面上,輸入要用來儲存掃描結果的本機路徑、對應磁碟機或共用的 UNC。例如:\\伺服器名稱\共用名稱\結果。按 [下一步]。

  7. 在 [完成] 頁面上,按一下 [完成]。

  8. 確認 Settings.xml 是建立在與 OEAT.exe 相同的資料夾中。

建立 OEAT 執行指令碼

若要自動化 OEAT 所執行的掃描,您可以建立從命令列執行 OEAT.exe 的指令碼,並將指令碼儲存在包含 OEAT.exe 的資料夾中。在下面的指令碼範例中,請確定您將 <伺服器><共用> 取代成包含 OEAT.exe 的伺服器和共用資料夾。您可以將指令碼散佈給指定的使用者,以作為登入指令碼,或是採用其他方法。無論您如何散佈指令碼,都必須用本機電腦的系統管理權限才能執行。

下面是 JScript 程式碼範例,您可加以編輯,以在您的環境中使用。

// ***************************************************************
// Office Environment Assessment Tool Script
// CREATED: 8-14-2009
// VERSION:1.0
// PURPOSE:To launch the OEAT application from specified 
//              UNC share with the SCAN switch.
// ***************************************************************

/* create a scripting object */
w =  new ActiveXObject("WScript.Shell");

/* shell the OEAT.exe scanner */
w.run("\\\\<server>\\<share>\\oeat.exe -scan");

/* done */

部署 OEAT 及收集掃描結果

使用您在本文稍早的<選擇部署方法>中選擇的方法來部署 OEAT。如果您選擇被動式掃描,請確定您一直等到稽核時段結束,才嘗試收集或編譯掃描結果。另外也請注意,如果在進行被動式掃描期間,用戶端電腦重新啟動,則會重設稽核時段。

編譯掃描結果

將掃描結果收集在中央資料夾之後,請使用下列其中一個程序來將 OEAT 掃描結果編譯成 Excel 試算表。如果包含掃描結果的電腦可以存取網際網路,就可以在該電腦上使用 OEAT 來編譯掃描結果。如果該電腦不能存取網際網路,或是有 Proxy 問題使 OEAT 無法下載 vendors.xml 清單,您可以在能夠存取網際網路的其他電腦上安裝 OEAT,然後將下載的 vendors.xml 檔複製到掃描結果所在的電腦上。

從可存取網際網路的電腦編譯掃描結果

  1. 瀏覽至包含掃描結果及 OEAT.exe 檔案的資料夾。

  2. 按兩下 OEAT.exe。

  3. 在 [歡迎使用 Office 環境評估工具] 頁面上,按一下 [編譯結果]。

    訊息方塊會提示您選擇是否要下載最新的廠商清單。按一下 [是] 以下載廠商清單。

  4. 隨即開啟視窗,其中會有進度列顯示完成的進度。編譯完成時,會自動在 Excel 中啟動 OEAT Report.xlsx 檔案。

從一部電腦下載廠商清單,並從另一部電腦編譯掃描結果

  1. 將 OMPM 安裝在可存取網際網路且符合前述<管理 OEAT 的需求>的任何電腦上。

  2. 按兩下 OEAT.exe。

  3. 在 [歡迎使用 Office 環境評估工具] 頁面上,按一下 [掃描您的系統]。

  4. 掃描完成之後,按一下 [編譯結果]]。

    訊息方塊會提示您選擇是否要下載最新的廠商清單。按一下 [是] 以下載廠商清單,然後關閉編譯完成之後自動開啟的 Excel 檔。

  5. 在您安裝 OEAT.exe 的資料夾中,尋找名為 vendors.xml 的檔案,然後將 vendors.xml 複製到無法存取網際網路的 OEAT 管理電腦。請務必將檔案複製到 OEAT.exe 和掃描結果所在的相同資料夾。

  6. 在 OEAT 管理電腦上,按兩下 [OEAT.exe]。

  7. 在 [歡迎使用 Office 環境評估工具] 頁面上,按一下 [編譯結果]。

    訊息方塊會提示您選擇是否要下載最新的廠商清單。按一下 [否]。OEAT 會使用您手動複製的 vendors.xml 檔來編譯掃描結果。

  8. 隨即開啟視窗,其中會有進度列顯示完成的進度。編譯完成時,會自動在 Excel 中啟動 OEAT Report.xlsx 檔案。

使用 OEAT 資料

本節說明 OEAT 報告的內容,並提供結果資料的一些最佳使用範例。

OEAT 報告概觀

編譯過的 Excel 檔案包含數個工作表,包括:

  • SummaryReport   此工作表含有摘要資訊,可協助您判斷所掃描的用戶端電腦是否已備妥可進行 Office 2010。此工作表包括平均可用空間、處理器、電腦製造商、Windows 安裝 (包括 Service Pack 等級) 及 Office 安裝等資料。從設定管理觀點來看,值得注意所產生的資料,因為用戶端電腦可能並未執行您預期的 Office 或 Windows 版本。

  • MicrosoftOfficeAddins   此工作表包含隨 Office 安裝之所有增益集的清單。

  • AddinsNotShippedWithOffice   此工作表含有 Office 未隨附的所有增益集清單。大部分的評估及規劃來自於此報告。您可以依應用程式排序清單、檢視上次存取或修改的日期,以及檢視偵測到增益集的用戶端電腦數目。您也可以比較相同增益集的版本號碼,以判斷某些用戶端電腦的子集合是否已過期,這可能表示您組織中的設定管理程序發生問題。

在 [AddinsNotShippedWithOffice] 工作表上,開始使用 [相容性] 欄檢視每個增益集的相容性狀態。OEAT 會將探索到的增益集與 ISV 相容性程式所追蹤的相容增益集清單進行比較,據此產生此欄的資料。可能的相容性狀態結果如下:

  • 不明   此增益集目前不存在於 Office 2010 相容增益集的 Microsoft 廠商清單中。因此,此增益集的狀態不明。請注意,此狀態會隨 OEAT 擁有新的廠商資料而有所變更。每次編譯試算表時,可選擇是否要下載新的廠商資料。

  • 部分相符   OEAT 在下列兩種情況下會報告此狀態:OEAT 找到僅符合廠商名稱的項目。或者,OEAT 找到相符的廠商名稱與產品名稱,但是版本號碼不符。請使用 [URL] 欄中所提供的連結,檢查該廠商的廠商清單有無相容的增益集。

  • 完全相符   當廠商名稱相符、產品名稱相符,且增益集的版本號碼等於或新於廠商所提報的版本時,即會顯示此狀態。

重要

若在 OEAT 正式版中出現提示時,選擇不要下載相容性資料,或者若使用的是 OEAT 測試版,則不會顯示 [相容性] 欄。您可以從 Microsoft 下載中心 (可能為英文網頁) 下載 OEAT 正式版。

檢視前 10 大增益集

[MicrosoftOfficeAddins] 及 [AddinsNotShippedWithOffice] 索引標籤包含 [計數] 欄,顯示偵測到每個增益集或應用程式的次數。您可以利用下列方法來篩選此清單,以顯示前 10 大增益集和應用程式:

  1. 在 [MicrosoftOfficeAddins] 或 [AddinsNoShippedWithOffice] 索引標籤的 [計數] 欄名中,按一下向下箭號。

  2. 指向 [數字篩選],再按一下 [前 10 項]。依需要調整 [自動篩選],然後按一下 [確定]。

依應用程式組織結果

雖然您可能會想要研究 Office 中,各應用程式可能的相容性問題,但您一開始只能專注在一個應用程式上。您可以選擇從一個 Office 應用程式 (例如 [APP] 欄中的 Excel) 檢視資料,並取得只與 Excel 互動之增益集和應用程式的清單。

檢視不明的增益集

在您依應用程式以及依前 10 項篩選清單之後,可以再篩選 [相容性] 欄中「不明」或「部分相符」的應用程式清單。再次使用篩選,也可讓您從清單中移除已知與 Office 2010 相容的所有增益集。

在設定管理中檢查不一致的情形

在您針對各個應用程式,編譯未明確與 Office 2010 搭配使用的增益集清單之後,即可將清單依最常用到最不常用的順序排列,以及排列出最重要的前 10 項。從這裡開始,您可以執行下列步驟:


  • 研究版本資訊   從所檢閱的項目中,檢查增益集或應用程式的版本。您已經有廠商支援的最新版本了嗎?應用程式是否已完全部署?您可以連絡廠商,以確認最新版本嗎?


  • 注意上次存取日期   判斷最近您的環境中是否有使用增益集或應用程式。如果有舊的存取日期,您可以檢查在 [RawData] 工作表中報告該特定增益集的系統,以查看是否為現行使用者所使用。


  • 使用載入欄   [載入] 欄可讓您知道當 Office 執行時,是否載入增益集。OEAT 會指出此行為,如下所示:

    • (0) 未載入

    • (1) 僅於下次啟動時載入

    • (2) 視需要載入

    • (3) 啟動時載入

    • (8) 視需要載入

    • (9) 視需要載入

    • (16) 第一次載入,然後視需要載入

建立樞紐分析圖及樞紐分析表

還有其他機會可使用樞紐分析圖來顯示資料,或是使用樞紐分析表來醒目提示特定資訊。如需 Excel 樞紐分析圖及樞紐分析表的詳細資訊,請參閱 Excel 圖表概觀 (https://go.microsoft.com/fwlink/?linkid=178194\&clcid=0x404) 及樞紐分析表概觀 (https://go.microsoft.com/fwlink/?linkid=178195\&clcid=0x404)。

OEAT 錯誤的疑難排解

本節可協助您針對使用 OEAT 時可能遇到的問題,進行疑難排解。

被動掃描失敗且 errors.log 檔案中出現「在登錄機碼上設定權限出現錯誤」訊息

如果非本機系統管理員身分的使用者試圖執行被動式掃描,則會在與 OEAT.exe 相同資料夾中的錯誤檔 (errors.log) 中,寫入一連串錯誤。記錄檔中的錯誤如下:

... SCAN: Error setting permissions on registry keys. PERMISSION ERROR: System.UnauthorizedAccessException: Attempted to perform an unauthorized operation. ... at OfficeAddinScanner.clsWatcher.addAudits()

如果您需要對用戶端電腦執行被動式掃描,而使用者不是本機系統管理員,您可以執行下列解決方法:

  • 建立群組原則物件 (GPO),為使用者設定下列稽核機碼的「變更」權限。

    • Excel = HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}

    • PowerPoint = HKEY_CLASSES_ROOT\CLSID\{91493441-5A91-11CF-8700-00AA0060263B}

    • Word = HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}

    • Outlook = HKEY_CLASSES_ROOT\CLSID\{0006F03A-0000-0000-C000-000000000046}

    如需如何使用 GPO 來設定稽核機碼值的詳細資訊,請參閱如何使用「群組原則」來稽核 Windows Server 2003 中的登錄機碼 (https://go.microsoft.com/fwlink/?linkid=178196\&clcid=0x404)。

  • 使用 Systems Management Server 或 System Center Configuration Manager 等管理解決方案,來部署 OEAT 以本機系統帳戶在每部用戶端電腦上執行。設定工具,以從啟動資料夾或 Windows Run 登錄機碼來執行,然後從每部用戶端電腦收集掃描結果檔。

被動掃描失敗,且 errors.log 檔案中出現「掃描:設定被動掃描時出現錯誤。無法轉譯某些或所有身分識別參照。」訊息

當用戶端電腦執行當地語系化版本 Windows 且安全性群組名稱不是英文時,就會出現此錯誤訊息。失敗的原因是 OEAT 對 Everyone 群組的英文名稱具有硬式編碼相依性。在使用英文以外語言版本的用戶端上,Everyone 群組可能已為特定語言的用戶端當地語系化。在這些用戶端上,被動掃描就會失敗。

有新版 OEAT 可修正這個問題。若要下載新版,請參閱 Office 2010 工具:Office 環境評估工具 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=171092\&clcid=0x404) (可能為英文網頁)。

在某些環境中,相同的 MAC 位址會導致掃描結果檔有相同的名稱

有客戶反應,在某些環境中 (例如 Citrix 環境),無法合併或編譯掃描結果,因為每個用戶端的掃描結果檔都是使用相同的檔名。新版 OEAT 可利用 GUID 來確保掃描結果檔使用唯一名稱。若要下載新版,請參閱 Office 2010 工具:Office 環境評估工具 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=171092\&clcid=0x404) (可能為英文網頁)。

無法下載廠商清單 (vendors.xml)

Proxy 問題會導致 OEAT 無法在可存取網際網路的電腦上下載廠商清單 (vendors.xml)。如果下載廠商清單失敗,請使用<編譯掃描結果>中的程序,從未使用 Proxy 伺服器的其他電腦 (例如家用電腦) 下載 vendors.xml。

當您編譯 OEAT 掃描結果時,收到錯誤:「格式太舊或是類型程式庫無效」

當您用來編譯 OEAT 掃描結果的用戶端電腦是執行英文版的 Excel,而您現行的地區設定語言不是設定為英文,就會發生此錯誤。在此解決方案中,Excel 會嘗試為所設定的語言尋找語言套件。如果找不到該語言套件,就會報告錯誤。若要解決這個問題,請變更您的地區設定,以配合您在用戶端電腦上執行的 Excel 版本,然後再重試編譯掃描結果。

附錄

本附錄說明 OEAT 命令列參數,以及 OEAT 搜尋增益集和應用程式所在的位置。

OEAT 命令列參數

您可以使用下表中顯示的參數集,在命令提示字元處或指令碼中執行 OEAT。

參數 描述

-scan

搭配 scan (掃描) 選項執行 OEAT.exe。此參數需要 Settings.xml 檔案儲存在與 OEAT.exe 相同的資料夾中。

-setup

執行建立 Settings.xml 檔案的 [安裝精靈]。

-compile

將掃描結果檔編譯至 XML 檔案中。此檔案會儲存至 Settings.xml 檔案中所指定的資料夾。如果不存在 Settings.xml 檔案,則會使用預設組態,而所編譯的資料會儲存至現行資料夾中的檔案。

-help

開啟 [說明] 視窗。

-debug

如果有錯誤,即停止掃描,並顯示訊息方塊來說明錯誤。

還有其他參數可搭配 Oeat.exe –scan 命令使用。語法如下:

OEAT.EXE –scan <settings.xml 的路徑> <errors.log 的路徑>

例如,您可以依下列方式來使用此命令:

  • Oeat.exe –scan [default] %temp%\errors.log

  • Oeat.exe –scan \\someotherserver\path\settings.xml

  • Oeat.exe –scan \\someotherserver\path\settings.xml %temp%\errors.log

  • Oeat.exe –scan %temp%\settings.xml \\server\share\errors.log

  • Oeat.exe –scan %temp%\settings.xml %temp%\errors.log

在使用這些參數時,請注意下列需求:

  • 設定檔必須命名為 settings.xml。

  • 錯誤記錄檔必須命名為 errors.log。

  • 設定和錯誤路徑不一定兩個都要,但是必須先指定設定路徑,才能指定錯誤路徑。

  • 您可以為 settings.xml 路徑指定 [default],讓 OEAT 使用與 OEAT.EXE 相同資料夾中的路徑。

OEAT 掃描的位置

掃描的資料夾:

%programfiles%\Microsoft Office\Office9\Xlstart

%programfiles%\Microsoft Office\Office10\Xlstart

%programfiles%\Microsoft Office\Office11\Xlstart

%programfiles%\Microsoft Office\Office12\Xlstart

%programfiles%\Microsoft Office\Office9\STARTUP

%programfiles%\Microsoft Office\Office10\STARTUP

%programfiles%\Microsoft Office\Office11\STARTUP

%programfiles%\Microsoft Office\Office12\STARTUP

%programfiles%\Microsoft Office\Office14\STARTUP

%appdata%\Microsoft\Excel\XLSTART

%appdata%\Microsoft\Word\STARTUP

%appdata%\Microsoft\AddIns

在掃描的資料夾中發現的副檔名:

PowerPoint:ppa、ppam

Excel:xla、xlm、xll、xlam

Word:dot、dotm, .wll

Office:.dll

掃描的登錄位置:

PowerPoint:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\PowerPoint\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\PowerPoint\AddIns

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\PowerPoint\AddIns

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\PowerPoint\AddIns

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Addins

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\PowerPoint\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\PowerPoint\AddIns

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\PowerPoint\AddIns

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\PowerPoint\AddIns

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\PowerPoint\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\PowerPoint\Addins

Outlook:

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Addins

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Outlook\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Outlook\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Outlook\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Outlook\Addins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Outlook\Addins

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins

Excel:

HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Add-in Manager

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Add-in Manager

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Add-in Manager

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Add-in Manager

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Add-in Manager

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\Addins\

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options::OPEN#

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options::OPEN#

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options::OPEN#

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options::OPEN#

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options::OPEN#

Word:

HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word\Add-ins

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Add-ins

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Add-ins

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Add-ins

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Add-ins

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Word\Addins\

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word\Options::STARTUP-PATH

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options::STARTUP-PATH

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options::STARTUP-PATH

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options::STARTUP-PATH

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options::STARTUP-PATH

在被動式掃描期間監視的登錄機碼:

{00024500-0000-0000-C000-000000000046}

{91493441-5A91-11CF-8700-00AA0060263B}

{000209FF-0000-0000-C000-000000000046}

{0006F03A-0000-0000-C000-000000000046}