草庐IT

服务行

全部标签

windows - Windows 8 beta 中的交互式检测服务

我已经安装了Windows8消费者预览版。尝试从服务控制台管理器启动“交互式检测服务”时,我遇到了以下问题。“交互式服务检测服务因以下错误而终止:功能不正确。”我以从RDP远程登录的管理员身份运行。我如何能够启动/停止其他服务。 最佳答案 Microsoft已在Windows8/WindowsServer2012中更改此默认行为。要允许交互式服务,您需要找到注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows并将NoInteractiveServices从1更

windows - 确定哪个用户重新启动了 Windows 服务器

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion是否可以确定谁重新启动了Windows服务器?我正在事件系统日志中查找与重启相对应的“6006”事件,但该用户被列为“N/A”。我试图按时间将它与安全日志中的登录联系起来,但是它们太多了,这不是一个准确的方法。

windows - 如何获取 Windows 7 上所有服务的列表?

有没有办法在不安装NetFramework4等API的情况下获得Win7中所有服务的完整列表?我想尽可能地获取列表。 最佳答案 以管理员身份运行cmd控制台,然后运行“scquerytype=servicestate=all” 关于windows-如何获取Windows7上所有服务的列表?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10385783/

windows - 如何从 COM 服务器调用释放

我正在编写一个Com服务器,我已经编写了检测COM客户端意外关闭情况的代码,在这种情况下,我应该在COM服务器代码中关闭COM服务器。我该怎么做?UPD:我遇到COM服务器挂起或更正确的情况,我无法从COM客户端连接到COM服务器,但包含COM服务器的应用程序仍然存在,所以我认为COM服务器可以检测到所有旧的COM客户端已断开连接/关闭/崩溃,应用程序将重新启动,因为没有新的客户端连接。我已经在单独的线程中在COM客户端中编写了以下代码while(notweareclosing){unknown->QueryInterface(IComServer,&server);if(server

windows - 是否可以完全在 node.js 中编写 Windows 服务?

我正在尝试在服务器之外使用node.js作为通用脚本和应用程序编程语言。我的TODO列表中的一个项目是Windows服务,所以我正在考虑使用node.js来处理它我相信我已经看到了某种针对node.js的WindowsAPI绑定(bind),但我不知道它们有多完整或主流。(我愿意做出贡献!)在node.js中实现Windows服务需要什么?(感谢简单的示例。) 最佳答案 您应该能够使用Winser轻松完成此操作. 关于windows-是否可以完全在node.js中编写Windows服务?

c# - sc.exe 将 exe 安装为服务?

我花了很多时间阅读有关sc.exe以将可执行文件作为Windows服务运行的信息,它似乎应该相当简单,但我遇到了一些问题让它正常工作而没有此错误:错误1053服务没有及时响应或控制请求。我得到了要安装的服务,它在服务列表中,但不允许我启动它。这就是我正在使用的只是一个基本的尝试:>sccreateTestServicebinPath="C:\ProgramFiles(x86)\[path.exe]"DisplayName="TestingServices"start=auto我做错了什么?我尝试作为服务运行的exe是否必须设置为正确地作为服务运行?我认为情况并非如此,因为那里有可以将任

c# - 在没有计时器的情况下保持 Windows 服务运行

目前,我所看到的C#中Windows服务的唯一示例是计时器每x秒运行一次方法-例如检查文件更改。我想知道是否有可能(如果可能的话使用示例代码)让Windows服务在没有计时器的情况下运行,而只是让服务监听事件-就像控制台应用程序仍然可以监听事件和避免在不需要计时器的情况下使用Console.ReadLine()关闭。我本质上是在寻找一种方法来避免事件发生和执行操作之间的x秒延迟。 最佳答案 Windows服务不需要创建计时器来保持运行。它可以建立一个文件观察器UsingFileSystemWatchertomonitoradirec

windows - 非托管 VC++ 应用程序在 Windows 服务器上的内存消耗

好的,所以我有一个运行在Windows2003服务器上的非常大的多线程非托管C++应用程序(服务器)。它为20-50个执行各种业务逻辑的并发用户托管session...有时由于用户在客户端打开大量窗口而导致对象/session缓存等问题,它可能会使用大量内存(每个窗口都有一个单独的服务器“session”。我们通常会看到超过5-600MB的物理内存和5-600MB的虚拟内存的消耗。一旦达到这一点,我们似乎开始出现“内存不足”错误。现在我知道Windows会在感觉需要释放物理内存时开始页面错误,而且win32应用程序通常只能分配最多4GB的内存,实际上只有2GB可供应用程序实际使用的“用

C#等待其他服务启动

我正在编写依赖于其他服务的Windows服务,我应该如何等待其他服务启动?谢谢 最佳答案 除了已经指出的其他答案之外,如果其中一项服务是SQLServer,您将需要确保特定数据库以及SQLServer服务本身可用。我使用类似于以下的函数:publicclassDbStatus{publicstaticboolDbOnline(){constintMaxRetries=10;intcount=0;while(count 关于C#等待其他服务启动,我们在StackOverflow上找到一个类

c# - 无法从 Windows 服务连接到 WCF 服务

我在远程机器上托管了一个WCF服务。在我的本地计算机上,我有一个WPF应用程序和一个Windows服务,我希望它们能够连接到WCF服务。WPF应用程序连接和通信正常,但由于某种原因,Windows服务无法连接。它们的app.config文件是相同的,建立连接的代码也是相同的。Windows服务无法连接是否有任何原因?这是我遇到的异常:Thesocketconnectionwasaborted.Thiscouldbecausedbyanerrorprocessingyourmessageorareceivetimeoutbeingexceededbytheremotehost,oranu