| 最近运行一些程序总是出现这个错误. 在网上找了一下,最后在终于找到解决方法,在此分享一下. 关于运行.EXE程序会出现'Failed to load kernel library!'错误,原因可能是因为用户对系统中'C:\Documents and Settings\Administrator\Local Settings\Temp\E_4'目录没有可写权限造成的. 不用重装系统的解决办法如下: 首先,请先下载此[修复文件]. 点此下载e4.exe 解压后运行'e4.exe'文件,它会先释放出'e4.bat'和'samlan.exe'两个文件,然后运行'e4.bat'文件. 它的作用是利用'samlan.exe'修改临时文件夹下的e_4文件夹的权限为可写,然后再将e_4文件夹重命名为'8位随机数.TMP'(8位随机数由系统随机生成). 注意,运行'e4.exe'之前,要确保你有Administrator权限. 这样就可解决有些.EXE程序执行时出现'Failed to load kernel library”错误的提示 补充: 出现'Failed to load kernel library!'的原因可能是因为用户对系统中'C:\Documents and Settings\Administrator\Local Settings\Temp\E_4'目录没有可写权限造成的,因为此目录是E语言程序运行时临时存放支持库文件'krnln.fnr'和'shell.fne'的。 还有一个原因是你的杀毒软件误杀了'krnln.fnr'和'shell.fne'这两个文件,只要在杀毒软件中排除.fnr和.fne后缀的文件即可。 如果出现“not found the kernel library or the kernel library is invalid”,也是因为它没有找到核心支持库文件'krnln.f |
