C#做的程序,在有些XP的电脑上无法运行。如何解决

问题描述

各位好,你们有没有碰到这样的问题。C#做的程序,在有些XP电脑无法运行,提示错误,不论我用什么方法,1、把NET全部删除掉了。从2.0开始装,一直试到3.5,4.0还是不能运行。2、重装系统,从2.0开始装,一直试到3.5,4.0还是不能运行。3、或者直接装3.5、4.0都不能运行。4、VC运行库,从2005_86x一直装到2014_x86都不行。5、随便编译的hello程序,从2.0一直4.0,各个版本在这些不能安装的电脑上,全部可以运行正常。更奇怪的是,这些不能安装的电脑,配置有些还算不错的,而有些配需差的电脑反而可以正常运行。提示如下错误如下:需要说一下:有些电脑不能运行的这套程序,底层不是我们做的,是其他公司弄的,我们只是在这套系统上面做二次开发。找他们说没有碰到这样的奇怪问题。这个问题已经困扰我几个星期了,用了好多种方法,还是无法解决。难道跟硬件配置有关系?

解决方案

解决方案二:
看下编译是x64的,还是x86的亦或是anycup还有可运行的XP系统,和不可运行的XP系统是同一个版本么,装了XP的SP3什么的没有?
解决方案三:
都没有windows日志里有什么错?
解决方案四:
找0xc000007b这个错误,然后一个个试验过来
解决方案五:
x86的。WIN73264系统现在运行是没有问题。可运行的XP系统和不可运行的XP系统,版本都是一样的。装了XPSP3之后,我什么都没有安装。有些电脑是直接安装系统完成之后,NET补丁一打上,就可以正常运行。
解决方案六:
http://jingyan.baidu.com/album/375c8e1997252e25f2a22936.html找0xc000007b这个错误,然后一个个试验过来----这个文章我试了,我也是百度过的。拷贝的那些DLL文件都试过的,VC运行库我也是按照上面的方法试了。而且我是连续试了几台。
解决方案七:
什么版的系统?不要用GHOST版的。有没有安装杀毒软件?
解决方案八:
引用6楼zbdzjx的回复:

什么版的系统?不要用GHOST版的。有没有安装杀毒软件?

杀毒软件没装,现在就剩你说的这个问题,还没试。主要是电脑太多了,纯装花费的时间太多了。
解决方案九:
要不你直接在xp上编译吧。。
解决方案十:
最怕就是GHOST的精简版的,坑啊
解决方案十一:
之前在触摸屏的一体机上遇到这个问题,系统是它原先装的,打个驱动都错误,然后给它重装系统然后就好了
解决方案十二:
最怕ghost的系统了.两个同样品牌型号的电脑,第一个完整安装,然后ghost到第二台电脑上,第二台电脑的系统都有可能出现莫名奇妙的错误,我只想说,ghost就是这么不讲道理.

时间: 2024-10-29 00:17:58

C#做的程序,在有些XP的电脑上无法运行。如何解决的相关文章

u盘 编程-给u盘做一个隐藏分区,在隐藏分区里放一个程序,当u盘插上就运行那个程序

问题描述 给u盘做一个隐藏分区,在隐藏分区里放一个程序,当u盘插上就运行那个程序 求大神帮忙!!给u盘做一个隐藏分区,在隐藏分区里放一个程序,当u盘插上就运行那个程序.这个程序是给u盘加密的,只有解密成功后才能读写u盘. 解决方案 你这个隐藏分区,得从硬件上着手才能真正做到隐藏防不了低高格,还扯到了AUTORUN当心被kill掉 解决方案二: 你是要程序还是要代码啊?

c++的问题-这个c++程序在我电脑上不能运行,谁能帮我看看哪出错了

问题描述 这个c++程序在我电脑上不能运行,谁能帮我看看哪出错了 #include#include#includeclass Student{private: int num; char name[10]; int score;public: Student(){}; friend void Daolu(); friend void Liulan(); friend void Chaxun(); friend void Xiugai(); friend void Shanchu(); ~Stud

软件-我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行?

问题描述 我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行? 我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行?或者说,在一般电脑(没有装sqlserver的电脑)上运行的软件,要求包含数据库,怎么实现呢? 解决方案 没有办法,必须安装sql server.幸运的是,你往往不需要使用完整的sql server,你可以让你的程序使用sql server localdb,这是一个精简的sql server,它只需要用户安装一个十

(急)C#的桌面程序,在XP和Windows2003上出现结果不同???

问题描述 在VS2005平台写的C#的桌面程序(Winforms),其中有一个功能是打印我用了VS2005中的一组打印控件,分别是:pageSetupDialog,printDialog,printDocument,printPreviewDialog在XP系统上,运行程序时,打印预览.打印都可以,完全没有任何问题(注意:此程序在开发的时候,是在XP系统上开发的)但到了Windows2003的系统上,打印预览.打印都报错,有问题找了很久都不知道问题到底出现在哪里请问各位:这是什么原因,在Wind

C# 程序打包后在其他电脑上zedgraph不能出曲线,在自己电脑上可以正常运行,如何解决?

问题描述 我的C#窗体应用程序打包后,在自己电脑上安装,zedgraph可以正常运行,正常出曲线,但在其他电脑上安装打包后的程序,zedgraph不能画出曲线,只有横纵坐标.有没有大神知道该如何解决? 解决方案 解决方案二:看看它引用了几个组件,是否都部署好了解决方案三:zedgraph的dll文件打包进去了吗?路径更改了吗?解决方案四:引用1楼rocmemory的回复: 看看它引用了几个组件,是否都部署好了 我的应用程序文件夹中已经已用了ZedGraph.dll,还缺什么组件么?解决方案五:引

C#编程中使用ZedGraph控件,运行程序无法直接在其他电脑上使用。

问题描述 Zedgraph控件是一个dll,在我编程过程中需要加载一下.程序编好后,将运行程序考的其他装有VS2010电脑上,用不了.不想再重新打开vs,重新加载一下.有什么其他解决办法吗?网查解决方法:使zedgraph具有同一个目录,不行:将zedgraph放到system32,不行.应用程序是Release版本也不行.求大神相助!怎么就能在其他电脑上运行编译好的应用程序就行.万分感谢! 解决方案 解决方案二:楼主问题解决了么?我也遇到同样的问题,程序打包后,只有自己电脑上安装的可以出曲线,

vs2012编译的程序不能在XP和2003下执行问题的解决方法

问题如题,通过无数次百度和谷歌后,发现,微软已经确认这是一个缺陷,安装Vs2012的update 3的升级包就可以解决问题. 同时,在分发包的地方,vcredist_x86.exe 随程序分发一份就可以了. 同时记着把调试模式下的dll带上,debug模式下的dll为 msvcr110d 这样软件就可以在2003和xp下面尽情的run了!vs2012的硬伤从此修复. vs2012的升级安装包在线安装程序为:VS2012.3 ------------------- 当然了,也可以将msvcrt的库

vb编写的程序,拷贝到别的电脑上怎么就这样了?求大神指点

问题描述 解决方案 解决方案二:怎么copy的?神奇了解决方案三:肯定是两台电脑的坏境不一致呀.解决方案四:有些控件没注册吧!解决方案五:用了其他的控件了吧.没注册解决方案六:重新编译整个项目,应该就能看到原因了.解决方案七:用了什么第三方的COM组件了吧解决方案八:你看下你电脑里的引用了什么东西,看看别人里边是不是缺着呢解决方案九:classnoreg说明有类型没有注册,看看是不是引用了office或者第三方com,而目标电脑上没有解决方案十:控件没注册,或者.dll文件未引用好解决方案十一:

t程序发布-Qt程序怎么发布,让我的Qt程序在没有安装Qt的电脑上也能运行?

问题描述 Qt程序怎么发布,让我的Qt程序在没有安装Qt的电脑上也能运行? 我做了一个很小的程序,需要传给别人用,但是我在自己的电脑上都运行不了这个exe程序.我用debug文件夹下找到这个exe程序的,就是我创建的文件名.说没有动态库,我把动态库放到与这个exe程序一个文件夹下,还是这样报错,不知道怎么整了,我用的是Qt5.3.2好像,请问各位大神,我就想把我的程序脱离了Qt的IDE来运行,怎么做到? 用release好像也不行,怎么回事? 解决方案 你先要看看你缺少什么dll.然后就可以把q