none
windows 7 报错"application error" RRS feed

  • 问题

  • 提示:“application error

                    Exception EFcreateError in modale IPcommonFunc.dll at 00022061"

                                   提示后关了几分钟又出来了;就是重复,,没有找到是什么问题   。 麻烦你们了

    • 已移动 Raymond Tang 2011年9月7日 9:28 (发件人:.NET Framework 一般性问题讨论区)
    2011年9月7日 4:51

答案

  • 你可以嘗試當出現該錯誤對話框時不單擊按鈕關閉, 而是通過 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 映像文件路徑名稱.

    你就可以借此進一步判斷其是正常程序, 還是惡意的.

    如果懷疑, 可以將文件上傳到在線掃描網站進行掃描確認.

    http://virscan.org/

    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




    2011年9月7日 9:54
  • 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. ”
    2011年9月9日 6:39
    版主

全部回复

  • 你可以嘗試當出現該錯誤對話框時不單擊按鈕關閉, 而是通過 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 映像文件路徑名稱.

    你就可以借此進一步判斷其是正常程序, 還是惡意的.

    如果懷疑, 可以將文件上傳到在線掃描網站進行掃描確認.

    http://virscan.org/

    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




    2011年9月7日 9:54
  • 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. ”
    2011年9月9日 6:39
    版主
  • 可以去看一下事件查看器--Windows 日志--应用程序日志

    查看出现提示时间点上的application error事件

     

    看一下是什么程序,卸载或者重装这个程序

    2011年9月9日 15:32