Articles of windows service

如何重新启动Winsock而不重新启动

我经常需要执行一个Winsock重置,运行netsh int ip reset ,每次我必须重新启动系统。 有没有办法避免这种情况? 我应该杀死并重新启动explorer.exe ? 重新启动一些特定的Windows服务?

Windows服务“发生系统错误5。 开始服务“

我有一个Windows 2012 R2的服务器,一直在愉快地运行一个Windows服务大约3-4个月,各种版本修订进入软件。 服务器configuration根本没有改变,但是我刚刚开始看到下面的错误,当手动尝试启动Windows服务,并从我们的生成系统。 System error 5 has occurred. starting service 事件日志也是非常无果的: The <service name> service terminated with the following error: Access is denied. 如上所述,用于此的帐户没有改变。 我已经检查过,服务文件夹上有完整的权限,甚至尝试在本地帐户和pipe理员帐户下运行服务。 这两个产生完全相同的错误。 我有什么方法可以获得有关这个问题的更多信息吗? 服务器上的其他任何东西都不受影响

使用超过1.2 GB RAM的svchost.exe -k regsvc

我有3个Windows 2008 R2 SP1服务器(VM),每个都有svchost进程占用超过1.2 GB的RAM。 我知道这是运行RemoteRegistry Windows服务,也可以用于性能计数器。 我发现这个KB文章描述了类似的问题,但只适用于2003 Server。 我没有检查服务器团队,他们没有运行任何性能计数器。 今天在这个服务器上运行的一个应用程序(Informatica PowerCenter 9.0.1)死了两次,最后我们重新启动了运行了大约2个月的整个服务器。 重启后svchost.exe -regsvc下降到5MB左右。 除了在应用程序崩溃之前,我发现应用程序日志中的以下事件wmi performance adapter service entered the stopped state不知道这是否与远程registry服务有关,并以某种方式与应用程序崩溃相关。 在接下来的几个月中,我们将转向Windows Server 2012,所以我只是试图保持运行,直到那时停机时间最短。 更新:来自任务pipe理器和Process Explorer的屏幕截图。 另外还有一个Process Explorer的对话框,显示该服务。 这只是从三个服务器之一。 正如你从截图中看到的PID 1728补丁到ID在Process Explorer和内部属性窗口。 编辑: 这些服务器运行Informatica 9.0.1 Power Center Server,它是基于Java的ETL工具(不是一个好的开始)。 每台机器运行一个Windows服务,使整个应用程序运行。 我们已经重新启动了多次负责应用程序的Windows服务,包括计划的每月维护,服务closures后几小时后恢复。 由于OS RemoteRegistry服务的重启从3MB开始,到目前为止已经在5小时内增长到了10MB,在12小时内增长到了20MB。 我会密切关注它何时开始不成比例的增长。 此外,我发现这个KB远程registry服务在Windows 7或Windows Server 2008 R2中处理自定义的v2性能计数器查询时会泄漏内存http://support.microsoft.com/kb/2563399并且服务器操作系统列在受影响的操作系统列表中。 不确定它是否相关,但我会再次检查,以确认没有perfmon计数器正在被读取。 它也可能是许多监控应用程序之一,可能造成这种情况。

由于以下错误,诊断服务主机无法启动

我在我的系统事件日志中收到以下错误: 服务控制pipe理器,事件ID 7000 诊断服务主机由于以下错误而无法启动:服务需要正常运行的权限不存在于服务帐户configuration中。 您可以使用服务Microsoftpipe理控制台(MMC)pipe理单元(services.msc)和本地安全设置MMCpipe理单元(secpol.msc)来查看服务configuration和帐户configuration。 经过一番search后,我发现有这个问题的其他用户已经通过编辑他们的本地/组策略并且改变他们解决了它 Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Profile system performance条目具有Administrators,NT Service\WdiServiceHost作为值。 我也添加了LOCAL SERVICE ,但也不能解决问题。 执行“sc查询WdiServiceHost”命令会导致: SERVICE_NAME : WdiServiceHost TYPE : 20 WIN32_SHARE_PROCESS STATE : 1 STOPPED WIN32_EXIT_CODE : 0 (0X0) SERVICE_EXIT_CODE : 0 (0X0) CHECKPOINT : 0X0 WAIT_HINT : 0X0 不知道为什么它的相关,但一些响应要求确保Diagnostic Policy Service启动,我的是。 Diagnostic System Host也启动。 任何帮助,将不胜感激!

Pageant是否可以被Windows服务使用?

是否可以configurationPageant(SSH密钥pipe理),使其密钥可以通过Windows服务使用“本地系统”的“login为”用户? 如果没有,有没有其他工具可以做到这一点? 编辑: 我已经尝试将Pageant设置为服务(使用runassvc.exe),传递适当的密钥,并使其作为“本地系统”运行。 其他服务似乎无法看到选美服务的密钥。

WAMP没有开始

我不是我电脑的pipe理员。 我已经在Windows XP上成功安装了WAMP 2.0,但是我无法启动它。 当我尝试,它不会给任何错误,只是它不启动。

用户有权在Vista上运行服务

用户在vista上运行cygwin sshd作为服务需要什么权限? ssh-host-config用5个权限创build用户cyg_server: $ editrights.exe -l -u cyg_server SeAssignPrimaryTokenPrivilege SeCreateTokenPrivilege SeTcbPrivilege SeServiceLogonRight SeDenyRemoteInteractiveLogonRight 但是服务失败(即使在重新启动后,重新安装并且在pipe理员模式下使用cygwinterminal): $ cygrunsrv.exe -S sshd Error 1069: The service did not start due to a logon failure

为用户提供服务启动/停止权限

我有一个非常基本的领域,我用于发展。 我想创build一个GPO,为备份操作员组中的用户提供特定服务器上两个特定服务的启动/停止权限。 我已经阅读了几篇关于这个的文章,他们都表示这很容易。 创build一个GPO,为用户提供对计算机configuration>策略> Windows设置>安全设置>系统服务的启动/停止权限,以及瞧。 完成。 不是那么多,但我必须做错事。 我的安装几乎是默认的。 域控制器在域控制器OU中,Backup Operators组在Builtin下,并且我在用户下创build了一个名为Backup的用户。 我创build了一个GPO并将其链接到域控制器OU。 在GPO中,我授予备份用户权限以在服务器上启动/停止两个特定服务。 我用gpupdate强制更新。 我使用组策略结果来validation我的GPO是成功的GPO,授予用户启动/停止这两项服务的权限。 但是,用户仍然无法启动/停止服务。 我试图对GPO不同的环回设置无济于事。 我有点不知所措

通过命令行在Windows XP上安装MS消息队列

我开发了一个需要MS消息队列工作的应用程序。 但真正无聊的去每个计算机的控制面板将要运行,并进入控制面板 – 添加/删除程序 – Windows组件 – 安装消息队列。 所以我想在运行设置的时候自动做这个操作。 是否有命令行指令来安装MSMQ? 感谢:D

如何找出传递给Windows服务的参数

如何找出在启动Windows服务时传递的参数? 我通常通过传递参数来启动一个服务,如下所示 net start DocumentHashService /Recursive /Count:500 services.msc没有列出服务启动的参数。 有没有办法查看通过参数?