windows7下VS2005被迫关闭

tbinjiayou 2009-12-28 07:09:09
我在windows7下安装了VS2005团队版,但是即使安装了sp1和sp1 for Vista补丁还是会出现一些问题。每次我打开C++的程序调试运行时,总是会出现“产品__Microsoft Visual Studio 2005 for Applications__已停止工作”的窗口,然后关闭窗口后,整个VS2005都关闭了。但是我运行c#窗体程序却是可以。我之前安装过VC++6.0,但是没有安装成功后,每次打开程序,都会出现和VS2005类似的问题“……已停止工作”。之后卸载了VC,但是不知道是否卸载干净了。VS2008倒是运行的十分顺畅。不知道是否有人可以帮我解决,谢谢了。
...全文
446 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tbinjiayou 2009-12-30
  • 打赏
  • 举报
回复
没有人遇到过吗?还有一点需要补充一下:就是我在windows7的安全模式下,用05打开VC编写的C++程序,则不会出现这种问题,而且可以正常编译.难道是windows7和VS05有哪些东西会冲突?
tbinjiayou 2009-12-29
  • 打赏
  • 举报
回复
今天有个惊人的发现,安装VR说的,我打了这些补丁,但是问题依旧无法解决。然而,我发现,只有当我打开用VC写的文件时,才会出现“Microsoft visual studio遇到问题需要关闭”的提示窗口。但是只要我这个C或C++文件是已经在VS下编译过的或者是在VS下写的,打开就不会出现这个问题,而且使用也正常。我安装过VC,但是每次打开文件也都是遇到和VS05一样的问题,因此我卸载了。不知道这个问题有没有人遇到过,或者知道解决方案的。备注:我用08打开VC写的代码,就一切正常,不会出现这种情况。
tbinjiayou 2009-12-29
  • 打赏
  • 举报
回复
我安装的是旗舰版的,现在正在下载,晚上回来再安装试试,等结果出来再向大家汇报.呵呵
Dobzhansky 2009-12-28
  • 打赏
  • 举报
回复
vr 说的很详细了
wzuomin 2009-12-28
  • 打赏
  • 举报
回复
哟,还没试过Win7呢,帮顶
kensouterry 2009-12-28
  • 打赏
  • 举报
回复
为什么要在Win7下安装VS2005呢?
应该是XP或者2003 +VS2005
vrhero 2009-12-28
  • 打赏
  • 举报
回复
VC++ 2005除了必须安装KB926604(SP1)和KB932230(Update for Vista)以外,还必须安装KB971090(ATL Security Update),如果安装了Smart Device开发组件还必须安装KB973673(ATL for Smart Devices Security Update)...
PandaIT 2009-12-28
  • 打赏
  • 举报
回复
你的windows 7是哪个版本?

我用旗舰版没出现此类问题!!!
远程桌面连接的确很方便,但是在Windows XP中只支持单一用户的连接,当第二个用户连接时,第一个用户就被迫断开并回到用户登录界面了,这可和多任务的操作系统理念不符啊,或许微软是为了突出Server系统的特点吧! 不过没关系,网上早就有用2055测试版的termsrv.dll替换的方法,不过对于最新的SP3来说,还有更好的办法: 1. 下载破解的termsrv.dll(下载地址),版本:5.1.2600.5512,语言:中文(中国)。 2. 复制到C:\Windows\system32文件夹覆盖同名文件(如果开着SFC还要覆盖dllcache和servicepackfiles\i386里的同名文件); 3. 运行RAR压缩包里的MultipleTS.bat文件; 4. 运行Gpedit.msc打开组策略,找到终端服务=>限制连接数量改到2以上; 5. 确保启用快速用户切换和允许用户远程连接到此计算机; 6. 重新启动计算机即可。 WinXP远程桌面的几则雕虫小技: 为系统添加远程桌面 默认状态下,Windows 2000及其之前的系统并没有安装远程桌面,要想在这些系统中使用远程桌面,需要自己手工添加。 在Windows XP系统安装光盘的“SUPPORT\TOOLS”目录中,可找到一个名为“Msrdpcli.exe”的程序,它实际上就是远程桌面连接登录器。将此程 序复制到没有远程桌面的系统中并运行后,即可自动在系统中安装远程桌面连接程序。安装过程非常简单,连续点击“下一步”即可,当安装完成后,点击“开始→ 程序→附件→通讯→远程桌面连接”,便能登录网络连接远程计算机了。 让远程桌面支持多用户 Windows XP不支持多个用户同时登录远程桌面,当其他用户远程登录Windows XP时,主机上当前已登录的用户即会自动退出。不过在Windows XP SP2中提供了允许连接会话并发功能,可通过远程桌面进行多用户的同时登录,但其在默认状态下关闭了该项特性,需要通过修改注册表开启该功能。 打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\System \CurrentControlSet\Control\Terminal Server\Licensing Core”分支,转到右侧窗口,在其中新建一个类型为DWORD的子键,将该键命名为“EnableConcurrentSessions”,并将键值设 置为“1”,即可开启多用户登录功能。 在远程桌面中传输文件 在进行远程桌面操作时,有时需要在远程服务器与本地计算机传输文件,这是很麻烦的事。其实在远程桌面程序中内置了映射磁盘的功能,通过该功能便可以实现远程登录服务器时,自动将本地计算机的磁盘映射到远程服务器上,让传送文件变得更加简单快捷。 在“远程桌面连接程序”中展开“选项”,选择“本地资源”标签,钩选中“磁盘驱动器”。连接到远程登录到服务器上后,打开服务器的“我的电脑”,就会发现本地计算机的磁盘以及软驱、光驱都映射到了服务器上,这样传送文件便可像操作本地硬盘一样方便了。 远程桌面中使用快捷键 在本地可使用快捷键,远程桌面上同样也可以通过快捷键方便操作,例如:+ 键可切换当前运行程序,+键可显示“开始”菜单,而++ 键可在窗口和全屏之间切换客户端,+键则可显示Windows菜单。 另外,可在“远程桌面连接”窗口中单击“选项”按钮,在“本地资源”选项卡下的“键盘”栏中,选择“应用 Windows 键组合”到“远程计算机上”。这样就可将对当前系统的所有Windows快捷键操作,都应用到远程计算机的桌面上,使操作更加得心应手。 修改远程桌面连接端口 远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。上面设置完成后,需要 再依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Terminal Server\WinStations\RDP-Tcp”分支,同样将其下的“PortNumber”键值进行更改。 当更改了服务器的远程登录端口后,可在本地的“远程桌面连接程序”中设置连接的服务器地址,然后单击“连接设置→另存为”,导出并保存连接文 件。然后用记事本打开导出的“*.rdp”文件,在其中添加语句“server port:i:端口号”,保存后导入连接即可。要注意,在Windows 2000中导出的是“.cns”文件,可打开后在其中找到“Server Port =3389”语句,将其默认的“3389”端口修改为与服务器相同的登录端口。 命令行下安装远程桌面 如果系统中没有安装远程桌面服务,可使用命令行方式进行手工添加。只需打开命令提示符窗口,在命令行下输入如下三行命令: c:\>echo [Components] > c:\aa c:\>echo TSEnable = on >>c:\aa c:\>sysocmgr/i:c:\winnt\inf\sysoc.inf /u:c:\aa /q /r 执行后,即可完成远程桌面程序的安装。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧