VB6是一種更高級的語言。很多人問我們基本的人需要幫助,但是這樣做會使我們的語言陷入泥潭。
在任務計劃,將產生該事件消息時要運行的任務。
所以在一個批處理文件
regsvr32 oleaut32
"c:\some folder\your vb6 program.exe"
但總是包含完整的錯誤消息。這對我來說可能意味着什麼。
我也將測試該服務器的硬件故障。
,看是否有修正可用
在控制面板(並選擇在左側窗格中的經典視圖)選擇問題報告和解決方案(在開始搜索框中鍵入問題),到問題的歷史,右鍵單擊您的錯誤並選擇檢查解決方案。您也可以右鍵單擊並選擇詳細信息以獲取更多信息。在這裏發佈這些細節。
,看是否有最近的系統變更導致它
在控制面板(並選擇在左側窗格中的經典視圖),選擇管理工具,然後選擇可靠性和性能監視器,並選擇監視工具,然後可靠性監視器(在開始搜索時輸入可靠性)。此列表是軟件安裝,卸載,Windows更新和按日期崩潰的圖表(向左滾動以查看更早的日期)。查看您安裝或卸載內容後是否發生崩潰。
標準硬件故障診斷
首先讓測試的硬件就可以了。硬件故障可以表現爲許多軟件故障,因此我們需要先測試硬件..
請執行下列操作才能。內存故障可能會導致磁盤損壞,磁盤故障可能會導致磁盤損壞。磁盤損壞導致損壞的文件(SFC可能會修復)。如果您遇到硬件錯誤停止並回傳。不要運行有錯誤內存的chkdsk。
內存診斷 如果您還沒有運行內存診斷,那麼請這樣做。單擊開始 - 控制面板 - 在左側窗格中選擇經典視圖 - 選擇管理工具 - 然後選擇內存診斷工具。
S.M.A.R.T 開始 - 所有程序 - 附件 - 右鍵單擊命令提示符並選擇以管理員身份運行。鍵入(或通過右鍵單擊命令提示符窗口並選擇粘貼複製並粘貼)。
Windows中的磁盤驅動器監視自己是否即將發生故障。該功能稱爲S.M.A.R.T.它會在30%的時間內檢測即將發生的故障。在提升的命令提示的類型(它的一個線)
wmic /namespace:\\root\wmi PATH MSStorageDriver_FailurePredictStatus get active,predictfailure,reason /format:List
如果是主動將爲真,如果不是打開它在計算機的BIOS。
預測如果一切正常,失敗應該是錯誤的。有兩個原因。
0 Unknown
255 Test - Not a failure
在Vista及更高版本中,如果SMART預測失敗,Windows將提示用戶運行備份。
運行Chkdsk 在電腦右鍵單擊所有驅動器並選擇屬性,然後工具選項卡,然後單擊立即檢查。勾選兩個複選框,然後單擊開始。重啓。這將過夜。
證監會 檢查通過單擊開始文件損壞 - 所有程序 - 附件 - 右鍵單擊命令提示符並選擇以管理員身份運行。鍵入(或通過右鍵單擊命令提示符窗口並選擇粘貼複製並粘貼)。
sfc /scannow
熱 熱量會導致這樣的問題,也突然重啓不會崩潰。確保你的風扇沒有被灰塵堵塞。
處理器(CPU) 英特爾有一個實用程序來檢查處理器。
32位Windows https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=19791
64位位Windows https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=19792
對於內存診斷結果 單擊開始 - 控制面板(並選擇在左側窗格中的經典視圖),選擇管理工具,然後事件然後查看事件查看器(本地) - 應用程序和服務 - Microsoft - Windows - MemoryDiagnostic - 條目結果。
查找事件ID爲1201或1101,而源MemoryDiagnostic,結果
雙擊了該條目詳細信息的條目。
對於Chkdsk的結果
開始 - 所有程序 - 附件 - 右鍵單擊命令提示符並選擇以管理員身份運行。鍵入(或通過右鍵單擊命令提示符窗口並選擇粘貼複製並粘貼)。
edit c:\bootex.log
該文件是否與其中的內容存在?
以下命令查詢事件日誌。
用於使用任何Windows版本的源名稱進行引導時檢查(因爲它變化)。
wmic /append:"%userprofile%\desktop\DiskEvents.html" PATH Win32_NTLogEvent where (sourcename='Autocheck' or sourcename='Winlogon' or sourcename='WinInit') get /format:HForm
用於在Windows中運行chkdsk。
wmic /append:"%userprofile%\desktop\DiskEvents.html" PATH Win32_NTLogEvent where (sourcename='Chkdsk') get /format:HForm
有關正常運行期間檢測到的磁盤問題以及Windows發現問題時自動修復的警告。
wmic /append:"%userprofile%\desktop\DiskEvents.html" PATH Win32_NTLogEvent where (sourcename='NTFS' or Sourcename='Disk') get /format:HForm
然後查看創建的文件。
start "" "%userprofile%\desktop\DiskEvents.html"
單擊開始 - 控制面板(並選擇在左側窗格中的經典視圖),選擇管理工具,然後事件查看器再看看這兩個應用程序和系統日誌(在Windows日誌)條目。
Look for EventID is 7 and Source is Disk
Look for EventID is 11 and Source is Disk
Look for EventID is 50 and Source is Disk
Look for EventID is 51 and Source is Disk
Look for EventID is 52 and Source is Disk
Look for EventID is 55 and Source is NTFS
Look for EventID is 130 and Source is NTFS
Look for EventID is 134 and Source is NTFS
Look for EventID is 137 and Source is NTFS
Look for EventID is 1001 and Source is Autochk
Look for EventID is 1001 and Source is Winlogon
Look for EventID is 1001 and Source is WinInit
Look for EventID is 1001 and Source is Chkdsk
Look for EventID is 26212 and Source is Chkdsk
Look for EventID is 26213 and Source is Chkdsk
Look for EventID is 26214 and Source is Chkdsk
雙擊條目以獲取該條目的詳細信息。
P.S. 7和55是自動修復代碼,Windows在運行中靜默修復磁盤錯誤。 52是SMART警告。
如果結果沒有從啓動時間chkdsk傳輸到事件日誌,那麼結果可能在以下文件c:\ Bootex.log中。當結果移動到事件日誌中時,該文件被刪除。
對於SFC結果 開始 - 所有程序 - 附件 - 右鍵單擊命令提示符並選擇以管理員身份運行。鍵入(或通過右鍵單擊命令提示符窗口並選擇粘貼複製並粘貼)。
findstr /c:"[SR] Cannot" %windir%\logs\cbs\cbs.log|more
這將看到哪些文件已損壞。
看它做了什麼
findstr /c:"[SR] Repairing" %windir%\logs\cbs\cbs.log|more
有對小文經常誤報文件Windows使用如的desktop.ini和的Settings.ini。另外由於以wd開頭的更新.mof文件也可能被標記。忽略這些。
您也可以打開註冊表訪問的審覈。然後設置以下按鍵進行監控。 'reg查詢hkcr/f「oleaut32.dll」/ s/d'。這打開審計auditpol /設置/子類別:註冊表。您仍然需要指定要審覈的內容。 – Noodles 2014-10-11 00:59:59