Windows在无头构build期间挂起

我们正在努力使我们的一个产品的构build自动化,其中包括用WISE包装一些东西的步骤。 有一次WISEpopup一个窗口,上面有一个进度条,显示它是如何做的。 如果连接到远程桌面的机器上,构build工作正常,但是如果没有连接,构build将停止,直到重新连接,窗口打开并构build进度。 有没有人知道这个工作? 一些欺骗Windows相信有一个桌面会话连接的方式?

Solutions Collecting From Web of "Windows在无头构build期间挂起"

对不起,还有一个猜测 – 但我有一个聪明的安装程序锁定问题。 这是因为WISE安装了“字体”,因此广播了“系统配置改变”的消息。 我的戴尔有一个戴尔公用事业运行,它有一个消息队列,它不读取,所以广播锁定安装程序。 WISE为我做了一个新版本,做了一个异步广播,而不是解决这个问题。 在没有桌面的情况下,您的系统上有一个应用程序可能不会读取其消息队列。

最后的答案是:检查你的WISE安装程序是否有最新的补丁。 特别是寻找解决与窗口系统相关的锁定的补丁。

你使用的是什么版本? 看看功能集,看起来他们的“标准”版本可能是有限的。 也许无人看管的安装需要Pro版本? 这只是一个猜测….

无论如何,我不知道你是否可以简单地编写一个自动运行任务的框中调用
CreateDesktop假装有一个交互式登录?

我发现了一个关于桌面切换的CreateDesktop示例 ,以及关于无人参与安装的示例 – 您可以使用其中的一个作为“假”的起点WISE 🙂

这可能是值得一试的…