api( 二 )



api-ms-win-crt-utility-l1-1-0.dll

api-ms-win-eventing-provider-l1-1-0.dll(KB3118401不含此文件)

ucrtbase.dll

api

文章插图

03 查看“系统信息”来判定系统是否安装了此类更新:Win键+R , 输入 cmd /k systeminfo.exe 确定 。 或者打开节制面板——“程序和功能”/“添加/删除程序” , 或者用第三方东西查看 。

04 系统未安装KB2999226、KB3118401更新 , 操纵系统Windows Update扫描更新安装 , 或者零丁下载更新安装 。
KB2999226、KB3118401更新合用的操作系统:

Windows Server 2012 R2

Windows 8.1

Windows RT 8.1

Windows Server 2012

Windows Server 2008 R2 Service Pack 1 (SP1)

Windows 7 Service Pack 1 (SP1)

Windows Server 2008 Service Pack 2 (SP2)

Windows Vista Service Pack 2 (SP2)

注:Windows RT 8.1只能从Windows Update下载安装 。 SP1、SP2的系统需要情况要求 , 情况不知足前提 , 就无法安装 。



KB2999226、KB3118401 微软下载链接:

KB2999226 https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

KB3118401 https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows

把英文链接切换为简体:

1、打开页面 , 按照系统版本选择对应的版本下载;

2、新打开页面上 , 在“Select Language”点击“Chinese(Simplified)”下载更新中文版本 。

VC++2015/2017运行库安装包中包含KB2999226/KB3118401补丁包 , 可以经由过程安装VC运行库来解决:

1.按照系统安装下载 Visual C++ 2015 Redistributable(x86/x64) , 微软链接 https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

2.在360软件管家 , 搜刮下载安装“微软常用运行库合集”(32位/64位) , 只保留“Microsoft Universal C Runtime” , 或者“Visual C++ Redistribute Package 2017” 。

05 若是系统已经安装了KB2999226或KB3118401更新:

1、系统分区磁盘查错:Ctrl+Shift+Esc--文件--Ctrl+鼠标单击“新(建)使命”;黑窗键入 chkdsk /r %systemdrive% 回车 , 若显示强制卸除此卷?点击“N” , 若显示打算重启查抄?点击“Y” , 重启电脑 。

2、卸载更新 , 从头安装 。 若KB2999226、KB3118401已安装过 , 点击KB3118401卸载 , 从头安装 。
操作:起头--节制面板--程序和功能--查看已安装的更新 , 按照编号找到更新 , 右击“卸载” , 重启电脑 , 用Windows Update扫描更新安装 , 或操纵其它方式解决 。

06 【api】若系统是利用集当作了VB/VC运行库的映像 , 或者利用过系统“磁盘清理”断根过“Windows 更新” , 在卸载KB2999226或KB3118401更新时 , 碰到无“卸载”选项的问题 , 若修复无效 , 可测验考试提取KB2999226或KB3118401中的DLL文件进行替代解决 。

1、新建一文件夹 。
2、下载KB2999226或KB3118401更新 , 存放到KB中;
3、用批处置来提取DLL文件 。 打开“记事本”——复制粘贴批处置内容——点击“另存为” , ——路径D:\KB——“文件名”输入GetDll.bat——“保留类型”选择“所有文件(*.*)”——保留 。

复制内容如下:

@echo off

set pn=%~dp0

if "%pn:~-1%"=="\" set pn=%pn:~0,-1%

for /f "delims=" %%i in ('dir %pn%\*.msu /a-d /b 2^>nul') do (

if not exist %pn%\%%~ni md %pn%\%%~ni

start /wait %%i /extract:%pn%\%%~ni

expand %pn%\%%~ni\%%~ni.cab /f:*.dll %pn%\%%~ni

推荐阅读