Windows-Server-2012-R2

在計劃任務中找不到數據收集器集 (0x80300002)

  • October 26, 2018

伺服器:Microsoft Windows 2012 R2(系統上帶有 SharePoint 2013)。

得到這個錯誤:

Data Collector Set was not found (0x80300002)

我有一個在系統重新啟動時自動執行的計劃任務。我不確定這是內置的、由第三方軟體創建的還是內部創建的。

任務計劃程序中的計劃任務

任務計劃程序中的計劃任務

我們在 SCOM 上收到以下警報:

Job/Task StartFabricTraces Failed with exit code -2144337918 (0x80300002). Last run date was 10/19/2018 4:08:41 PM

我嘗試手動執行該過程,但我收到數據集收集器錯誤。

經過一些研究,我也簽入了,Computer Management -> Performance -> Data Collector Sets但找不到與事件/命令同名的任何數據集。

已調度的任務被呼叫StartFabricTraces並執行位於 .cmdStartTracing.cmd中的名為 .cmd 的文件C:\Program Files\Windows Fabric\bin\Fabric\Fabric.Code.1.0

內容如下:

@echo OFF

call logman start FabricTraces > NUL
call logman start FabricLeaseLayerTraces > NUL

嘗試將程式碼手動執行到命令提示符中,但沒有得到任何輸出。當我刪除尾隨時,> NUL我得到Data Collector Set未找到(0x80300002)錯誤

錯誤

知道如何成功執行此計劃任務及其用途嗎?

此計劃任務啟動 Windows Fabric 的跟踪日誌記錄,它是作為 sharepoint 2013 的先決條件安裝的。我想安裝程序或應用程序本身的某些部分會創建數據收集器集。從命令提示符執行它時沒有看到錯誤的原因是輸出被重定向到 NUL。錯誤仍在發生,只是沒有輸出到控制台。當它由計劃任務執行時,會擷取並報告您所看到的錯誤。

IMO你現在有2個選擇……

選項 1:您可以禁用計劃任務。如果您還不需要這些日誌文件,那麼您將來可能不需要這些日誌文件。我不確切知道這些日誌文件中的內容,但我的系統管理員說禁用它會很好,除非您必須解決與 windows 結構相關的問題,否則您可能不需要這些資訊。

選項 2:您可以嘗試恢復這些數據收集器集。您可以搜尋 windows 結構目錄以查看 .xml 模板文件是否存在。如果是,請啟動性能監視器並從模板創建一個新的數據收集器集(瀏覽到適當的 .xml 文件)。或者,如果您有任何其他執行類似軟體的盒子,它們可能具有這些數據收集器集,您可以將它們複製過來(另存為模板,然後從目標盒子上的模板創建新的)。

引用自:https://serverfault.com/questions/936586