您是否有一個(gè)不符合您預(yù)期的 Windows 10 應(yīng)用程序?也許它太慢了,突然崩潰挖胃,或者有難以確定的無數(shù)問題双泪。找到問題根源的一種方法是使用名為Process Monitor的免費(fèi)官方Microsoft實(shí)用程序。這將幫助您診斷和調(diào)試任何 Windows 應(yīng)用程序錯(cuò)誤和問題吉殃。
SysInternals 的進(jìn)程監(jiān)視器 (ProcMon) 實(shí)用工具自 2006 年以來一直存在辞居,除了診斷應(yīng)用程序問題之外片排,還可以做很多事情。它提供了對(duì)所有注冊(cè)表項(xiàng)速侈、文件系統(tǒng)放置和網(wǎng)絡(luò)流量的可見性率寡。
但是,它不會(huì)捕獲鼠標(biāo)指針移動(dòng)或與硬件相關(guān)的更改倚搬。不過冶共,如果您的目標(biāo)是捕獲惡意軟件、識(shí)別有問題的應(yīng)用程序或?qū)?Windows PC 有一個(gè)高級(jí)概述每界,那么 ProcMon 是最先進(jìn)的工具捅僵。
讓進(jìn)程監(jiān)視器填充 Windows 系統(tǒng)中的所有事件。您不必等待該過程完成眨层。任何正在運(yùn)行的程序都會(huì)自動(dòng)包含在分析中庙楚。
Also read: <u>How to Fix the Critical Process Died Error in Windows</u> 當(dāng)程序填充詳細(xì)信息時(shí),看到如此多的行和列可能會(huì)讓人不知所措趴樱。有數(shù)以百萬計(jì)的條目馒闷。您不必?fù)?dān)心所有這些問題,只需擔(dān)心以下幾點(diǎn):
· Process names 進(jìn)程名稱
· Process ID (PID): a four- or five-digit number 進(jìn)程 ID (PID):四位或五位數(shù)字
· File path 文件路徑
· Result code: “success”或許多其他條目叁征,例如“name not found”纳账、“Reparse”等。
要快速訪問麻煩的應(yīng)用程序捺疼,請(qǐng)轉(zhuǎn)到“工具 -> 進(jìn)程樹”疏虫。
儀表板將填充系統(tǒng)中所有打開和正在運(yùn)行的應(yīng)用程序∑『簦“生存期”列中的完整綠色塊通常表示相關(guān)應(yīng)用程序中沒有問題卧秘。如果您的程序和 Windows 10 系統(tǒng)已更新,許多注冊(cè)表錯(cuò)誤和文件運(yùn)行狀況問題不會(huì)給您帶來任何麻煩官扣。對(duì)于更新的相關(guān)問題翅敌,可以使用另一個(gè)名為 SetUpDiag 的實(shí)用程序。
向下滾動(dòng)到問題事件醇锚,然后單擊“轉(zhuǎn)到事件”以導(dǎo)航到該問題哼御。在下面的屏幕中,ProcMon 診斷出騰訊的 QQ 瀏覽器存在許多問題焊唬。我注意到其.exe文件的進(jìn)程ID(“3428”)恋昼。
確定問題源后,您需要使用名為“過濾器”的選項(xiàng)赶促。通過右鍵單擊并為特定文件可執(zhí)行文件添加過濾器“包含”液肌,您可以只關(guān)注一個(gè)特定的應(yīng)用程序。
向下走一步并應(yīng)用過濾器鸥滨。根據(jù)條目的數(shù)量嗦哆,可能需要一些時(shí)間谤祖。此篩選器有數(shù)千個(gè)條目。
您還可以排除某些結(jié)果老速,例如“成功”或“緩沖區(qū)溢出”粥喜,因?yàn)樗鼈儽硎緫?yīng)用程序沒有問題。這將進(jìn)一步縮小搜索范圍橘券。
現(xiàn)在额湘,我們重點(diǎn)介紹這個(gè)麻煩的應(yīng)用程序最常見的結(jié)果代碼。有關(guān)結(jié)果代碼的完整列表旁舰,用戶 Lowell Vanderpool 在第 7 頁(yè)和第 9 頁(yè)之間的此鏈接中編譯了它們锋华。“找不到名稱”問題是這里最常見的問題箭窜,有數(shù)千個(gè)條目毯焕,這意味著調(diào)用方試圖打開一個(gè)不存在的對(duì)象。換句話說磺樱,安裝本身有問題纳猫。因此,我們已經(jīng)診斷出了問題的根源坊罢。
Final Troubleshooting**** 最終疑難解答
在這里续担,我們將展示上述程序的最終故障排除擅耽。在解決需要卸載的診斷問題之前活孩,您可能需要從“文件 -> 保存”中保存 ProcMon 文件,以便將來查看相關(guān)問題乖仇。
保存文件還會(huì)為您提供剛剛創(chuàng)建的過濾器預(yù)設(shè)憾儒。如果要返回默認(rèn)設(shè)置,請(qǐng)單擊“重置”乃沙。
如圖所示起趾,由于缺少許多DLL文件,需要卸載該程序警儒。卸載程序并不總是那么容易训裆,因此 ProcMon 有一個(gè)名為“在線搜索”的右鍵單擊選項(xiàng)。它把我?guī)У搅艘粋€(gè)卸載屏幕蜀铲。
單擊卸載程序?qū)⑼耆珓h除該程序边琉。
卸載步驟是一個(gè)核選項(xiàng),但適用于具有太多文件丟失問題的程序记劝。
當(dāng)我使用相同的過濾器預(yù)設(shè)再次打開 ProcMon 時(shí)变姨,騰訊的 QQ 瀏覽器的問題不再被捕獲。
可以使用 Windows 進(jìn)程監(jiān)視器來診斷 Windows 應(yīng)用程序錯(cuò)誤并解決問題厌丑。只需稍加練習(xí)即可確定主要問題的根源定欧。
If your Windows is causing a 100% CPU usage error instead, check out <u>the solutions here</u> to fix it. We also have solutions for a <u>Bad System Config Info error</u>. 如果您的 Windows 導(dǎo)致 100% CPU 使用率錯(cuò)誤渔呵,請(qǐng)查看此處的解決方案來修復(fù)它。我們也有針對(duì)系統(tǒng)配置信息錯(cuò)誤的解決方案砍鸠。