无法定位输入点initializecriticalsectionex于动态链接库kernel32.dll上,怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法定位输入点initializecriticalsectionex于动态链接库kernel32.dll上,怎么解决?相关的知识,希望对你有一定的参考价值。

无法定位输入点initializecriticalsectionex于动态链接库kernel32.dll上,系统是win xp 32,打开游戏后出现的

请问原来不这样吧?如果是,出事前您在电脑上干了什么,下载什么了,什么东西有异常,如果想起什么追问我说说,如果您自己也不知怎么引起的,建议还原系统或重装。

Win7810还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,自带的映像备份,并且进行了备份,也可以用软件、映像备份还原系统。

有问题请您追问我。
参考技术A 回答

原因:编译的release版本,在XP下运行报错误“无法定位程序输入点InitializeCriticalSectionEx于动态链接库kernel32.dll”。解决步骤:1、请先升级到最新Update4。2、将工程(包括用到的DLL工程也需设置)做如下设置:项目——属性——配置属性——常规——平台工具集——VisualStudio2012-WindowsXP(v110_xp)项目——属性——配置属性——常规——MFC的使用——在静态库中使用MFC。项目——属性——配置属性——常规——ATL的使用——静态链接到ATL。平台工具集,必须设置。MFC的使用、ATL的使用结合具体情况。Release版一般设为静态。对计算机软件的维护主要有以下几点:(1)对所有的系统软件要做备份。当遇到异常情况或某种偶然原因,可能会破坏系统软件,此时就需要重新安装软件系统,如果没有备份的系统软件,将使计算机难以恢复工作。(2)对重要的应用程序和数据也应该做备份。(3)经常注意清理磁盘上无用的文件,以有效地利用磁盘空间。(4)避免进行非法的软件复制。(5)经常检测,防止计算机传染上病毒。(6)为保证计算机正常工作,在必要时利用软件工具对系统区进行保护。总之,计算机的使用是与维护分不开的,既要注意硬件的维护,又要注意软件的维护。

参考技术B 同问,求办法

电脑出现无法定位程序输入点是怎么回事

我打开机时,为什么出现无法定位程序输入点-except-handler4-common于动态链接库msvcr.dll上。

无法定位程序输入点的原因:

1、用户误操作不小心将程序安装目录中的动态链接库DLL文件删除,导致程序启动时无法找到必要的文件而报错(这种情况并不是普遍存在的,但也是原因之一)

2、电脑感染木马病毒,虽然如今大多数杀毒软件已经趋于人性化,一旦发现某些木马病毒绑定系统程序,还是有不少杀毒软件采用一刀切的方式,直接将这些被恶意绑架的系统程序删除(其中就可能包含DLL动态链接库文件)

导致系统或应用程序缺少了必要的DLL动态链接库,从而出现“无法定位程序输入点 于动态链接库上”的问题的

3、在软件或游戏在线更新时,本该被正常写入或覆盖的DLL动态链接库文件因为意外的断电、重启、写入错误等原因没有下载更新成功,导致软件或游戏在运行过程中缺少必要的DLL动态链接库文件而报错


解决方法:

将卡卡上网安全助手卸载(选中删除目录),重启计算机后,到官方网站下载最新版本安装程序,重新安装。

方法1

点击 Windows 【开始】菜单,在【卡卡上网安全助手】组中选择【卸载卡卡上网安全助手】。

方法2

要使用 Windows 控制面板卸载,请执行以下步骤:

点击 Windows 【开始】菜单;

选择【设置】 - 【控制面板】 - 【添加 / 删除程序】;

选择【卡卡上网安全助手】,然后单击【删除】按钮。

以上内容参考 百度百科-定位程序输入点

参考技术A

1、电脑启动一个程序软件提示“无法定位程序输入点XXX于动态链接库”。这个提示表示电脑操作系统可能缺少某些dll文件。

2、根据提示的文件上网下了一个这样的文件并把文件放到C:\\Windows\\SysWOW64这个目录下,这个目标是64位操作系统;如果操作系统是32位,要放在这个目录下:C:\\Windows\\System32。

3、可能新电脑文件缺少比较多,安装了这个以后提示还有缺少其他的dll文件。

4、从网上下载的文件放到对应目录下,需要启动下才能正常使用;

5、以上的步骤仍然没有解决问题,提示加载XXX失败,如下图;

6、后面检查了下判断可能是缺少Visual  Studio文件,百度了下"VS运行库安装包"下载

7、下载安装包后双击,根据提示安装这个VS文件。安装好既然可以正常软件那个应用软件了,一般可以参考上面的解决方式。

参考技术B 回答

1、有可能是电脑系统数据读取出现问题,可以选择进行电脑重启

2、可能是由于电脑感染病毒木马,打开360安装卫士主页面,点击查杀修复进入后,点击立即扫描,如果检查出有病毒木马点击进行修复即可

3、也有可能是由于dII文件缺失引起的问题,可以打开浏览器,在搜索框输入ssIeay32.dIi下载,进行搜索,点击第一条搜索结果

4,进入后,点击进行下载,下载成功后,把文件解压到C:/Program Files文件夹里面就可以修复文件缺失解决问题

参考技术C 无法定位程序输入点的原因:
1、用户误操作不小心将程序安装目录中的动态链接库DLL文件删除,导致程序启动时无法找到必要的文件而报错(这种情况并不是普遍存在的,但也是原因之一)。
2、电脑感染木马病毒,虽然如今大多数杀毒软件已经趋于人性化,一旦发现某些木马病毒绑定系统程序,还是有不少杀毒软件采用一刀切的方式,直接将这些被恶意绑架的系统程序删除(其中就可能包含DLL动态链接库文件),导致系统或应用程序缺少了必要的DLL动态链接库,从而出现“无法定位程序输入点 于动态链接库上”的问题的。
3、在软件或游戏在线更新时,本该被正常写入或覆盖的DLL动态链接库文件因为意外的断电、重启、写入错误等原因没有下载更新成功,导致软件或游戏在运行过程中缺少必要的DLL动态链接库文件而报错。
参考技术D 这种情况一般来说是你的程序被恶意更改了,程序的输入点就是程序的入口点。

以上是关于无法定位输入点initializecriticalsectionex于动态链接库kernel32.dll上,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

vs2005无法定位程序输入点怎么解决?

电脑出现无法定位程序输入点是怎么回事

无法定位程序输入点于动态链接库解决方法

无法定位程序输入点于动态链接库上,怎么解决

无法定位程序输入点ResolveDelayLOADEDapi 于动态链接库KERNEL.dll上!怎么解决

无法定位程序输入点GetTickCount64与动态链接库KERNEL32.dll上