Questions tagged «windows-services»

Windows服务是由服务控制管理器在基于Windows NT的操作系统上运行的后台服务进程,类似于守护程序或UNIX服务。

4
Windows服务在哪个目录中运行?
我创建了一个非常简单的.NET Windows服务,并使用InstallUtil.exe实用程序进行了安装。 在服务中,我有一段这样的代码: if (File.Exists("test_file.txt")) { // Do something clever } 我已经在与服务相同的目录中创建了一个名为test_file.txt的文件,但是代码的注释部分从未执行过...?

6
如何检查Windows服务是否已在C#中安装
我编写了Windows服务,将WCF服务公开给安装在同一台计算机上的GUI。在运行GUI时,如果无法连接到服务,则需要知道是由于尚未安装服务应用程序还是因为服务未运行。如果是前者,我将要安装它(如描述这里); 如果是后者,我将要启动它。 问题是:如何检测是否已安装该服务,然后检测到已安装该服务,如何启动它?


8
停止选项显示为灰色时停止Windows服务
我已经创建了Windows服务,并且在控制面板中的服务->管理工具->服务中,其状态正在开始。 我想停止此服务,但“停止”选项显示为灰色。如何启动/停止服务? 每次重新启动时,它都会停止,可以删除它。

11
无法安装Windows服务
我已经使用Visual Studio 2010和.N ُ ET 4.0创建了一个非常简单的窗口服务。 除了已添加安装程序外,此服务没有从默认Windows服务项目中添加任何功能。 如果在我的开发箱或我们域中的其他Windows 2008 R2计算机上运行“ installutil.exe appName.exe”,则Windows服务安装不会出现问题。 当我尝试在我们的客户站点上执行此操作时,它无法安装并出现以下错误。 Microsoft (R) .NET Framework Installation utility Version 4.0.30319.1 Copyright (c) Microsoft Corporation. All rights reserved. Exception occurred while initializing the installation: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\TestService\WindowsService1.exe' or one of its dependencies. Operation is not …



7
System.Security.SecurityException:找不到源,但是无法搜索某些或所有事件日志。无法访问的日志:安全性
我正在尝试创建Windows服务,但是当我尝试安装它时,它会回滚并出现以下错误: System.Security.SecurityException:找不到源,但是无法搜索某些或所有事件日志。不可访问的日志:安全性。 我不知道这意味着什么-我的应用程序只有最低要求,因为我只是先进行测试。 我的安装程序代码: namespace WindowsService1 { [RunInstaller(true)] public partial class ProjectInstaller : System.Configuration.Install.Installer { public ProjectInstaller() { //set the privileges processInstaller.Account = ServiceAccount.LocalSystem; processInstaller.Username = null; processInstaller.Password = null; serviceInstaller.DisplayName = "My Service"; serviceInstaller.StartType = ServiceStartMode.Manual; //must be the same as what was set in Program's constructor serviceInstaller.ServiceName = …

4
将Topshelf应用程序安装为Windows服务
使用Visual Studio Express 2012,我使用Topshelf(版本3.1.107.0)创建了一个控制台应用程序。该应用程序可以用作控制台应用程序,但是我不知道如何将其作为服务安装。我已经从Visual Studio(构建,发布)中发布了项目,以管理员身份启动了命令提示符,导航到发布应用程序的文件夹,并从命令提示符处运行setup.exe -install。该应用程序已安装并运行,但作为控制台应用程序而非Windows服务运行。我在这里想念什么? 对于可能不熟悉Topshelf的用户来说,它是.Net的Windows Service框架,可以简化我在上面描述的场景-作为控制台应用程序进行开发和调试,作为Windows Service进行部署。请参阅http://docs.topshelf-project.com/en/latest/index.html上的文档。


24
无法将MongoDB作为服务启动
我已经为MongoDB开发了几个月了,并希望将其作为服务安装在Windows 7 Enterprise计算机上。以下是我执行以创建服务的命令: "D:\Milvia Systems\Development\MongoDB\mongod.exe" --logpath "D:\Milvia Systems\Development\MongoDB\logs\DBLog.log" --logappend --dbpath "D:\Milvia Systems\Development\MongoDB\db" -vvv --reinstall 但是,每当我使用net start“ MongoDB”或服务控制面板时,都会出现以下错误: 错误1053:服务未及时响应启动或控制请求。 环境:Windows 7 Enterprise 64位MongoDB:1.6.3 pdfile版本4.5
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.