Visual Studio 2005安装项目在终端服务器上安装崩溃

问题描述:

我有一个由Visual Studio 2005创建的安装项目,它由C#.NET 2.0项目和C++ MFC项目以及C++运行时组成。它在从主控制台运行时正常工作,但在Windows XP目标上的终端服务器会话上运行时,安装将按以下方式失败 - 当调用Setup.exe时,它会在第一个欢迎屏幕出现之前立即崩溃显示。当通过物理控制台调用时,安装程​​序正常运行。Visual Studio 2005安装项目在终端服务器上安装崩溃

我想我可以回到实验室机器进行调试,但它通过终端服务器在实验室机器上运行良好。

我看到终端服务器会话上的设置问题的其他描述,但我没有看到明确的解决方案。两台机器都具有几乎相同的配置,只是发生故障的机器也安装了GoToMyPC主机。

有没有其他人看到这些问题,我该如何解决这个问题?

感谢,

我同为终端服务器安装程序开发(和一般的软件)的问题地段。我讨厌那该死的东西。

无论如何,VS安装项目只是.msi文件,并使用Windows安装程序框架运行。

这将丢失日志文件,当它出错时,它们被称为MSIc183.LOG(交换c183的一些随机数字和字母),并且它们进入您登录的用户帐户的临时目录。

最简单的方法是将%TEMP%键入到Windows资源管理器地址栏中 - 一旦您在那里查找这些日志文件,他们可能会给您一个线索。

  • 注意 - 在终端服务器上,有时日志不直接进入%TEMP%,但在编号的子目录。如果在那里找不到任何MSIXYZ.LOG文件,请查找名为1,2等的目录,然后查看这些文件。

如果您发现一个日志文件,但无法从中获取任何线索,请将其发布到此处。我看着比我更关心有关的事情,所以我可能能够帮助

安装之前,下降到命令提示符,然后键入

CHANGE USER /INSTALL 

然后安装软件。一旦安装完成后,回落到命令提示符下输入:

CHANGE USER /EXECUTE 

另外,不要双击开始安装,而是去添加/删除程序,然后从那里“安装软件” 。

祝你好运!