筆記本事件檢視器事件日誌檔案被損壞怎麼辦

  在有些時候我們的筆記本事件檢視器事件日誌檔案被損壞了,這該怎麼辦呢?下面就由小編來為你們簡單的介紹筆記本事件檢視器事件日誌檔案被損壞的解決方法吧!

  筆記本事件檢視器事件日誌檔案被損壞的解決方法:

  作為Microsoft管理控制檯中所包含的管理工具之一,事件檢視器用以在您的計算機上對相關程式、安全特性以及系統事件所產生的日誌資訊進行維護。您可以通過事件檢視器來瀏覽並管理事件日誌,收集與軟、硬體故障相關的各類資訊,或對Windows安全事件加以監控。

  如果事件檢視器在系統啟動過程中向您報告一個或多個日誌檔案遭到破壞,那麼,您可以採取以下補救措施:

  1、禁用事件日誌服務:開啟“控制面板---效能和維護---管理工具---服務”或者直接執行services.msc,雙擊“Event Log”服務選擇禁用。

  2、重新啟動Windows XP。

  3、從%SystemRoot%\System32\Config目錄中或其它位置上刪除受損日誌檔案——Appevent.evt、Secevent.evt和/或Sysevent.evt。您的現有事件資料將全部丟失,但新的日誌檔案將在事件日誌服務重新啟動時予以建立並重新開始收集新的事件資料。

  4、重新啟用事件日誌服務並將其啟動。

  5、如果事件日誌服務未能成功啟動,請重新啟動Windows XP。

  在事件日誌服務執行過程中,您將無法刪除或重新命名日誌檔案

  開啟Windows事件檢視器後出現:事件日誌檔案已損壞the event log file is corrupt

  解決辦法:

  1禁用Eventlog服務,重啟計算機!

  2重啟後刪除system32下的3個evt檔案

  Appevent.evt

  Sysevent.evt

  Secevent.evt

  3啟動Eventlog服務

  網上有朋友做了一個bat檔案解決這樣的問題。詳情請檢視

  從windows xp 或windows 2000英文版中提出以下檔案:reg.exe、sc.exe、shutdown.exe,不一定是要英文系統,因我比較追求完美,有時候我會在繁體系統理作業,我不喜歡亂碼!也不是一定要這三個檔案,如果你想這個程式在windows 2000下正常執行才需要!

  新建fixsyslogfile.bat 內容:

  複製程式碼程式碼如下:

  :修復事件日誌檔案被損壞fixsyslogfile.bat,設日誌服務為禁用後增加註冊表自動啟動項重啟後執行fixsyslogfileend.bat,後重啟 by :ShirChing

  sc config Eventlog start= disabled

  reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce” /v fixlogfile /t reg_sz /d %windir%\fixsyslogfileend.bat

  shutdown -r -t 1

  :sc config 服務名稱 start= demand設定服務為手動啟動

  :sc config 服務名稱 start= disabled設定服務為禁用

  :sc start 服務名稱 啟動服務

  :sc stop 服務名稱 停止服務

  再先建一個批處理命名為fixsyslogfileend.bat 內容為:

  複製程式碼程式碼如下:

  :修復事件日誌檔案被損壞fixsyslogfileend.bat,刪除損壞的日誌檔案並設日誌服務為自動並啟動,新的日誌檔案自動被建立,後清除殘餘檔案 by ShirChing 200706282339

  del /f /q %windir%\system32\config\Appevent.evt

  del /f /q %windir%\system32\config\Sysevent.evt

  del /f /q %windir%\system32\config\Secevent.evt

  sc config Eventlog start= auto

  sc start Eventlog

  del /f /q %windir%\reg.exe

  del /f /q %windir%\sc.exe

  del /f /q %windir%\shutdown.exe

  del /f /q %windir%\fixsyslogfile.bat

  del /f /q %windir%\fixsyslogfileend.bat

  把五個檔案打包成自解壓,解壓前執行fixsyslogfile.bat,解壓後執行fixsyslogfileend.bat