解决microsoft_visual_c++_runtime_library的错误的办法

合集下载

【转】CLR20R3程序终止的几种解决方案

【转】CLR20R3程序终止的几种解决方案

【转】CLR20R3程序终⽌的⼏种解决⽅案编辑器加载中... 【转】CLR20R3 程序终⽌的⼏种解决⽅案这是因为.NET Framework 1.0 和 1.1 这两个版本对许多未处理异常(例如,线程池线程中的未处理异常)提供⽀撑,⽽ Framework 2.0 版中,公共语⾔运⾏库允许线程中的多数未处理异常⾃然继续。

在多数情况下,这意味着未处理异常会导致应⽤程序终⽌。

⼀、C/S 解决⽅案(以下任何⼀种⽅法) 1. 在应⽤程序配置⽂件中,添加如下内容: 2. 在应⽤程序配置⽂件中,添加如下内容: 3. 使⽤Application.ThreadException事件在异常导致程序退出前截获异常。

⽰例如下:[SecurityPermission(SecurityAction.Demand, Flags = SecurityPermissionFlag.ControlAppDomain)] public static void Main(string[] args) { Application.ThreadException += new ThreadExceptionEventHandler(ErrorHandlerForm.Form1_UIThreadException);Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); Application.Run(new ErrorHandlerForm()); } // 在主线程中产⽣异常 private void button1_Click(object sender, System.EventArgs e) { throw new ArgumentException("The parameter was invalid"); } // 创建产⽣异常的线程 private void button2_Click(object sender, System.EventArgs e) { ThreadStart newThreadStart = new ThreadStart(newThread_Execute); newThread = new Thread(newThreadStart); newThread.Start(); } // 产⽣异常的⽅法 voidnewThread_Execute() { throw new Exception("The method or operation is not implemented."); } private static voidForm1_UIThreadException(object sender, ThreadExceptionEventArgs t) { DialogResult result = DialogResult.Cancel; try { result = ShowThreadExceptionDialog("Windows Forms Error", t.Exception); } catch { try { MessageBox.Show("Fatal Windows Forms Error", "Fatal Windows Forms Error", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Stop); } finally { Application.Exit(); } } if (result == DialogResult.Abort) Application.Exit(); } // 由于 UnhandledException ⽆法阻⽌应⽤程序终⽌,因⽽此⽰例只是在终⽌前将错误记录在应⽤程序事件⽇志中。

Windows XP常见错误代码及解决方法

Windows XP常见错误代码及解决方法

Windows XP常见错误代码及解决方法在安装 Windows XP 的过程中出现“严重错误。

发生了致使安装程序无法继续运行的错误”错误信息(315332) - 您在将计算机从 Microsoft Windows Millennium Edition (Me)、Microsoft Windows 98 第二版或 Microsoft Windows 98 升级到 Microsoft Windows XP 时,可能会看到以下现象。

这些现象出现在安装的最后阶段,即“完成安装升级程序和系统设置”阶段:您可能会看到类似下面的错误信息: Setup was unable to upgrade some of your program settings.After...在 Windows XP 中尝试建立拨号连接时出现“Error 691”(错误 691)或“Error 734”(错误734)(310431) - 当您尝试建立拨号连接时,可能会收到与以下错误信息之一类似的错误信息: Error 691:The computer you are dialing in to cannot establish a Dial-Up Networking connection.Check your password, and then try again. - 或者 - Error 691:Access was denied because the username and/or password was...在 Windows XP 安装过程中出现“An Unexpected Error (768) Occurred at Line5118@ind:Xp\Client\Boot\Setup\Setup.c”(在 5118@ind:Xp\Client\Boot\Setup\Setup.c 行中发生意外错误 (768))错误信息(311562) - 在升级到 Windows XP 时,可能会收到下面的错误信息: An unexpected error (768) occurred at line 5118 in <drive letter>\xpclient\base\boot\setup\setup.c Press any key to continue. 在按任意键之后,系统便开始加载 Windows,接着会出现下面的错误信息: A problem has been detected and windows has been...当启动基于 Windows XP 的计算机时,会出现“WJView error Could not execute main”(WJView 错误无法执行主程序)的错误信息(831427) - 当启动基于 Microsoft Windows XP 的计算机时,可能会收到以下错误信息: WJView error Could not execute main.The system cannot find the file specified.如何在 Windows XP 中执行磁盘错误检查(315265) - 本文介绍如何在 Windows XP 中检查硬盘驱动器的完整性。

游戏常用运行库介绍

游戏常用运行库介绍

运行库大全当我们在安装或者玩游戏的时候经常会碰到提示"d3dx_xx.dll 文件缺失" 、"没有找到Msvcp100.DLL"、"找不到physxloader.dll "、"缺少xlive"等问题。

出现这些问题是因为你的电脑上没有安装游戏必需环境或者版本不正确所导致。

玩游戏网为广大玩家提供了游戏必备运行库合集,包含了目前为止最全最有效的运行库合集。

玩游戏再也不怕遇到问题了。

Visual C++(简称VC)可以解决"没有找到 Msvcp100.DLL"、"mfc100u.dll丢失"、"应用程序正常初始化(0xc0150002)失败"等常见问题。

目前最新的版本是Microsoft Visual C++ 2010。

分不清自己系统是32位还是64位的,请下载32位,32位系统最为常见。

缺少时常见报错:1、缺少mspdb60.dll vcomp100.dll Vbase90.dll Vision90.dll msvcp100.dll mscvr.dll等文件或遇到未知错误如"配置不正确"等。

2、遇到Microsoft Visual C++ runtime library错误提示。

3、提示:一般情况下只需安装SP1版本即可,推荐同时安装2005、2008、2010运行库,作为大多数游戏的必需运行环境,当遇到诸如MSVCR100.dll MSVCR90.dll MSVCRXX.dll d3dx9_XX.dll等等文件缺失或者运行报错时,请重新安装游戏所需的相应版本运行库。

Microsoft Visual C++ 2010VC++ 2010支持32位、64位操作系统Microsoft Visual C++ 2010 SP1VC++ 2010 SP1支持32位、64位的操作系统Microsoft Visual C++ 2008VC++ 2008环境下运行,安装时间稍长,请耐心等待Microsoft Visual C++ 2008 SP1VC++2008x64.exe只支持64位系统,VC++2008x32.exe支持32、64位系统!Microsoft Visual C++ 2005VC++ 2005支持32位、64位操作系统Microsoft Visual C++ 2005 SP1VC++2005x64.exe只支持64位系统,VC++2005x32.exe支持32、64位系统!Microsoft Visual C++ 2012VC++2012最新版支持WIN7/WIN8(32、64),不支持XP系统Microsoft .NET FrameworkMicrosoft .NET Framework 支持的操作系统:Windows XP sp3以上系统。

Microsoft Visual Studio 2010 加载包错误的解决方法

Microsoft Visual Studio 2010 加载包错误的解决方法

Microsoft Visual Studio 2010 加载包错误的解决方法问题多表现为:1.未能正确加载“Microsoft.Data.Entity.Design.Package.MicrosoftDataEntiyDesignPac kage, Microsoft.Data.Entity.Design.Package, Version=10.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 包。

2.未能正确加载“VSTS for Datab ase Professionals Sql Server Data-tierApplication" 包。

3.未能正确加载”RadLangSvc.Package, RadLangSvc.VS, Version=10.0.0.0,Culture=neutral, PublicKeyToken=89845dcd8080cc91" 包。

4.未能正确加载“Language Package" 包。

问题如下图所示:出现这样的问题大多是因为对Microsoft Visual Studio 2010删除后重装才有的,因为这个困扰了我半夜,在网上查了很多资料,终于搞明白了,是因为VS写入的注册表键值没有随同程序的卸载而删除,但我就是没搞明白,两次装的东西是一样的,为什么上次的注册表键值就会在这次的安装中出现无法加载的情况呢?不过不明白是不明白,问题还是要解决的,我采取了最暴力、最根本、也最有效的办法,哈哈……其实特简单,请看步骤:1.先卸载Microsoft Visual Studio 2010。

(这个不用我教了吧。

)2.运行regedit,打开注册表编辑工具。

(Win+r,输入regedit,确定)3.请根据自己的系统选择以下方式删除注册表项(本来想写个批处理的,但不知道为什么总是报项目错误,崩溃!!反正不多,手动吧……):注册表编辑有风险,记得先备份!如果你正运行的是32位 windows操作系统:a)依次展开 HKEY_CURRENT_USER/Software/Microsoft/ 将 VisualStudio项全部删除。

Microsoft Visual C++ Runtime Library 错误 解决 办法

Microsoft Visual C++ Runtime Library 错误 解决 办法

Microsoft Visual C++ Runtime Library错误解决办法今天安装软件时,出现“Microsoft Visual C++ Runtime Library”错误,网上查了下解决方法,得以解决。

现在分享下,给碰到相同问题的朋友。

微软官方解释如下:症状在 Microsoft Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,您可能会收到以下错误消息:This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.原因如果使用 /GR 和 /MD 编译器开关,并且 Msvcrt.dll 文件和 Msvcirt.dll 文件的版本是7.0.x,则可能出现此问题。

注意:当使用早于 7.0 版本的 Msvcrt.dll 文件和 Msvcirt.dll 文件时,不会出现此问题。

解决方案:Microsoft 现在提供了一个受支持的修补程序,但该程序只用于解决本文中提到的问题。

仅当系统遇到本文描述的特定问题时才可应用此修补程序。

此修补程序可能还会接受进一步的测试。

因此,如果这个问题没有对您造成严重影响,我们建议您等待包含此修补程序的下一个 Windows XP Service Pack。

要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取此修补程序。

要获取Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:/contactus/?ws=support根据微软的方案可以如下解决这个问题:1、下载早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。

runtime error的解决方法

runtime error的解决方法

runtime error的解决方法Runtime error是在程序运行过程中发生的错误,它通常是由于程序中存在错误的逻辑或不合理的操作导致的。

当程序运行到错误的地方时,计算机无法继续执行下去,就会出现runtime error。

下面将介绍一些常见的runtime error及其解决方法。

1. NullPointer异常NullPointer异常是Java中最常见的runtime error之一。

它通常发生在试图访问空引用对象的属性或调用空引用对象的方法时。

解决这个问题的方法是在使用引用对象之前,先判断该引用是否为空。

2. 数组越界异常数组越界异常是在访问数组时,下标超出了数组的范围所引起的异常。

解决这个问题的方法是在访问数组元素之前,先判断下标是否合法。

3. 类型转换异常类型转换异常是在进行数据类型转换时,出现不兼容的数据类型所引起的异常。

解决这个问题的方法是在进行类型转换之前,先判断是否可以进行安全的类型转换。

4. 除零异常除零异常是在进行除法运算时,除数为零所引起的异常。

解决这个问题的方法是在进行除法运算之前,先判断除数是否为零。

5. 文件未找到异常文件未找到异常是在打开文件时,找不到指定的文件所引起的异常。

解决这个问题的方法是在打开文件之前,先判断文件是否存在。

6. 死循环死循环是程序中一个循环不会停止或者无法正常退出的情况。

解决这个问题的方法是检查循环条件,确保循环能够正常退出。

7. 内存溢出异常内存溢出异常是在程序运行过程中,申请的内存超过了系统的可用内存所引起的异常。

解决这个问题的方法是优化代码,减少内存的使用量。

8. 栈溢出异常栈溢出异常是在程序调用函数或方法时,栈空间不足所引起的异常。

解决这个问题的方法是减少函数或方法的递归调用深度,或者增加栈空间的大小。

9. 超时异常超时异常是在程序执行时间超过了预定的时间限制所引起的异常。

解决这个问题的方法是优化算法,减少程序的执行时间。

Microsoft Visual C++ Runtime Library错误解决办法

Microsoft Visual C++ Runtime Library错误解决办法

Microsoft Visual C++ Runtime Library错误解决办法今天安装软件时,出现“Microsoft Visual C++ Runtime Library”错误,网上查了下解决方法,得以解决。

现在分享下,给碰到相同问题的朋友。

微软官方解释如下:症状在 Microsoft Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,您可能会收到以下错误消息:This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.原因如果使用 /GR 和 /MD 编译器开关,并且 Msvcrt.dll 文件和 Msvcirt.dll 文件的版本是7.0.x,则可能出现此问题。

注意:当使用早于 7.0 版本的 Msvcrt.dll 文件和 Msvcirt.dll 文件时,不会出现此问题。

解决方案:Microsoft 现在提供了一个受支持的修补程序,但该程序只用于解决本文中提到的问题。

仅当系统遇到本文描述的特定问题时才可应用此修补程序。

此修补程序可能还会接受进一步的测试。

因此,如果这个问题没有对您造成严重影响,我们建议您等待包含此修补程序的下一个 Windows XP Service Pack。

要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取此修补程序。

要获取Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:/contactus/?ws=support根据微软的方案可以如下解决这个问题:1、下载早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。

Runtime error 216 at xxxxxxxx的参考解决方法

Runtime error 216 at xxxxxxxx的参考解决方法

一、可能很多用户在运行或使用IE时收到过如下错误消息:Title: Microsoft V isual C++ Runtime Libraryruntime error!Program: C:\Program Files\Internet Explorer\IEXPLORE.EXEThis application has requested the Runtime to terminate it in an unusual way. Please contact the ap plication's support team for more information.原因:如果您的系统中安装了Google工具栏则可能会发生此问题。

解决办法:方法一:1、单击“开始”“运行”,输入“iexplore.exe”后单击“确定”2、在IE的“工具”菜单中单击“Internet选项”3、在“常规”页中单击“使用空白页”按钮4、单击“删除COOKIE”按钮并单击“确定”5、单击“删除所有文件”按钮并选中“删除所有脱机内容”复选框后再单击“确定”6、单击“设置”并选择“查看对象”7、在“Downloaded Program Files”窗口的“编辑”菜单中单击“全部选定”8、删除全部选定的ActiveX文件9、单击“清除历史记录”按钮并选择“是”10、分别将“安全”页面中的“Internet、本地Intranet、受信任的站点、受限制的站点”全部设为“默认级别”11、将“隐私”页中的级别设为“默认”12、在“内容”页中单击“清除SSL状态”并选择“是”13、在“高级”页中单击“还原默认设置”按钮并清除“启用第三方浏览器扩展(需要重启动)”复选框,然后再单击“确定”并退出IE浏览器方法二:1、单击“开始”“运行”,输入“appwiz.cpl”后单击“确定”2、在程序列表中找到Google工具栏并卸载它3、关闭所有窗口后重新启动计算机方法三:请使用反间谍程序扫描并删除系统中可能存在的间谍程序(推荐您使用微软公司的反间谍程序)关于此问题的详细信息请参考微软最新发布的KB文档(更新时间:2006年4月28日):/default.aspx?scid=kb;en-us;916245(英文)[简体中文版正在翻译中]打开注册表Regedit点击目录至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run删除右边的项目:SystemTrayIcon = "C:\WINDOWS\SysTrayIcon.Exe"关闭保存Regedit,重新启动Windows删除C:\WINDOWS\SysTrayIcon.Exe还有IE——工具——INTERNET选项——高级——禁止脚本调试——打勾——确定 .试试是否解决?runtim e error的错误通常都是由于软件干扰造成的,所以我们可以使用干净启动的方法来查看该问题是否是软件冲突引起的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

microsoft visual c++ runtime library错误解决办法
2009年03月12日星期四 11:01
微软官方解释如下:
症状
在 Microsoft Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,您可能会收到以下错误消息:
This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.
回到顶端
原因
如果使用 /GR 和 /MD 编译器开关,并且 Msvcrt.dll 文件和 Msvcirt.dll 文件的版本是 7.0.x,则可能出现此问题。

注意:当使用早于 7.0 版本的 Msvcrt.dll 文件和 Msvcirt.dll 文件时,不会出现此问题。

回到顶端
解决方案
Microsoft 现在提供了一个受支持的修补程序,但该程序只用于解决本文中提到的问题。

仅当系统遇到本文描述的特定问题时才可应用此修补程序。

此修补程序可能还会接受进一步的测试。

因此,如果这个问题没有对您造成严重影响,我们建议您等待包含此修补程序的下一个 Windows XP Service Pack。

要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取此修补程序。

要获取 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:
/contactus/?ws=support
根据微软的方案可以如下解决这个问题:
1、下载早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。

2、在C:\Program Files\或者是其他软件安装目录下搜索这两个文件。

3、下载微软官方补丁。

文章出处:/course/3_program/c++/cppjs/2008411/110121.html
有些时候,在你安装、运行某个软件,可能会得到这样一个错误提示:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:c:/windows/explorer.exe
This application has requested the runtime to terminate it in an unusual way.Please contact the application's support team for more information。

需要说明的是,Microsoft Visual C++ runtime library是微软系统自带的c++运行库,这个错误与IE设置里的脚本调试应该是没什么关系的(凑字)。

可能的情况是:
一、系统的运行库比较旧,而软件需要的是更新版本的运行库;或者系统里根本就没有软件需要的运行库;
二、系统的运行库损坏的说;
三、软件需要的运行库与系统的语言版本不一致。

一般性处理方法:
零、查毒杀毒,清理系统插件;
一、如果是IE出现这个错误,你应该检查插件了(例如用360),以及尝试打开IE菜单“工具”、“internet选项”,选择“高级”标签,将“启用第三方浏览器扩展(需重启动)”的钩去掉;
二、如果是以前安装的,现在运行出错,建议重新安装;
三、根本无法安装;
3.0、如果提示你丢失诸如“msvcp50.dll、msvcp60.dll、MSVCP60D.DLL、msvci70.dll、msvcp70.dll、msvcp71.dll”,从其他机器或者网上下载后补回到软件目录或者系统system32目录即可;
3.1、软件使用最新版本并且最好是完全版本(别用破解或者绿色版);
3.2、上微软自动更新打补丁;
打完补丁后还是不行,去微软下载Microsoft Visual C++ 2005 Redistributable Package (x86)
/downloads/details.aspx?displaylang=zh-cn&FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE
/download/5/2/1/5212066c-5f48-4b16-a059-ed84b505a65d/vcredist_x86.exe
Microsoft Visual C++ 2005 Redistributable Package (x86),安装在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件,此软件包安装 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。

对于支持并行部署模式的库(CRT、SCL、ATL、MFC 和 OpenMP),这些运行时组件安装在支持并行程序集的 Windows 操作系统版本的本机程序集缓存中,这一缓存也称为 WinSxS 文件夹。

支持的操作系统: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack 2。

所需软件:Windows Installer 3.0、Windows Installer 3.1 或更高版本。

相关文档
最新文档