成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

當前位置:首页 > 趣味生活

無法定位程式輸入點於動態鏈接庫

Q1:Windows10電腦顯示無法定位程式輸入點……於動態鏈接庫???什麼原因???

1、電腦感染木馬病毒導致的:

很多木馬病毒都會替換系統文件,將真正的系統文件改名,比如WININET.dll、 Msvcrt.dll 、usp10.dll、midimap.dll、lpk.dll等都會被木馬重命名。很多殺毒軟體將木馬清除後卻沒有將被修改的系統文件名改回來,這樣打開程式呼叫系統文件時就會出現“無法定位程式輸入點 於動態鏈接庫上”的提示框。

解決方法:

以金山衛士為例。進入金山衛士主界面,選擇“查殺木馬”,然後點擊“快速掃描”即可。透過金山衛士對木馬病毒的查殺,而且還可以修復相關dll組件。

2、更新程式,升級某個軟體(或游戲)導致的:

在軟體或游戲在線更新時,本該被正常寫入或覆蓋的DLL動態鏈接庫文件因為意外的斷電、重啟、寫入錯誤等原因沒有下載更新成功,導致軟體或游戲在執行過程中缺少必要的DLL動態鏈接庫文件而報錯。

解決方法:

重新覆蓋安裝,即可解決問題。

3、隨意刪除系統文件,用戶自己操作失誤造成的:

用戶誤操作,不小心將程式安裝目錄中的動態鏈接庫DLL文件刪除了,導致程式啟動時無法找到相應的文件而報錯。

解決方法:

出現這種情況,需要仔細回憶出現問題之前進行過哪些操作,重新下載軟體覆蓋安裝或者到別的電腦上復制一份同名的系統文件,透過這些處理也可以解決問題。

Q2:【如圖】千牛軟體無法定位程式輸入點於動態鏈接庫protocol.dll上,而且一直關不掉,求高手解答!!

附件下載或者原網站下載

樓主你好,你可以重新下載一個protocol.dll文件,然後按如下步驟操作:

一、解壓後直接拷貝該文件到系統目錄里:

1、Windows 95/98/Me系統,復制到C:\Windows\System目錄下。

2、Windows NT/2000系統,復制到C:\WINNT\System32目錄下。

3、Windows XP/WIN7/Vista/win8/win10系統,復制到C:\Windows\System32目錄下。

4、如果您的系統是64位的請將文件復制到C:\Windows\SysWOW64目錄

二、打開"開始-執行-輸入regsvr32 protocol.dll",回車即可解決。

已上傳並提供下載連接,可根據需要下載。

protocol.dll下載地址:http://51dll.com/dll/file/?19708.1.30790.htm

小技巧:如果無法進入桌面,可以啟動安全模式或者使用PE啟動電腦,然後修復。

【重要】:一定要選擇與系統版本一致的DLL才可以

protocol.dll無法定位、丟失、找不到、加載失敗 等問題的修復

很抱歉,上傳的附件已失效

Q3:魔域SF無法定位程式輸入點 於動態鏈接庫Tqpackage.dll

對於這類啟動軟體時無法正常啟動,提示丟失或無法定位什麼程式輸入點、無法動態鏈接庫之類的問題,尤其是游戲、軟體綠色版、精簡版、解壓免安裝版等更容易出現這種情況,原因很多,所以只有每個方法慢慢試。具體方法:1、你先檢查程式所在路徑下是否真的缺少一些必要的dll文件,包括被誤報誤刪的也可以歸到這一類中,缺少的話要麼重新下載安裝包再次安裝,要麼找到對應的dll放到程式的目錄下即可。2、下個dll修復工具修復一下,或者在開始菜單處右鍵-選擇命令提示符模式(管理員),注意:要選擇帶管理員身份標識的,然後輸入sfc/scannow修復,然後會出現後面這張圖。

3、依舊是在命令提示符模式(管理員)中輸入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 然後按下回車鍵開始注冊系統的dll文件,窗口中的文件會不斷的滾動直至滾動停止,最底下一行出現:C:\Windows\System32,退出管理員命令提示符窗口。4、最有可能的原因是電腦自身本來就缺少軟體執行所需的執行庫,也就是說雖然軟體內部文件完全沒有問題,但是缺少執行庫也是執行不了的,尤其是新系統自帶的執行庫肯定不全,所以你再怎麼換系統、重灌係統都沒用。建議你裝一下的DirectX(尤其是一些高配游戲、還有pr、ae、ai、ps等這些圖形、圖像處理軟體)、Visual Studio、Microsoft Visual C++執行庫和.net執行庫的相應版本就可以了,32位系統只安裝32位的即可,而對於64位系統,32位和64位的最好都裝。如果你實在不知道需要裝哪些版本的VC++、VS和.net,建議直接到3DM上面去下載一個游戲執行庫(離線版的就可以了)或者專業執行庫安裝,它里面自帶檢測工具,打包都比較全,重點試一下這個方法。

Q4:無法定位程式輸入點 except1 於動態鏈接庫 MSVCR120.dll

msvcr120.dll文件是VC++2013的文件,出現這個提示很大可能是你沒安裝過VC++2013或者安裝的版本有問題。

 【99%情況下都能解決這個問題的最簡單辦法】:
 下載並安裝微軟VC++2013版執行庫
 (英文全稱:MicrosoftVisualC++2013 RedistributablePackage)
??
 【注意】:如果是32位程式出現這個丟失的提示就安裝32位(x86)版VC++,64位程式就安裝x64版。實在分不清就兩個版本都裝了,也沒壞處。
重申:安裝哪個版本跟你的系統是否64位版並沒有關系!是要看呼叫VC++的那個程式本身是32位還是64位!
關於附件:VC++執行庫是很容易搜到下載的,也可以直接下載我附件,歡迎下載給我財富,謝謝。7z文件要用解壓縮軟體打開,x86版就是32位版,請不要再問出“為什麼只有86位版”之類搞笑的問題。
??
 【下面給出吐槽和解釋,不想看的可以不看】:
呵呵,vc++已經更新到了2015版,msvcp類文件的版本號刷到了140,而大部分解決方案還在用不知道哪個年代就開始祖傳的復制貨,又是95又是Me的,特麼現在還有人用Windows95系統?敢不敢復制粘貼之前自己試一試?敢不敢修改一下把祖傳了十年的答案加上Windows8.1、Windows10?
在此強烈建議大家抵制不論什麼dll都只會下載這個文件丟到系統盤,然後打開cmd用regsvr命令注冊的蠢辦法,這完全是撞大運。
有些人試了下上面的辦法可能覺得有用,認為我危言聳聽。那只是你運氣好,瞎貓碰到死耗子。如果64位系統按照他的說法去把dll文件放到syswow64里,而你要打開的軟體或游戲卻是個32位程式,你看看是不是有用。即使版本對應,你光下載這個dll也未必有效,因為你並沒有安裝vc++執行庫,有些軟體是必須完整安裝VC++執行庫才能執行的。這還僅僅是vc++的dll的情況,有些dll,例如steam_api.dll這特麼就是某些游戲的免steam破解補丁的文件,是應該放在游戲目錄下的,有些逗比也告訴別人下載這個dll放到system32。在它們(就是它們,我沒打錯)眼里,所有dll都是可以下載放到system32或syswow64注冊解決的。這群類人生物真是人類進步的滑梯。
??
另:msvcp、msvcr、vcomp140.dll屬於VC++2015版
msvcp、msvcr、vcomp120.dll屬於VC++2013版
msvcp、msvcr、vcomp110.dll屬於VC++2012版
msvcp、msvcr、vcomp100.dll屬於VC++2010版
msvcp、msvcr、vcomp90.dll屬於VC++2008版
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不帶數字版本號)屬於VC++2005版
除了丟失、缺少這類錯誤之外,如果一個程式打開之後提示“並行配置錯誤”,那麼也是因為沒有安裝VC++執行庫。

出現這種情況,而你又不知道應該安裝哪個版本,一個個試起來又覺得太麻煩的話,建議百度搜DirectX Repair V3.5 增強版,這個工具是會在檢測修復DirectX的同時順便安裝所有版本的VC++執行庫的,也能解決msvcp之類的丟失問題。注意,必須是增強版,標准版、在線版沒有VC++。

猜你喜歡

更多