积极答复者
windows 7 报错"application error"

问题
-
提示:“application error
Exception EFcreateError in modale IPcommonFunc.dll at 00022061"
提示后关了几分钟又出来了;就是重复,,没有找到是什么问题 。 麻烦你们了
- 已移动 Raymond Tang 2011年9月7日 9:28 (发件人:.NET Framework 一般性问题讨论区)
答案
-
你可以嘗試當出現該錯誤對話框時不單擊按鈕關閉, 而是通過 powershell 執行命令
# Begin foreach ($p in $(get-process)) { if ($p.modules | where-object {$_.modulename -eq 'IPcommonFunc.dll'}) {$p.path; break;} } # End
也可以是
get-process | where-object {$_.modules | where-object {$_.modulename -eq 'IPcommonFunc.dll'}} | select-object -first 1 | format-list path
如果要嘗試遍歷出所有調用 IPcommonFunc.dll 模塊的映像文件路徑名稱, 則執行
get-process | where-object {$_.modules | where-object {$_.modulename -eq 'IPcommonFunc.dll'}} | format-list path
先複製該命令, 然後當 PowerShell 窗體獲得焦點後, 按 Alt + Space 鍵, 然後按 E 鍵, 按 P 鍵, 粘貼執行.
如果執行成功, 將返回調用了模塊 IPcommonFunc.dll 映像文件路徑名稱.
你就可以借此進一步判斷其是正常程序, 還是惡意的.
如果懷疑, 可以將文件上傳到在線掃描網站進行掃描確認.
msconfig 或者通過 Autoruns 實用工具修改該軟件的啟動項, 以及防病毒軟件殺毒.
Autoruns for Windows
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx補充說明:
如果你的系統是64位 Windows 7, 那麼請通過開始菜單的搜索框輸入 powershell, 先運行 Windows PowerShell, 且沒有返回結果, 則再次輸入 powershell, 然後運行 Windows PowerShell (x86).
-或者-
通過
開始菜單 - 所有程序 - 附件 - Windows PowerShell
分別通過 Windows PowerShell 和 Windows PowerShell (x86) 進行查找.
如果以上操作皆沒有找到, 那麼請通過選定的 PowerShell 的右鍵上下文菜單的 "以管理員身份運行(A)" 運行, 然後執行指令, 再次嘗試找出對應的映像文件路徑名稱.
Folding@Home
- 已编辑 repl 2011年9月8日 3:29
- 已标记为答案 Juke ChouModerator 2011年9月20日 9:41
-
Hi,
你也可以用listdlls查看是哪个process调用。
谢谢。
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”- 已标记为答案 Juke ChouModerator 2011年9月20日 9:41
全部回复
-
你可以嘗試當出現該錯誤對話框時不單擊按鈕關閉, 而是通過 powershell 執行命令
# Begin foreach ($p in $(get-process)) { if ($p.modules | where-object {$_.modulename -eq 'IPcommonFunc.dll'}) {$p.path; break;} } # End
也可以是
get-process | where-object {$_.modules | where-object {$_.modulename -eq 'IPcommonFunc.dll'}} | select-object -first 1 | format-list path
如果要嘗試遍歷出所有調用 IPcommonFunc.dll 模塊的映像文件路徑名稱, 則執行
get-process | where-object {$_.modules | where-object {$_.modulename -eq 'IPcommonFunc.dll'}} | format-list path
先複製該命令, 然後當 PowerShell 窗體獲得焦點後, 按 Alt + Space 鍵, 然後按 E 鍵, 按 P 鍵, 粘貼執行.
如果執行成功, 將返回調用了模塊 IPcommonFunc.dll 映像文件路徑名稱.
你就可以借此進一步判斷其是正常程序, 還是惡意的.
如果懷疑, 可以將文件上傳到在線掃描網站進行掃描確認.
msconfig 或者通過 Autoruns 實用工具修改該軟件的啟動項, 以及防病毒軟件殺毒.
Autoruns for Windows
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx補充說明:
如果你的系統是64位 Windows 7, 那麼請通過開始菜單的搜索框輸入 powershell, 先運行 Windows PowerShell, 且沒有返回結果, 則再次輸入 powershell, 然後運行 Windows PowerShell (x86).
-或者-
通過
開始菜單 - 所有程序 - 附件 - Windows PowerShell
分別通過 Windows PowerShell 和 Windows PowerShell (x86) 進行查找.
如果以上操作皆沒有找到, 那麼請通過選定的 PowerShell 的右鍵上下文菜單的 "以管理員身份運行(A)" 運行, 然後執行指令, 再次嘗試找出對應的映像文件路徑名稱.
Folding@Home
- 已编辑 repl 2011年9月8日 3:29
- 已标记为答案 Juke ChouModerator 2011年9月20日 9:41
-
Hi,
你也可以用listdlls查看是哪个process调用。
谢谢。
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”- 已标记为答案 Juke ChouModerator 2011年9月20日 9:41