今天,在电脑刚安装完Windows 7系统后准备打驱动,结果所有驱动都无法安装,报错“无法定位程序输入点 AddDllDirectory 于动态链接库 KERNEL32.dll”
刚安装好的系统怎么可能缺少重要的系统文件呢
属先我们来了解下什么是KERNEL32.dll 文件,kernel32.dll是Windows中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。
于是乎,检查系统 System32 和 SysWOW64下面的 KERNEL32.dll 文件确定都有,下载KERNEL32.dll文件替换、regsvr32 kernel32.dll(注册)一番操作后,最后还是一样,根据弹窗报错提示信息,无法找到入口,所以问题的问题不在此,应该系统缺少某个补丁,导致不单只是驱动无法安装。是所有安装应用程序都无法运行安装。
思路明确后,所以接下来开始找补丁,https://www.dell.com/support/kbdoc/zh-cn/000177896/microsoft-windows-7-update-kb2533623-install-dell-update-package-dup 在这个DELL官网上面有同样类似的问题,上面提到两个补丁 KB4457144和KB2533623
解决方法:
去微软官网下载 windows6.1-kb2533623-x64.msu 补丁程序,安装完成后重启计算机即可,微软官网下载链接已挂,这里提供下载链接:
https://pan.baidu.com/s/1aHbP3IkK68rd4CtDRMDzEA