無法定位程序輸入點ucrtbase.terminate?

無法定位程序輸入點ucrtbase.terminate於動態鏈接庫api-ms-win-crt-runtime-|1-1-0.dll


已經有幾位朋友給出了這個問題的原因和解決方案,不過太言簡意賅,不利於普通人實現。下面我給出相對全面的步驟:

1導致問題的原因,很可能是因為安裝了office2016。(如果你剛安裝了office 2016或套件中的某一個,請繼續往下閱讀)

2如果是新系統,請升級到SP1,我的是從win7 64位純凈版升級過去的(如果win7的系統更新不行,請使用360的漏洞修復,下面有個功能性補丁更新,直接勾選Service Park1,僅僅更新這個就好)

3再安裝VC2015 Redistributable。(注意,在此之前請在控制面板—程序中查看自己是否已經安裝了VCRedistributable2008/2010/2012,至少2008、2010是在安裝2015之前是必須要求安裝的),鑒於微軟官網的下載網速,所以我還是推薦你們360軟體管家中的微軟常用運行庫合集64位(64位中是包含有X86的),或者在驅動精靈中的一鍵修復的必備組件這個單獨的選項中選擇修復。(裝完建議卸載驅動精靈或360)

4如果你安裝VC2015 Redistributable出現設置錯誤(此時軟體仍然存在於控制面板的程序列表中,看起來還以為正確安裝了呢,請在裝上VC2008 Redistributable、VC2010 Redistributable等後重裝),出現該問題的原因是:我上述列出的2和3沒有做好。

5給一個友情建議,儘管你的系統可能是64位的,但你的office建議安裝32位,否則部分高級功能可能有一些小問題,比如Power Map雖然能啟動,但是打開後數據過不去。


安裝一下VC 2015 Redistributable就好了。

百度網盤鏈接:共享軟體_免費高速下載,注意選擇適合自己的版本。


卸載 office 2016


我是win7 64位,遇到同樣的問題,只安裝了vc_redist.x64 後完美解決。以下是下載地址:

http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe


如果按照袁野的方法安裝不了2015 Redistributable,請先看看這個

解決Visual C++ Redistributable for Visual Studio 2015的安裝問題

對了附上微軟最新版2015 Redistributable的地址.

Visual C++ Redistributable for Visual Studio 2015


如果是PyInstaller打包的.exe彈出這個錯誤,請參閱WARNING: Can not get binary dependencies for file · Issue #2086 · pyinstaller/pyinstaller · GitHub


我一直停留在正在處理windows7msux64


如果系統升級過SP1,而且電腦安裝過VC2015 Redistributable的同學還是存在這個問題的話,可以安裝一下「KB2999226」這個補丁,我這裡提供64位的補丁資源鏈接:http://pan.baidu.com/s/1eSnaVGQ 密碼:yrt5


360軟體管家裡搜索微軟常用運行庫合集,裝一下就好了


1、裝VC2015 Redistributable,若安裝失敗,先裝KB976932(https://www.microsoft.com/zh-cn/download/details.aspx?id=5842)

2、裝完重啟,再裝上面的VC,若還是失敗,用360安全衛士進行「漏洞修復」,修復完成重啟

3、此時再裝VC應該就沒問題了

4、裝完VC,問題就能解決了


下載 vcredist_x64.exe 完美解決

下載地址:Visual C++ Redistributable Packages for Visual Studio 2013


理論上說,直接安裝VC 2015 Redistributable就沒問題了

但是,有時候VC2015的安裝會出現問題,對於某些計算機似乎需要安裝

Windows 7 和 Windows Server 2008 R2 Service Pack 1 (KB976932)

這一個更新

在下載的時候認準這個更新(KB976932)答主正在嘗試,結果一會兒說.


然而你的兩個版本我都下載了安裝後結果並沒有什麼不同。問題還是那個問題


問題: 無法定位程序輸入點ucrtbase.terminate於動態鏈接庫api-ms-win-crt-runtime-|1-1-0.dll

出現原因:因安裝office2016軟體或組件後出現該問題。

解決方法及過程:

本人近期也是由於工作的需要而升級安裝了office2016,安裝後每次開機就會出現「無法定位程序輸入點ucrtbase.terminate於動態鏈接庫api-ms-win-crt-runtime-|1-1-0.dll」的錯誤提示,因而焦躁了一個晚上,但最終也把問題解決了。

首先,本人按照上面的回答,安裝了VC2015 Redistributable運行庫,但問題依舊。

然後本人就在電腦管家漏洞修復里找到win7 Service Park1的更新包,下載之後安裝更新提示失敗,錯誤代碼:0x800f0826,這下怎麼辦呢?去官網下載更新包,手動更新,成功了?確實是更新成功了,但是開機後的那個錯誤提示「無法定位程序輸入點ucrtbase.terminate」依舊彈出。/我先哭一會兒。

Ps:手動更新sp1之前,我按照網上的答案更改了「計算機服務」裡面的兩個服務值,"Windows Event Collector" 和 "Windows Module Installer" ,把這兩項服務更改為自動。

就上面的那幾個操作和下載等工作,本人簡直快要到了崩潰的邊緣,兩三個小時過去了,問題依舊沒處理好。無法子,繼續在網上大搜特搜,然後下載了「微軟常用運行庫合集」,安裝之後,問題解決。

1、不需要特地安裝VC2015 Redistributable,直接安裝微軟常用運行庫合集即可。因為省事兒。

2、360的漏洞修復我沒見過,但是電腦管家漏洞修復裡面的win7 Service Park1的更新包你肯定得好一會兒才能找到。其實它在「不建議安裝的補丁」裡面。當然,你裝了也不一定能成功。

敲黑板!敲黑板!敲黑板!重點來了。

出現這個問題,直接手動更新win7 Service Park1,如果更新不成功,看上面「更改計算機服務裡面的兩個服務」。然後安裝「微軟常用運行庫合集」即可。

這裡是VC2015 Redistributable運行庫官網下載地址。

這裡是微軟常用運行庫合集百度網盤地址,運行庫合集包含了VC2015 Redistributable。

這裡是win7 Service Park1 X64的更新包百度網盤地址,這是64位的更新包。

這裡是win7 Service Park1更新包的官網下載地址。

根據系統的位數選擇下載,X64是64位,X86是32位。

啰嗦一下:

每個人的電腦被個人摧殘的程度不一,所以不是一個答案就限定於所有人,重要的還是多動手摧殘。

如果上面網盤地址失效,可以自行在網上查找下載,也可回復或私聊我貼地址。

好了,廢話一堆。希望這個答案能幫助一些朋友解決問題。我就先去搬運PS和擼PPT了。


因為一些原因,系統不能隨意升級,怎麼能在不升級系統的情況下解決這個問題。win7 7600 安裝VC 2015 Redistributable失敗


多謝 @yuan-ye-99-21 剛重裝win7 64 旗艦 sp1 。裝完office2016、CAD、PsCC2015。。。。。鬍鬚一起裝的頻繁了點。重啟後提示QQ電腦管家和IE9 有這個問題....


我按著做了,還是不行啊


袁野正確!! 謝謝


想請問下大家,我按照上面所說,檢查了一下:程序是有VC 2015 Redistributable,但是還是會出現這個問題,那是什麼原因呢?

另外,也嘗試了重新安裝--2015 Redistributable,但是發現,大概安裝到80%就一直停那裡不進了。系統版本是7601,這點也沒問題。

但是結果就是問題一直存在,不知道是為什麼呢?


安裝win7 sp1補丁百分之百解決,或者正如rinetd所說把office2016卸載掉


推薦閱讀:

64 位系統和 32 位系統相比,有哪些優缺點?
windows操作系統自帶的軟體為什麼總是做不好?
win8 何時對2k以上屏進行優化?
《The Big Bang Theory 》里的 Sheldon 為什麼沒有使用 Mac?
win10是如何做到相比win7開機速度大幅度提升的?

TAG:操作系統 | Windows7 |