Visual Studio 2005安装程序在终端服务器上崩溃

4
我有一个由Visual Studio 2005创建的设置项目,包括一个C# .NET 2.0项目和一个C++ MFC项目以及C++运行时。当从主控制台运行时,它可以正常工作,但在Windows XP目标上通过终端服务器会话运行时,安装失败并出现以下问题 - 当调用Setup.exe时,在显示第一个欢迎屏幕之前立即崩溃。当在物理控制台上调用时,设置运行正常。
我想我可以回到实验室机器进行调试,但是在终端服务器上可以在实验室机器上正常运行。
我看到其他关于终端服务器会话设置问题的描述,但我没有看到明确的解决方案。两台机器的配置几乎相同,只是失败的机器还安装了GoToMyPC Host。
是否有其他人遇到过这些问题,我该如何进行故障排除?
谢谢,
2个回答

2
我在为终端服务器开发安装程序(以及软件的开发)时遇到了很多问题。我讨厌这个该死的东西。
不管怎样,VS Setup Projects只是.msi文件,并使用Windows安装程序框架来运行。
当它出错时,这将放下一个日志文件,它们称为MSIc183.LOG(将c183替换为一些随机数字和字母),并且它们位于您登录的用户帐户的临时目录中。
找到它最简单的方法是在Windows资源管理器地址栏中键入%TEMP%,然后在那里查找这些日志文件,它们可能会给您一些提示。
请注意-在终端服务器下,有时日志文件不直接进入%TEMP%,而是进入编号的子目录中。如果您在其中找不到任何MSIXYZ.LOG文件,请查找名为1、2等的目录,并在其中查找。
如果您找到日志文件但无法从中获得任何提示,请在此处发布它。我已经看过比我想象的更多,所以我可能能够帮助

1
在安装之前,请先打开命令提示符并键入:
CHANGE USER /INSTALL

然后安装您的软件。 安装完成后,返回命令提示符并键入:

CHANGE USER /EXECUTE

或者,不要通过双击开始安装,而是转到“添加/删除程序”并从那里选择“安装软件”。

祝你好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接