这个安装程序集组件时出错怎么错了?程序

gtp6 安装后 打开程序时程序出错 内存不能为…… 怎么回事 安装云端版也一样!_百度知道
gtp6 安装后 打开程序时程序出错 内存不能为…… 怎么回事 安装云端版也一样!
gtp6 安装后 打开程序时,程序出错 内存不能为…… 怎么回事 安装云端版也一样!
提问者采纳
需要关闭”的信息.cn/14/225_134509。否则你做的GTP就回丢失了。但是有一点要注意的是哥们,后来我卸载了。,再点击关闭。,会出现“Guitar pro6遇到问题,记得点击“文件”——“保存”.html你在这个网址提供的资源重新下载一个/14/225_134509。这个破解方法目前还能用.com.zol,导致Guitar6偶尔会不稳定,我的情况和你一样。
其他类似问题
按默认排序
其他2条回答
输入cmd,或者“金山系统急救箱”!(答案原创!2,点开,或者“驱动”,找到“多余”和“类似”的软件卸载,留下“暴风”!8,回车:杀毒软件!如,“全选”,下载个“360系统急救箱”:点开,电脑出现:for %1 in (%windir%&#92:力王历史)1,点开! 卸完了再“强力清扫”,或将其升级为“最新版本”,开机后按“F8”,两款qq:“播放器”!如.电脑中了木马或者有病毒在干扰.实在不行就“一键还原”系统或“重装系统”.卸载方法,再点“修复”,再重启电脑!(看准了再卸:使用“木马云查杀”和“360杀毒”,按下去试试,“全盘扫描”和“自定义扫描”病毒和木马,建议!先“全盘查杀”!建议卸掉!试试:你在电脑左下角“开始”菜单里找到“强力卸载电脑上的软件”.你下载的“播放器”;*,或“聊天软件”,多款杀毒软件.dll) do regsvr32!开机后,去网上下载一个“read修复工具”:“最后一次正确配置”!9,“高级启动选项”:内存不能为read或written,修复试试,或者“版本太旧”,重启电脑,或者金山卫士+金山毒霸,彻底删除:两款播放器,360安全卫士+360杀毒双引擎版,看看效果如何,你安装了两款或两款以上的同类软件(如!5,或多款浏览器.再不行,删除“可疑自启动项”和木马:“软件卸载”,点“彻底删除”,卸掉“多余”的那一款,原因总结起来,点开“隔离|恢复”,本答案原作者,第4项,找到“可疑自启动项”和木马.如果第1种方法不行:取消,留下“迅雷”,或“游戏”的程序不稳定,下载新的,“软件管家”!然后点开“隔离|恢复”区,重启电脑,回车, 回车.软件冲突,直到屏幕滚动停止为止,有以下方面.再不行!3;system32&#92,别把有用的卸了)6朋友,回车,点;s %1粘贴,重启电脑,找到,找到木马和病毒,或“IE浏览器”,卸载“快车”,查杀完毕,在命令提示符下输入(复制即可) ,即可:“下载”!4,运行 .exe &#47,开始菜单,点开,找到多余的那款卸掉,多款网游等等),删除后!或者“360安全卫士”,进到“安全模式”里!再点开“修复”.如果还是不行!7!它们在一起不“兼容”,卸载“快播”,偶尔出现
您好!出现:0x???????? 指令引用的0x????????内存。该内存不能为&read&或&written&。答案【shijan8原创】★严禁复制★ 【1】对电脑没有影响或【偶尔】出现,不用管它,【重启电脑】后可能会自动消失。【2】盗版系统或Ghost版本系统,系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁,{检查电脑年、月、日是否正确}。建议:安装【正版】系统。【3】病毒引起的:升级杀毒软件或下载专杀工具,对电脑全盘杀毒。【4】硬件引起的:如果是内存条引起的,把内存条拆下清理干净重新安装。必要时【更换】内存条。(硬件上很少出现该问题)【5】软件引起的:安装的软件与系统或其它软件发生冲突,盗版或带病毒的(游戏等)其它软件,也会出现该问题。还有就是有些游戏不支持双核或多核电脑,请更换其它版本试试。如果不行只有卸载该游戏,一定要卸载干净,否则还会出现该问题。【这里主要说的是检查开机启动项,把没必要启动的启动项禁止开机启动】再有当安装或打开运行浏览器、播放器、游戏、QQ等第三方软件,出现该问题时。可能是您下载的软件存在着危险,系统本身为了保护系统不受影响,也会出现该内存不能为“read”或“wrtten”。一般的解决办法就是卸载该软件重新安装。如果不能解决,需要更换同类型其它版本的软件,或找到发生冲突的软件卸载它,问题才能解决。【6】检查驱动是否出现问题,重新安装驱动或及时更新驱动。可以试试下面的方法:◆开始→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。 完成后,在输入下面的for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。(重启电脑)。 ●在检查运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB-11d0-97EE-00C04FD91972}, 将其他的删除。【如果还有一个(默认)值不用管它,一般它为空。】必要时【还原】或重新安装系统。
内存的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在网上看到别人的方法,和我的差不多,也贴上来,以便更多选择.
最早出现这个错误我和许多人认为的一样 认为是缺乏DLL库文件导致.但是在测试机复制了DLL甚至安装了.net framework 2.0以后 都无法解决问题,最后确认不是由缺乏DLL所致 因为程序是纯win32的应用程,非托管代码,所以也无需.net framework Visual C++默认的MFC程序是使用动态MFC库(Use MFC in a Shared DLL)来链接的 而动态MFC库使用的是Multi-threaded DLL (/MD) 由于XP对于PE文件格式监测更加严格. 就会导致部分使用多线程DLL的可执行文件在调用的时候出错 修改项目属性的编译开关 Project-&Property-&configuration Properties-&C/C++-&Code Generation-&Runtime Library 修改成Multi-threaded (/MT) 修改了Runtime类型以后 需要将MFC的编译类型也改成静态库 Project-&Property-&configuration Properties-&General-&Use of MFC 修改成Use MFC in a Static Library 一部分情况下在这步就能解决问题 另外一部分情况会遇见如下情况 编译器报错 CODE: nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) already defined in libcpmt.lib(newaop.obj) [Copy to clipboard] 产生这个问题的原因是库依赖关系 在Project-&Property-&configuration Properties-&Linker-&Command Line 加入编译开关/verbose:lib可以显示详细的库链接顺序 CODE: ------ Build started: Project: PerfMonDemo, Configuration: Release Win32 ------ Linking... Searching libraries Searching d:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\pdh.lib: Searching d:\Program Files\Microsoft Visual Studio 8\VC\lib\DelayImp.lib: .................Searching d:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\lib\nafxcw.lib: Finished searching libraries .\Release/PerfMonDemo.exe : fatal error LNK1169: one or more multiply defined symbols found Build log was saved at "file://d:\Dev\Performance Monitor\Release\BuildLog.htm" PerfMonDemo - 2 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== [Copy to clipboard] 我们发现在libcpmt.lib声明过的operator new在nafxcw.lib中再次定义 解决方法如下 Project-&Property-&configuration Properties-&Linker-&Input-&Additional Dependencies 加入 nafxcw.lib libcpmt.lib Project-&Property-&configuration Properties-&Linker-&Input-&Ignore Specific Library 加入 nafxcw.lib libcpmt.lib 这样链接程序就不会先按照默认顺序来连接这两个库文件 而是在最后在加入对他们的引用.这样就避免了这个问题 & 下面是一张可能发生冲突的列表 若要使用此运行时库 请忽略这些库 & 单线程 (libc.lib) libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib & 多线程 (libcmt.lib) libc.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib & 使用 DLL 的多线程 (msvcrt.lib) libc.lib、libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib & 调试单线程 (libcd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcmtd.lib、msvcrtd.lib & 调试多线程 (libcmtd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、msvcrtd.lib & 使用 DLL 的调试多线程 (msvcrtd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib
第二篇资料:
问题:我真怀疑用VC2005的人是不是都写ASP。NET或者C#的 & & 只要用到C++发布程序的。应该一定会碰到manifest & & 网上关于manifest的文章只有一篇 & & 问到别人关于这个问题 & & 最多的就是让去看ms的文章 & & MS官方的trouble & shooting & & /en-us/library/ms235342.aspx & & 关键是我按照他写的作了还是没用 & & 我用VC2005写了一个console程序 & & 选择的是embed & manifest & & 用的时DEBUG发布 & & manifest里面用到的assamble & name是Microsoft.VC80.DebugCRT & & 照微软的说法 & & 我把源机器上面的WINSXS里面的DEBUG & CRT的dll和manifest复制出来 & & 然后把manifest修改成Microsoft.VC80.DebugCRT.manifest & & 接着和生成的exe放在一个目录下 & & 结果放到目标机上仍旧报错说应用程序配置错误 & & & & 这里有没有人在其他机器上面运行成功过VC2005编写的程序(release不算。那个的manifest以及DLL在2003里面已经自带了。我需要是没有自带的使用manifest的dll)&&
答案:发布debug版本的解决方案说一下 & & 2种 & & MS那个文档少写了重要步骤,想骂粗口 & & 第一种。发布到winsxs目录的 & & 把Manifests目录下面的x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c.manifest & & x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c目录下面的dll & & 以及关键东西Policies下面的相关文件 & & 复制到目标机的winsxs目录下面 & & & & 第二种 & & 就是让dll放在exe目录一起发布。而不是放在windows目录下面的方法 & & .manifest修改成exe的manifest里面写的assambly & name & & 比如用debug版本.在发布目录里面应该有个&appname&.exe.embed.manifest & & 有如下段 & & &assemblyIdentity & type="win32" & name="Microsoft.VC80.DebugCRT" & version="8.0.50608.0" & processorArchitecture="x86" & publicKeyToken="1fc8b3b9a1e18e3b"&&/assemblyIdentity& & & name就是Microsoft.VC80.DebugCRT & & 把dll的manifest文件名修改成Microsoft.VC80.DebugCRT.manifest & & 然后把dll放到应用程序目录下面 & & 最后要把policy目录仍旧复制到winsxs下面 & & 这样才能运行 & & 关键的policy & MS的文档完全没有提到.而且一定要放在winsxs里面 & & 这样所谓的private & dll完全没意义了.因为我发布程序还是要写windows目录 & & 真是想不到语言来评价MS的这种行为 & & 完全放弃VC2005&& 这种的比较麻烦。。下的刺客信条启示录玩不了,出现个&br/&游戏启动失败,程序没有找到进程信息&br/&错误程序:0x002&br/&错误程序:0x003&br/&重新安装可能会解决这个问题 怎么办啊
下的刺客信条启示录玩不了,出现个游戏启动失败,程序没有找到进程信息错误程序:0x002错误程序:0x003重新安装可能会解决这个问题 怎么办啊 20
不区分大小写匿名
相关知识等待您来回答
电脑常识领域专家146295人阅读
由于应用程序配置不正确,程序未能启动”--原因及解决方法http://moogge./blog/cns!ab9b00d806d52aed!245.entry问题描述:当运行由VC 2005 编译的程序时,出现错误消息“由于应用程序配置不正确,程序未能启动.重新安装应用程序可能会纠正这个错误”解决方法:在目标机器安装VCRedist_x86.exe可以解决这个问题。该文件可以在MSDN网站上下载。地址:如果是64位机器,请用x64版本和ia64版本原因:一般认为,VC2005编译出来的东西,如果用了atl或者mfc,需要atl80.dll 或者msmfc80.dll,我在一开始的时候也是这么认为的,我把这两个文件放在了path中可以找到的地方。因此用depends看出来是没问题的。但
是事实上,从VC2005开始,(可能2003,但是我没有用过)这些dll是不像以前的程序那样直接被加载进进程的。查看%SYSTEMROOT%/
winsxs会发现里面有很多类似于x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.42_x-
ww_6e805841的目录,这些目录里面包含了atl80.dll, msmfc80.dll。然后在manifests
目录里面有对应的manifests:x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.42_x
-ww_6e805841.manifest这是VC8的一个改变。VC8编译的程序在运行时加载动态库(crt, mfc, atl
)都是放在一个类似全局类型库的地方。不再像以前MS所建议的那样,为了避免dll
hell而把动态库放在程序同级目录。而这个全局类型库的地方就是winSxS,同时加载之前还需要有该dll对应的manifest。具体加载dll的时候为什么需要Manifest我不是很清楚,Visual C++ 2005的 program manager Martyn Lovell在他的blog中有提到要解释这样做的原因,但是至今没有下文:(暂时能够知道的是,加载dll需要manifest,没有manifest的动态库即使放在path下也不会加载。而VCRedist_x86.exe会帮你把manifest和dll放在正确的地方。参考:Redistribution of VC++ files(VC80)VC8 使用WinSxS的原因:VC++2005 console 程序错误:由于应用程序的配置不正确,应用程序未能启动,重新安装
作者:佚名&&出处:中国自学编程网收集整理 &&发布日期: &
今天在用VC++2005写一个控制台程序的时候,提示一下错误
"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题"
下面是截图
在网上查了查,说是有可能没装Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)的问题,这个好办,直接从MS网站上下了一个,重起,还不行。
试了一下release版,可以使用,细想,debug下有许多调试信息,是不是跟这些些库有关系
msvcm80d.dllmsvcp80d.dllmsvcr80d.dllMicrosoft.VC80.DebugCRT.manifest
要使应用程序链接这些库,可以
工程-》属性-》配置属性-》常规-》MFC的使用,选择"在静态库中使用mfc"run,一切OK,
第一回用2005的console程序,看来和VC6.0还是有一定区别。==================================VC2005程序的一个运行错误“由于应用程序的配置不正确,应用程序未能启动,重新安装...”
转贴(可行)
VC.net2005写的程序如何在没有.Net FrameWork的机器上运行 --解决"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题"
最近在公司的主要工作是做一个桌面程序,提供给公司正在为移动做的项目使用.我开始时是用C#写的程序,后来,公司要求,不安装.net
framwork 2.0,
要求我改成C++的.所以后来改成VC2005和程序.原来以为可以不用安装,附带几个DLL库就可以运行程序了,哪知道,开始时,在别的电脑上都不能运
行,一运行就报错,在XP如的错误如下图:
在2000上也会报错,不过,他会提示:因为少了XXX
DLL,程序无法启动,于是我找到所以提示缺少的DLL放到程序目录下,2000下就可以运行了.可是在XP上还是不行,还是会报上面那个错误,我猜肯定
是少了哪个DLL,可是找不出来,同事们也用了好多方法帮我找程序用到的DLL,也用到了不少的好工具,也找出了好多DLL,这些DLL加到一起,有10
几M那么多(如下图).可是XP下还是不行.看来找DLL是没办法了.到网上找找办法吧.
到百度里输入"由于应用程序的配置不正确",搜索一下,嘿嘿,还真不少,都是和我一样,VC2005写的程序,在2000下可以用,在XP,
2003下不行,不过发现,都是有人问,没人回答,可怜的人啊,咋就和我一样不幸呢.继续找啊找啊,找到了,找到一个人,提供了三个方法,摘下来,如下:
最近在VS2005下用C++写了一个Console程序,在一台未安装VS2005上运行,显示:
"系统无法执行指定的程序"
原来用VC6和VS2003的话,是会提示缺少"**.dll",但是用VS2005却没有这样的提示。
用命令行方式运行,提示:
"系统无法执行指定的程序"
直接双击运行,提示:
"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题"
自己实验了一下,感觉以下两种解决办法是比较方便的:
在C:/Program Files/Microsoft Visual Studio 8/VC/redi
st/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以运行那个程序了。
其他release版,MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。
工程-》属性-》配置属性-》常规-》MFC的使用,选择"在静态库中使用mfc"
这样生成的exe文件应该就可以在其他机器上跑了。
你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装
我逐一测试下来,直到第三个方法才成功.第二个方法不知道在哪里修改编译选项所以放弃了,第四个方法不喜欢,这跟直接安装.net framework 2.0 有什么区别吗?还不如直接安装.net framework 2.0 呢.
使用第三种方法,编译后,程序的文件会变大好多,因为其已经将使用到的DLL库静态编译到了程序里了.我这个程序原来的大小是288K,如图:
而采用第三种方法生成的程序却有2.85M那么大,如下图所示:
不过比起那么多的DLL来,这点大小不算什么.不过,在运行时,相信占用的内存应该会多一点.
如果你正在使用VC2005,也出现这样问题的话,就试试上面的方法吧.
| 浏览(300)
/can2786/blog/item/fa8a1fed9aec7ad0b31cb187.html点快捷方式时出现“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。” 悬赏分:5 - ... 桌面快捷方式无法打开对应的应用程序??? ... /question/.html 12K
"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题" 下面是截图 在网上查了查,说是...run,一切OK, 第一回用2005的console程序,看来和VC6.0还是有一定区别。 相关文章 关于VC++2005 console 程序错误:... /html/05.html 18K
编写的MFC动态连接的程序,在自己的机器上运行正常,在2000系统的测试机上运行也正常,但就是在XP系统的测试机上运行会出现“由于应用程序配置不正确,程序未能启动,重新安装应用程序可能会纠正这个问题。”这样的错误。 只有使用MFC的动态连接... topic.csdn.net/t//4915878.html 12K
编译的程序时,出现错误消息“由于应用程序配置不正确,程序未能启动.重新安装应用程序可能会纠正这个错误”解决方法:在目标机器安装VCRedist_x86.exe可以解决这个问题。该文件可以在MSDN网站上下载。地址:/downloads/... moogge./blog/cns!ab9b00d80 ... 51K
--解决"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题" 最近在公司的主要工作是做...把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以运行那个程序了。 其他release版,MFC程序... /can2786/blog/item/fa8a1fed9a ... 22K
在VC程序中使用调试语句 在vc中使用MSXML解析xml文件 转:解决VC2005程序的一个运行错误“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”VC 获取默认打印机vc中的控件使用(CTreeCtrl,CComboBox,CFileDialog)... /course/3_program/vc/vc_js/2 ... 21K
由于应用程序配置不正确,程序未能启动”解决方法! 问题描述: 当运行极品飞车11(装过1.1补丁后) 出现由于应用程序配置不正确,程序未能启动,重新安装应用程序可能会纠正这个错误 如图: 解决方法: 在目标机器安装VCRedist_x86.exe可以解决... /viewthread.php?tid=K
由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题 ■ 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题 一直用Adobe Dreamweaver CS3绿色免安装版,最近重装操作系统后,再次运行dw,... /blog/err.html 13K
由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题 由于应用程序配置不正确,应用程序未能...去bitcomet主页下个zip版的,不用安装直接解压缩就可以用。 我一直用0.59 zip版的 关于杀毒软件: 杀毒不如防毒!!... /bbs/read.php?tid=08-11-18
1:49:2由于应用程序配置不正确,应用程序...否则程序启动时将会报告错误,无法运行。 系统中没有安装... www./freadblog/post/5.html
1 &&&&&&&&&由于应用程序配置不正确,程序未能启动,重新安装应用程序可能会纠正这个问题。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:841483次
积分:11868
积分:11868
排名:第378名
原创:488篇
转载:23篇
评论:141条
(7)(16)(31)(17)(51)(115)(205)(1)(3)(3)(62)(1)

我要回帖

更多关于 错误1935安装程序集 的文章

 

随机推荐