我写了一个Windows服务它它的工作原理和在大多数操作系统中运行良好。我已经缩小了Windows 10从Windows 8升级导致的问题,即在服务设置为自动时服务在重新启动时无法启动的问题。 我发现延迟启动确实工作。 想知道是否有人知道完整的从零开始的安装和可能指向在这个难以捉摸的问题上缩小的升级之间的细微差别。Windows服务未启动Windows 10升级
当它不起作用时,不会生成日志或事件。它似乎没有尝试和失败 - 只是没有运行(开始)。
我刚刚遇到安装,它工作正常,操作系统从Win 8升级。似乎有一些依赖是不同的。该服务是针对.Net Framework 4.0 x86编写的。 该服务手动启动就好了。自动(启动时)启动不起作用。我即将说它失败 - 但情况并非如此,因为它似乎甚至没有尝试。
好像你的前提是_“如果你升级Windows 8到Windows 10的自行安装服务被设置为‘自动’重新启动机器时不启动” _,这当然是不正确的。如果是这样,那将是其他人在你面前遇到的一个大问题。我几乎不相信没有生成单个事件日志消息。你确定吗? – CodeCaster
没有生成事件。 – Jeff
我有完全相同的问题,尚未设法在哪种情况下重现。 Windows日志显示超时错误,但是我的log4net日志都没有生成。 – msshapira