Articles of windows service

在XP中运行一个bat文件作为一个windows服务

即时通讯使用Windows XP,我想运行一个特定的bat文件作为一个Windows服务。有没有办法做到这一点? 请帮助谢谢

在Server 2012上将SpamAssassin作为Windows服务运行

我正在尝试运行运行spamassassin for windows的spamd.exe文件,作为一个Windows服务。 我试过了 sc create spamassassin binPath="C:\Program Files (x86)\JAM Software\SpamAssassin for Windows\spamd.exe" DisplayName="Spam Assassin" start=auto 得到了 [SC] CreateService SUCCESS 结果。 我现在可以在服务中看到“垃圾邮件刺客”了。 当我右键点击它,并select“开始”我收到错误,如“错误1053:该服务没有及时响应启动或控制请求。 关于sc.exe运行spamd.exe文件几乎没有作为服务的主题,所以我决定在这里问。 我知道spamd.exe能够像微软的SrvAny的旧工具一样运行Windows服务。 但它太旧,与Windows Server 2012或x64可执行文件不兼容(这是我在论坛中读到的)。 有人可以告诉我,为什么我得到服务启动1053错误,或者至less有一种方法来在Windows Server 2012环境中运行spamd.exe作为服务? 谢谢!

根据一定的时间间隔自动重新启动Windows服务

无论如何,在Windows机器上,自动重新启动某个Windows服务?

更改Windows服务优先级

我有一个Windows服务需要运行高优先级。 在这一天结束的时候,我想使用这个脚本来修改服务启动后的优先级: Const HIGH = 256 strComputer = "." strProcess = "BntCapi2.exe" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colProcesses = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = '" & strProcess & "'") For Each objProcess in colProcesses objProcess.SetPriority(HIGH) Next 但是目前我无法改变优先级,即使使用任务pipe理器也是如此。 taskmananger抛出一个“拒绝访问”的错误,但我以pipe理员身份login,我也将服务的用户帐户更改为pipe理员。 尝试更改优先级时,仍会收到“拒绝访问”消息。 任何想法我需要做什么许可?

如何让Windows Server在IIS服务之后启动我的Apache服务?

我有Windows Server 2k3上的Apache和IIS。 使用Apache Tomcatredirect器通过IIS进行隧道访问Apache服务器 一切正常,直到我重新启动。 当我显然在World Wide Web Publishing(W3SVC)服务之前启动Apache Tomcat 6服务时。 手动停止并重新启动Apache Tomcat服务可以解决问题,但是我不希望每次重新启动时都要手动继续。 如何让Windows在IIS之后启动Apache?

无法selectIUSR运行下的服务

我们有一个运行IIS 7.5的Windows 2008 R2盒子,由于安全性的要求,我们需要将万维网发布服务设置为在IUSR下运行。 我可以给予IUSR文件夹权限就好了。 但是当我尝试selectIUSR帐户运行万维网发布服务时,我收到一条消息,说用户无法find。 目前我们的服务正在“本地系统帐户”下运行。 任何帮助将不胜感激。

禁用Windows文件共享,而不会丢失共享configuration

背景 我们目前正在将一个旧的应用程序从Windows Server 2003上运行升级到在Windows Server 2012上运行它。 用户和其他系统通过HTTP(即访问网站的用户),FTP(文件同步来自客户端设备的数据)和Windows共享(文件来同步来自没有FTPfunction的设备的数据)与该系统通信。 要做这个迁移,我想禁用当前的现场系统,并重新指定用户到新的。 我想确保旧网站,FTP和文件共享是无法访问的,所以没有任何人与旧地点沟通的机会(即,我希望他们得到一个错误,如果他们以某种方式到达旧系统;所以我们知道有一个问题,而不是等待某人注意由于(例如)在股份上排队的文件而导致的完整性问题)。 但是,在迁移之后,我们将运行一些testing来了解是否所有的工作。 如果有问题,我们可能希望回滚到目前的解决scheme – 我希望这是无痛的和尽可能无风险。 对于FTP:我会停止FTP(FileZilla)服务; 这意味着回滚我只需要启动这个服务,它将被立即访问,没有任何额外的configuration(例如重新创build用户和权限)。 对于HTTP:我将停止IISAdmin和W3Svc服务; 与上面相同的推理。 题: 有没有一种简单的方法来禁用Windows Server 2003上的networking共享(即使Windows共享innaccessible而不更改这些共享/他们的configuration上的权限),而不会丢失configuration设置?

logging要查找Vista服务立即停止时的位置

我试图诊断为什么cygwin sshd服务立即启动和停止。 在Vista应用程序事件日志中,我发现: sshd: PID 3480: `sshd' service stopped, exit status: 255 这并没有多大帮助。 我在哪里可以find其他提示? 日志中的其他地方比应用程序?

Microsoft Dynamics GP会话中心服务无法启动

ITNOA 除GP会话中心服务外,所有GP服务都已启动。 当我想启动它时,我在事件查看器中看到下面的错误。 GP session central: An argument pointing to a valid servicehost config file is missing. 这是一个非常糟糕的问题,因为当存在这个问题时,我不能使用Web客户端。 如何解决这个问题? 我的平台是 Microsoft Windows Server 2012 R2 Datacenter Microsoft SQL Server 2014 Express SP1 Microsoft Dynamics GP 2015 R2 如果有任何其他信息可能对故障排除有用,请告诉我。

在Windows Server 2003上安装memcached

我安装了我的开发盒是Windows 7上的memcached。一切都很好。 现在我想安装在Windows Server 2003的testing服务器上。 我想运行memcached作为一个Windows服务,所以我打开一个命令提示符并inputmemcached.exe –d install ,就像我在我的开发盒上一样,它所做的只是在那里没有确认或确认。 有没有人有什么想法,我必须做什么?