無法找到程序輸入點

2012-12-04 1:32 am
無法找到程序輸入點_except_handler4_commmon ( 在動態連結程式庫 msvcrt.dll)

有咩方法可以解決 ?
上網搵到msvcrt.dll , 之後放入system32 入面都係唔得
求高手解決

回答 (2)

2012-12-04 5:00 am
✔ 最佳答案
出現這個提示情況是:Windows Xp 系統; 軟體包括:window live writer 2009, windows messenger 2009, firefox 3.5 等非常新的版本。

這個提示出現後,點擊確定,並不影響程式的使用。這個問題出現的原因,其實微軟自己的問題。可謂是微軟的Vista 後遺症吧。

在 Vista 系統裡,有個挺酷的功能,就是“程式縮略圖”,有點3D效果,這個功能,調用了 dwmapi.dll 這個庫,而 dwmapi.dll 又引用了 msvcrt.dll 中的 _except_handler4_common 功能。

然而,在XP系統中,系統自帶的 msvcrt.dll 和 Vista 中的 msvcrt.dll 版本不同, 並沒有這個 _except_handler4_common ,結果就出現了啟動程式時,遇到的 “無法定位程式輸入點_except_handler4_common於動態連結程式庫msvcrt.dll上”的錯誤提示。

解決方法:

將 c:\windows\system32 下的 dwmapi.dll

改名,例如:改為 dwmapi.dll.bak。
本文轉載自:http://bbs.jayzou.com 傑奏網
如果這樣還不行的話,第2種方案:
2。你的是msvcrt.dll吧??不是dwmapi.dll.....你看下電腦有沒有msvcrt.dll咯.反正是相關的.dll丟失或者壞掉了
一是:把.dll改名(改名別把後面.DLL改,不然改不了名的)然後重啟電腦OK.不行就
二是:在網上下截.dll然後放到SYSTEM32中,或者在別的電腦上拷貝過就可以了.記得重啟電腦
三:如果msvcrt.dll不是系統的自身檔不在SYSTEM32中,那麼就是你電腦裡自己安裝的**軟體的檔,或者說是DX9的檔.重新安裝過那個軟體就行了.
四:或者在做上面的方法的時候,在命令中打CMD然後回車,在跳出的視窗輸入:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1然後回車
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 然後回車註冊所有DLL看下.再試試重啟電腦看看.
反正你的電腦是什麼的.DLL文件有問題,就想辦法替換掉.就可以了的.以上的只是方法.其實你還有其他可以行的通的,但是我的就這些了~
2012-12-09 12:44 am
如果係打開軟件至有呢個提示,試下uninstall再裝過,如果一開電腦就係咁,重裝系統


收錄日期: 2021-04-12 11:20:46
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121203000051KK00246

檢視 Wayback Machine 備份