新Windows服务在Windows 7上正常运行,但不在Windows 8上运行

时间:2013-08-27 10:38:58

标签: c# windows vb.net service

我在VB 2010中编写了一个服务,它捕获了一些信息,然后将这些信息保存在HD上。这最初是一个可执行文件,并且工作正常。

我决定把它变成一个服务,因为我希望它在登录之前运行。当它完成后我安装它(没有问题),然后运行它来测试它。一切都很顺利,我把所有的数据都写到了HD应该是的地方。

然后我将它安装在我的女儿机器(Windows 7)上将其关闭然后再打开一段时间。这项服务再次发挥得非常好。

下一次测试是在我的机器上进行的(Windows 8)。我安装了服务重新启动了我的机器,它再次运行,一切似乎进展顺利。然后我关掉了我的机器,过了一会儿就把它重新打开了,在这种情况下没有任何事情发生,即使事件日志没有显示它启动的时间。

StartType 设置为自动

安装程序中的

ServiceName 设置为服务 ServiceName

ProcessInstaller帐户设置为 LocalSystem

我不明白为什么它在Windows 7中完美运行但在我停止然后在Windows 8中启动笔记本电脑时无效。

请有人帮忙

0 个答案:

没有答案