电脑上提示“无法定位程序输入点_except_handler4_common 于动态连接库 msvcrt. dll 上。”

是什么意思?哪里出问题了?
2024-12-12 09:43:10
推荐回答(3个)
回答1:

最近由于主板不稳定更换主板,重装系统(我的系统是XP_SP3版)后,发现双击打开有些应用程序时,都会提示“无法定位程序输入点-except-handler4-common 于动态链接库 msvcrt.dll 上。”(如下图所示),关闭弹出窗口,使用时一切又都正常,就是感觉有些烦人。

  关于“无法定位程序输入点-except-handler4-common 于动态链接库 msvcrt.dll 上”,我的解决方法是这样的:

  1、首先,在C:\WINDOWS\system32目录下找到dwmapi.dll这个文件。
  2、单击dwmapi.dll这个文件(如下图),右键,选择属性,在“版本”选项卡下面的“文件版本”的值:6.0.6000.16386 (vista_rtm.061101-2205),这就是错误之处,dwmapi.dll文件标签表明来自Vista系统。

  

  3、因为我们使用的是XP系统,所以会出现这个错误提示框了。解决方法:只需要把“dwmapi.dll”重命名一下就可以。(注:改成任意文件名,后缀不用改,比如加个字母之类的,我就是将dwmapi.dll改为dwmapi0.dll)。
  或者直接将dwmapi.dll此文件删除也可以。

  更改后,再重新运行程序就不会再弹出恼人的提示框了。

回答2:

我按照你的方法改了格式,电脑开机就是黑屏了,你的方法不行,赔我电脑

回答3:

最近,多种软件都出现了一个启动时的错误提示 “无法定位程序输入点_except_handler4_common于动态链接库msvcrt.dll上”。

出现这个提示情况是:Windows Xp 系统; 软件包括:window live writer 2009, windows messenger 2009, firefox 3.5 等非常新的版本。

这个提示出现后,点击确定,并不影响程序的使用。这个问题出现的原因,其实微软自己的问题。可谓是微软的Vista 后遗症吧。

在 Vista 系统里,有个挺酷的功能,就是“程序缩略图”,有点3D效果,这个功能,调用了 dwmapi.dll 这个库,而 dwmapi.dll 又引用了 msvcrt.dll 中的 _except_handler4_common 功能。

然而,在XP系统中,系统自带的 msvcrt.dll 和 Vista 中的 msvcrt.dll 版本不同, 并没有这个 _except_handler4_common ,结果就出现了启动程序时,遇到的 “无法定位程序输入点_except_handler4_common于动态链接库msvcrt.dll上”的错误提示。

解决方法:
将 c:\windows\system32 下的 dwmapi.dll 改名,例如:改为 dwmapi.dll.bak。