api-ms-win-crt-runtime-l1-1-0.dll类文件缺失

软件发布|下载排行|最新软件

当前位置:首页IT学院IT百科

api-ms-win-crt-runtime-l1-1-0.dll类文件缺失

测试05   2022-12-02 我要评论

在使用电脑的时候,我们有可能会遇到api-ms-win-crt-runtime-l1-1-0.dll类文件缺失的问题,今天来给大家解答一下。

01

pi-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系统急救箱,检测和更新,单击右下角“修复系统文件”——“手工添加”——输入报错文件名,——“添加”进行修复。或者直接选择“扫描修复”。

02

api-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人工服务——输入“管理员权限右键增加管理员权限”查找方案修复。

特别提示

还是无法解决,建议直接重装系统吧。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们