安装盾LE 1001错误 / 在Windows XP上安装Windows服务

6

我遇到了1001错误,并且使用InstallShield LE(Visual Studio 2013)在Windows XP上部署一个简单的Windows服务时,花费了很多力气来解决它。

有时候错误会发生,有时候不会。


我之前也遇到了这个问题,实际上我在InstallShield LE中找到了需要更改的确切设置。我已经写好了修复方法,请参见:https://dev59.com/llwY5IYBdhLWcg3wJk8q#38269757 - raddevus
3个回答

9
最后我找到了原因: 我的Services.msc窗口是打开的,当我卸载服务时,它会被“标记为删除”,但窗口会一直保留该服务,直到我关闭它。 因此,在重新安装服务时关闭services.msc窗口,以避免这个锁定问题。

0

我在Win7上使用InstallShield LE和VS 2015创建了一个Windows服务安装程序,并在Win Sever 2012机器上进行了安装。在我的情况下,错误是由于安装用户的两个不同问题引起的:

  • 密码输入错误
  • 未在凭据对话框的用户名字段中包含域名(域\用户名)。

希望这对某人有所帮助。


0

我正在使用VS2012和InstallShield LE

我也遇到了同样的问题。在我的情况下,服务没有从Service.msc窗口中删除。似乎在以前卸载它时(从添加/删除程序中),注册表没有完全清理干净。

然后我尝试了以下命令。 SC DELETE 然后它清除了所有的杂项注册表条目,这次安装成功了。

以下是该命令的帮助(摘自命令提示符上的SC帮助) delete----------从注册表中删除一个服务。


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