㈠ 為什麼開機就顯示找不到mp.dll文件,是怎麼點都關不掉,這應該怎麼解決呢
你好:
這個是是由於你這個文件在系統文件中丟失了,所以在開機的時候他會提醒你。找不到這個文件,卜陪一般來講,操作系統中有很多的文件,一些文件丟失了,會有影響喚弊拿,不過你時可以用的,但是有些文件丟失了,有可能永不了。你的屬於前者,。解決辦法:
1.嘗試修復系統文件。
2.重做系統,就好了。和搭
希望能幫到你,望採納,謝謝。
㈡ vmware生成的mp刪除
vmware生成的mp刪除方法如下:
1、右握碼腔鍵點擊此電腦,然後選擇屬性;
2、打開後點擊高級系統設置;
3、選擇啟動和故障回復—設模前置取消段衫將時間寫入系統日誌,確定保存就可以了,以後就不會生成DMP文件。
㈢ 電腦c盤出一堆mp文件怎麼辦
如果您的電腦C盤出現大量mp文件的情況,那麼您可以嘗試以下方法來解決:
1.刪除mp文件:打開電腦的C盤,找到Windows文件夾,進入Minimp文件夾,將其中的mp文件全部刪除。注意,如果無法刪除某些文件需要驗證管理員許可權是否足夠;
2.停用崩潰轉儲:如果電腦中的mp文件很頻繁出現,那麼建議您停用崩潰轉儲。此操作需要進入「控制面板」,點擊「系統和安全」,在出現的菜單中點擊「系統」。在彈出的窗口中選擇「高級系統設置」,選擇「設置」選項卡中的「啟動和故障恢復」,取消勾選「自動重啟」和「自動保存修改的設置」,以停用自動崩潰轉儲。
總之,刪除C盤中飢慎的mp文件或停毀大用自動崩潰轉儲都可以解決mp文件頻繁出現的問題。但建議您在完成上述操作後,及時備份電腦中的重要文件以避免進一步的數據損失。如果問題未能得到解決,您可以聯系相關技術人員尋求進一步的纖肢豎幫助。
㈣ 如何停止SQL mp日誌生成
您好,很高興為您解答。
預設乎譽大情況下,在Program FilesMicrosoft SQL ServerMSSQLLog目錄下。最近的錯誤日誌名稱是ERRORLOG,如果停止並重啟SQL Server,舊的日誌將被壓縮和新建一個文件。此外,也可以通過DBCC ERRORLOG 命令或者sp_cycle_errorlog 系統存儲過程回收錯誤日誌。
[@more@]
以下是一些沒有寫在文檔中虛春但是眾所周知的系統存儲過程,這些存儲過程可以從SQL Server自身讀取錯誤日誌。
exec xp_enumerrorlogs 1 will list SQL Engine errorlog file numbers
exec xp_readerrorlog <errorlognumber>, 1 will return the content of the requested Engine errorlog file.
exec xp_enumerrorlogs 2 will list the Agent error log file numbers
exec xp_readerrorlog <errorlognumber>, 2 will return the content of the requested Agent error log file.
舉例:
exec xp_enumerrorlogs 2
存檔# 日期 日誌文件大小(位元組)
1 08/06/2012 10:52 11399188
2 07/13/2012 00:58 1048
3 07/13/2012 00:55 1048
4 07/13/2012 00:55 12682508
5 06/16/2012 09:53 12869230
6 05/20/2012 05:38 10492
7 05/20/2012 05:25 11766
8 05/20/2012 05:08 10012278
9 04/29/2012 00:41 15371150
0 08/08/2012 11:30 939606
exec xp_readerrorlog 1, 2
時間 錯誤級別 內容
2012-07-13 01:07:03.0 3 [393] 正在等待 SQL Server 恢復資料庫...
2012-07-13 01:18:29.0 3 [100] Microsoft SQLServerAgent 版本 9.00.1399.06 (內部版本號 x86 unicode 零售): 進程 ID 1996
2012-07-13 01:18:29.0 3 [101] SQL Server SVCTAG-4GCYY2X 版本 9.00.1399 (連接限制: 0)
2012-07-13 01:18:29.0 3 [102] SQL Server ODBC 驅動程序版本 9.00.1399
2012-07-13 01:18:29.0 3 [103] 驅動程序使用的 NetLib 是 DBNETLIB.DLL;本歲豎地主機伺服器是
2012-07-13 01:18:29.0 3 [310] 檢測到 8 個處理器和 4096 MB RAM
2012-07-13 01:18:29.0 3 [339] 本地計算機是 SVCTAG-4GCYY2X,運行的是 Windows NT 5.2 (3790) Service Pack 2
2012-07-13 01:18:29.0 3 [431] 正在填充子系統緩存...
2012-07-13 01:18:36.0 3 [432] 子系統緩存中有 11 個子系統
2012-07-13 01:18:36.0 3 [124] 已成功載入子系統「TSQL」(最大並發數: 160)
2012-07-13 01:18:37.0 3 [124] 已成功載入子系統「ActiveScripting」(最大並發數: 80)
2012-07-13 01:18:37.0 3 [124] 已成功載入子系統「CmdExec」(最大並發數: 80)
2012-07-13 01:18:38.0 3 [124] 已成功載入子系統「Snapshot」(最大並發數: 800)
2012-07-13 01:18:38.0 3 [124] 已成功載入子系統「LogReader」(最大並發數: 200)
㈤ 急啊,求救!電腦開機後會一直彈窗send mp file停止運行,會一直不停的
同樣的問題,已解決
是系統安裝了不兼容的主題類的軟體,把軟體刪除伏態,然後重啟計算機可解決,希望能幫到好廳你!友廳隱
㈥ 電腦藍屏頻繁重啟,有mp分析文件。
朋友,電腦藍屏的原因是很復雜的!這是軟體之間有沖突!(參考第3條,軟體不兼容)
1。如果這是偶然,一般重啟電腦,症狀便可消失!
2。殺毒不徹底,(使用殺毒軟體,全盤掃描和自定義掃描)!如果殺到木馬或病毒後,應立即重啟, 重啟電腦後,來到「隔離|恢復」,徹底刪除,木馬和病毒!
3。軟體沖突,不兼容:多餘的同類軟體安裝,(360管家,軟體卸載,找到卸載,再:強力清掃)!比如:播放器重復或有相似的,殺毒,瀏覽器,游戲,輸入法,下載工具,有同類多餘的,卸載多餘的,只留頃判一款!
4。電腦系統有頑固的病毒和木馬或蠕蟲干擾,或者丟失了系統文件(360系統急救箱或金山急救箱,金山網鍵乎滑盾等等,其中任意一款,全盤查殺,再:系統修復)
5。軟體需要更新,(360管家,軟體升級,下載,覆蓋安裝,winrar可以不升)
6。系統有新的漏洞等待安裝,(修補高危和重要的,其它設置為:忽略)
7。顯卡或內存cpu,或風扇的接觸不良和松動或有灰塵覆蓋,(拔下橡皮擦擦)注意是:台式機!
8。內存cpu過熱,散熱性不好!(開機時間不要太長,關機散熱)
9。電腦存在惡評插件! (掃描出來,立即清理)
10。電腦磁碟碎片過多,(開始,程序,附件,系統工具,磁碟碎片整理程序)!
11。如果還是不行,說明系統文件丟失了!或者系統內存有很嚴重的錯誤了!
12。試試開機後按F8,回車,回車,進安全模式里,最後一次正確配置,按下去試試!或者,進安全模式,到桌面後,全盤殺毒!
13。玩游戲藍屏,一般就是系統不支持這款游戲!(更換游戲版本或換xp系統)
14。下載的游戲,播放器,輸入法,下載工具,瀏覽器,驅動,等等的程序不穩定!(卸載重裝或升級至最新版本)!
15。如果還是不行,需要「一鍵還原」系統或「重裝系統」了 !
?
★★★★★★?以上答案引用自原作者:「力王歷史」,★★★★★★
★★★★★★非常感謝他★★★★★★
你好這種情況,一般都是由 系統軟體、內存、驅動等以下常見原因引起的。
1 電腦不心裝上了惡意軟體,或上網時產生了惡意程序,建議用360 衛士 、金山衛士等軟體,清理垃圾,查殺惡意軟 件,完成後重啟電腦,就可能解決。實在不行,重裝,還原過系統,可以解決軟體引起的問題。
2 如果只是運行個別軟體或游戲偶爾出現的,重啟電腦再試,或到其他地方下載其他版本的軟體重新安裝。
3 點 開始菜單 運行 輸入 cmd 回車,在命令提示符下輸入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 然後 回車。然後讓他運行完,應該就可能解決。
4 電腦中毒、安裝了不穩定的軟體、等,建議全盤殺毒,卸了那個引發問題的軟體,重新安裝其他 版本,就可能解決 . 再不行,重新裝過系統就ok.
5 由於電腦機箱裡面內存條進灰塵,拆開機箱,拆下內存條,清潔下內存金手指,重新裝回去,就可能可以了。 (cqjiangyong總結的,舊電腦經常出現這樣的問題)
6 電腦用久了內存壞、買到水貨內存、多條內存一起用不兼容,有單條內存壞了等,建議更換內存即可能解決。
7 很多時候由於系統和驅動的兼容性不好,也會出現這樣的錯誤,特別是顯卡驅動,稿臘建議你換個其他版本的驅動安裝, 或換個其他版本的系統安裝。
8 電腦用久了,硬碟壞,也會常出現這種錯誤,重新分區安裝系統可以修復邏輯壞道,還是不行,那就到了該時候了, 換個硬碟就可以解決。
★★★★★★以上答案引用自原作者:電腦網路工程師蔣勇,★★★★★★
★★★★★★大家感謝他吧★★★★★★
你好,本文自己總結,並非復制。
藍屏的問題很復雜,參看了很多朋友提出和回答藍屏的問題及自己電腦藍屏的處理方法,特作此小結。
(一)藍屏由電腦操作引起:
1、回憶一下,藍屏前,進行了什麼操作?按F8進入安全模式,刪除、卸載、取消你之前的操作。
2、按F8進入安全模式,選擇「最後一次正確配置」或者「正常啟動」。
(二)藍屏由硬體引起:
1、更換或者添加硬體,出現硬體不兼容現象。卸下新加硬體。新加硬體兼容,也可能藍屏,因為系統不能識別新添加的硬體,建議重裝系統。
2、電腦使用過久,內存、顯卡的金手指被氧化而引起接觸不良。把內存、顯卡,取下來用橡皮擦擦卡的金手指,再向卡槽內加入少量無水酒精
(清洗槽內氧化物),幾分鍾後,用電吹風吹乾,再插好。
3、硬碟不穩定引起,此故障均為硬碟損壞,修復硬碟壞道或直接更換硬碟。
4、鍵鼠故障,重新插拔一下USB。
5、機箱內灰塵多引起,清除灰塵(一般3-5個月清除一次)。並卸下CPU風扇,輕輕擦去U上的硅脂,再重新塗上一薄層新硅脂。
6、超頻也可能引起電腦藍屏。如果超頻了,就取消超頻。
7、恢復BIOS設置。
(三)藍屏由軟體引起:
1、360修復引起。卸載360或重裝系統。
2、修復漏洞或殺毒引起。此故障均為操作不當,卸載補丁。
3、驅動精靈、驅動人生等軟體引起,但此類故障較少。因系統和顯卡驅動的兼容性不好(別追求新驅動,新的驅動有的並不適合你的顯卡),也會出現這樣的錯誤,建議更換適合的顯卡驅動安裝。
4、電腦中毒,使用專業殺毒軟體進行全盤殺毒,並把隔離區的文件刪除,重啟電腦,再進行一次查殺,防止二次病毒感染。
5、安裝了不穩定的軟體,建議全盤殺毒,卸載引發問題的軟體,重新安裝其他版本的軟體。
其實,電腦藍屏了,最好的解決方法是:重裝系統。如發現安裝的系統經常出現藍屏現象,則應該換個系統安裝。
如果是中毒後系統重裝,建議重裝系統後,先安裝殺毒軟體,進行一次徹底的全盤查殺後,再安裝其它軟體。
★★★★★★以上答案引用自原作者:壬辰龍99,★★★★★★
★★★★★★大家感謝他吧★★★★★★
如果上邊的所有回答都不行,那麼送修理吧。。
辛勤整理,不用感謝我。。。
請點擊【採納為滿意回答】按鈕
手機提問者在客戶端右上角評價點【滿意】即可。
㈦ 如何捕捉程序異常/crash 並生成 mp 文件
程序崩潰(crash)的時候, 為了以後能夠調試分析問題, 可以使用WinDBG要把當時程序內存空間數據都保存下來,生成的文件稱為mp 文件。
步驟:
1) 打開WinDBG並將之Attach 到crash的程序進程游掘卜
2) 輸入產生mp 文件的命令
WinDBG產生mp 文件的命令是 .mp ,可以選擇不同的參數來生成不同類型的mp文件。
選項(1): /m
命令行示例:.mp /m C:\mps\myapp.dmp
註解: 預設選項,生成標準的minimp, 轉儲文件通常較小,便於在網路上通過郵件或其他方式傳輸。 這種文件的信息量較少,只包含系統信息、載入的模塊(DLL)信息、 進程信息和線程信息。
選項(2): /ma
命令行示例:.mp /ma C:\mps\myapp.dmp
註解: 帶有盡量多選項的minimp(包括完整的內存內容、句柄、未載入的模塊,等等),文件很大,但如果條件允許(本機調試,區域網環境), 推薦使用這中mp。
選項(3):/mFhutwd
命令行示例:.mp /mFhutwd C:\mps\myapp.dmp
註解:帶有數據段、非共享的讀/寫內存頁和其他有用的信息的minimp。包含了通過minimp能夠得到的最多的信息。是一種折中方案。
上面介紹如如何用WinDBG 生成crash mp 《WinDBG 技巧:如何生成Dump 文件(.mp 命令) 》,但是用戶機器上通常不安裝WinDBG, 而散大且多數用戶也不知道怎麼使用WinDBG。 所以最好是自己程序裡面能夠捕捉exception/crash,並且生成crash mp,然後通過網路傳回到自己伺服器。
捕捉exception 可以用API 函數 SetUnhandledExceptionFilter 。神穗
生成crash mp 可以用DbgHelp.dll 裡面的MiniDumpWriteDump 函數。
LPTOP_LEVEL_EXCEPTION_FILTER WINAPI SetUnhandledExceptionFilter( __in LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter );
BOOL WINAPI MiniDumpWriteDump( __in HANDLE hProcess, __in DWORD ProcessId, __in HANDLE hFile, __in MINIDUMP_TYPE DumpType, __in PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, __in PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, __in PMINIDUMP_CALLBACK_INFORMATION CallbackParam );
【代碼實例】
#include <dbghelp.h>
#include <shellapi.h>
#include <shlobj.h>
// 自定義的exectpion filter
LONG WINAPI MyUnhandledExceptionFilter(struct _EXCEPTION_POINTERS*pExceptionPointers)
{
SetErrorMode( SEM_NOGPFAULTERRORBOX );
//收集信息
CStringW strBuild;
strBuild.Format(L"Build: %s %s", __DATE__, __TIME__);
CStringW strError;
HMODULE hMole;
WCHAR szMoleName[MAX_PATH] = L"";
GetMoleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,(LPCWSTR)pExceptionPointers->ExceptionRecord->ExceptionAddress,&hMole);
GetMoleFileName(hMole, szMoleName, ARRAYSIZE(szMoleName));
strError.AppenedFormat(L"%s %d , %d ,%d.",szMoleName,pExceptionPointers->ExceptionRecord->ExceptionCode,pExceptionPointers->ExceptionRecord->ExceptionFlags,pExceptionPointers->ExceptionRecord->ExceptionAddress);
//生成 mini crash mp
BOOL bMiniDumpSuccessful;
WCHAR szPath[MAX_PATH];
WCHAR szFileName[MAX_PATH];
WCHAR* szAppName = L"AppName";
WCHAR* szVersion = L"v1.0";
DWORD dwBufferSize = MAX_PATH;
HANDLE hDumpFile;
SYSTEMTIME stLocalTime;
MINIDUMP_EXCEPTION_INFORMATION ExpParam;
GetLocalTime( &stLocalTime );
GetTempPath( dwBufferSize, szPath );
StringCchPrintf( szFileName, MAX_PATH, L"%s%s", szPath, szAppName);
CreateDirectory( szFileName, NULL );
StringCchPrintf( szFileName, MAX_PATH, L"%s%s\\%s-%04d%02d%02d-%02d%02d%02d-%ld-%ld.dmp",
szPath, szAppName, szVersion,
stLocalTime.wYear, stLocalTime.wMonth, stLocalTime.wDay,
stLocalTime.wHour, stLocalTime.wMinute,stLocalTime.wSecond,
GetCurrentProcessId(), GetCurrentThreadId());
hDumpFile = CreateFile(szFileName, GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_WRITE|FILE_SHARE_READ, 0, CREATE_ALWAYS, 0,0);
MINIDUMP_USER_STREAM UserStream[2];
MINIDUMP_USER_STREAM_INFORMATION UserInfo;
UserInfo.UserStreamCount = 1;
UserInfo.UserStreamArray = UserStream;
UserStream[0].Type = CommentStreamW;
UserStream[0].BufferSize = strBuild.GetLength()*sizeof(WCHAR);
UserStream[0].Buffer = strBuild.GetBuffer();
UserStream[1].Type = CommentStreamW;
UserStream[1].BufferSize = strError.GetLength()*sizeof(WCHAR);
UserStream[1].Buffer = strError.GetBuffer();
ExpParam.ThreadId = GetCurrentThreadId();
ExpParam.ExceptionPointers = pExceptionPointers;
ExpParam.ClientPointers = TRUE;
MINIDUMP_TYPE MiniDumpWithDataSegs = MiniDumpNormal
| MiniDumpWithHandleData
| MiniDumpWithUnloadedMoles
|
| MiniDumpScanMemory
| MiniDumpWithProcessThreadData
| MiniDumpWithThreadInfo;
bMiniDumpSuccessful = MiniDumpWriteDump(GetCurrentProcess(),GetCurrentProcessId(),
hDumpFile, MiniDumpWithDataSegs, &ExpParam, NULL,NULL);
// 上傳mini mp 到自己伺服器(略)
...
return EXCEPTION_CONTINUE_SEARCH; //或者 EXCEPTION_EXECUTE_HANDLER 關閉程序
}
int _tmain()
{
// 設置 execption filter
SetUnhandledExceptionFilter(MyUnhandledExceptionFilter);
....
return 0;
}
正常情況下不會生成mp,需要自己在程序中添加代碼實現,一般是利用MS的dbghelp.dll提供的DbgHelpCreateUserDump來生成,用WinDbg來分析,期間需要編譯程序生成的.pdb文件。可以參考BlackBox、google breakpad等
crash 文件生成的路徑:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Auto"="0"
"Debugger"="\"D:\\WinDBG\\ntsd.exe\" -p %ld -e %ld -g -noio -c \".mp /ma /u d:\\dbgdmp\\dmp.dmp; q"
"UserDebuggerHotKey"=dword:00000000
轉載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦
㈧ 電腦最近經常藍屏,生成了minimp文件,能幫忙分析一下原因
這種情況說明你的電腦安裝了流氓軟體或者中毒了蔽配逗,顯卡驅動損壞了,只能重新安裝系統,並且要格宏賣式化硬碟,賣正沒有其他辦法。
㈨ 電腦藍屏出現crash mp 是怎麼回事應該怎麼做
出現這樣的情況是系統出現了問題,重啟電腦-按F8鍵,出現開機菜單時,選擇,最後一次正確設鏈顫置。