api-ms-win-crt-runtime-l1-1-0.dll类文件缺失
测试05 人气:0在使用电脑的时候,我们有可能会遇到api-ms-win-crt-runtime-l1-1-0.dll类文件缺失的问题,今天来给大家解答一下。
01pi-ms-win-**.dll类型的文件,可能是Windows系统自身文件,我们必须要加以区分。电脑系统安装后,一般有这几种文件: api-ms-win-core-console-l1-1-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-delayload-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-fibers-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-io-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-1-0.dll api-ms-win-core-localregistry-l1-1-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-misc-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-threadpool-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-core-xstate-l1-1-0.dll api-ms-win-security-base-l1-1-0.dll api-ms-win-security-lsalookup-l1-1-0.dll api-ms-win-security-sddl-l1-1-0.dll api-ms-win-service-core-l1-1-0.dll api-ms-win-service-management-l1-1-0.dll api-ms-win-service-management-l2-1-0.dll api-ms-win-service-winsvc-l1-1-0.dll 当此类文件异常或缺失时: 1、有可能是磁盘问题,要对磁盘进行分区查错和修复:打开“计算机”,“系统磁盘”右键--属性--工具--查错--开始检查--二项全选--开始。如出现强制卸除,则取消;计划磁盘检查,确认,重启电脑。 通用操作:Ctrl+Shift+Esc--文件--Ctrl+鼠标单击“新(建)任务”;黑窗中键入 chkdsk /r %systemdrive% 回车,若显示强制卸除此卷?,点击“n”,计划下次重启检查?选择“y”,重启电脑。 2、用360工具修复:打开360系统急救箱,检测和更新,单击右下角“修复系统文件”——“手工添加”——输入报错文件名,——“添加”进行修复。或者直接选择“扫描修复”。
02api-ms-win-**.dll类型的文件,可能是Windows通用C运行库(Universal C Runtime)文件。更新的编号为KB2999226(10.0.10240.16390)或KB3118401(10.0.10586.9),组件有以下几种: api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-xstate-l2-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll api-ms-win-eventing-provider-l1-1-0.dll(KB3118401不含此文件) ucrtbase.dll
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若系统是使用集成了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 ) echo.&pause 双击运行批处理提取DLL文件,找到对应DLL文件复制到系统目录覆盖替换原文件,或者是复制到所需软件的安装目录。 如果文件替换因为权限问题无法打开,可右击原文件上——“管理员取得所有权”——替换。 如果没有管理员权限菜单,用360处理:打开360人工服务——输入“管理员权限右键增加管理员权限”查找方案修复。
特别提示
还是无法解决,建议直接重装系统吧。
加载全部内容