问题标签 [installutil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
329 浏览

java - 在Java中运行带有前置参数的exe

我想在java中运行一个带有预参数的exe。例如,如果这是在命令提示符下执行的。

installutil 是 myApp.exe 的前置参数(或命令)。在这里,它不同于将普通参数传递给Runtime.getRuntime().exec()or Process.start();

谢谢。

0 投票
6 回答
7432 浏览

c# - 安装实用程序在错误的文件夹中查找服务

3 我正在尝试使用批处理文件安装 Windows 服务,我们称之为“setup.bat”。在文件中,我有以下命令:

当我执行批处理文件(在 windows7 上以管理员身份运行)时,我得到了这个:

初始化安装时发生异常:System.IO.FileNotFoundException:无法加载文件或程序集“file:///C:\Win dows\system32\MyService.exe”或其依赖项之一。系统找不到指定的文件。实际服务位于 "SomeRandomLocation\MyService.exe". bat文件是 "SomeRandomLocation\setup.bat"

到底是怎么回事?如何强制它从我的“setup.bat”文件夹安装?

这应该动态工作。在任何文件夹中的含义!

0 投票
1 回答
3044 浏览

c# - installutil 与 windows 服务安装,然后立即卸载自定义 windows 服务

我有一个用 c# 编写的自定义 Windows 服务,我需要安装和调试它。当我使用

从命令行然后尝试搜索该服务,它不会出现在任何地方的已安装服务列表中。查看安装日志文件,我看到:

(名称 path、myservice、pathtoinstalllog 等代替公司具体信息)

无论如何,从日志文件中看起来好像正在安装服务,然后立即卸载......

如果需要更多代码或信息,请告诉我,并提前致谢。

0 投票
3 回答
11533 浏览

c# - 使用 InstallUtil 工具时出现 BadImageFormatException 错误

我已经使用 .NET 4.0 创建并编译了我的 Windows 服务所以我转到 .NET 4.0 文件夹并说这样的话:我将 bin 文件夹复制到 C 驱动器以缩短路径:

InstallUtil.exe "C:\bin\Debug\MyTestService.exe"

这是我得到的错误:

初始化安装时发生异常:System.BadImageFormatException:无法加载文件或程序集“file:///C:\bin Debug\MyTestService.exe”或其依赖项之一。试图加载格式不正确的程序..

所以我不知道该怎么办。

0 投票
1 回答
5425 浏览

c# - Windows 服务运行批处理文件,InstallUtil /i 阻止服务启动?

我有一个简单的 Windows 服务,它调用批处理文件来在启动时设置一些进程。大多数批处理文件已正确触发,但由于 Windows 服务无法启动,InstallUtil /i 无法运行。(InstallUtil /u 事先可以工作,但我觉得很奇怪)这是 Windows 服务和批处理文件的一些代码:

批处理文件:

我已经注释掉了各个部分以确定是什么阻止了服务的启动。正如我之前所说,它是 InstallUtil /i 部分。

如果有人可以建议,那就太好了。

谢谢,科林

0 投票
4 回答
33169 浏览

windows-services - 使用批处理文件安装 Windows 服务?

我在 bat 文件中有以下内容:

问题是即使 bat 文件与 My.WindowsService.exe 位于同一文件夹中,它也会尝试在 C:\Windows\System32 中查找它.....

我该如何解决这个问题?

0 投票
2 回答
13228 浏览

windows-services - Installutil 不会卸载:“指定的服务不作为已安装的服务存在”

我一直在尝试使用 installutil: 安装 Windows 服务installutil /u GSIS.FileMoverService.exe

我得到的输出是:

卸载程序集“C:\FMS\GSIS.FileMoverService.exe”。受影响的参数是:

logtoconsole = 日志文件 = C:\FMS\GSIS.FileMoverService.InstallLog

assemblypath = C:\FMS\GSIS.FileMoverService.exe 正在删除 EventLog 源文件移动器服务。

警告:源文件移动器服务未在本地计算机上注册。服务文件移动器服务正在从系统中删除...

卸载 System.ServiceProcess.ServiceInstaller 安装程序时发生异常。System.ComponentModel.Win32Exception:指定的服务不作为已安装的服务存在卸载时发生异常。

此异常将被忽略,卸载将继续。但是,卸载完成后应用程序可能不会完全卸载。

当我尝试卸载时,该服务已停止。它肯定已注册为服务。我已经重新启动,它仍然在服务小程序 (services.msc) 中可见。它还可以从服务小程序成功启动和停止,因此看起来它没有成功(或仅部分)安装。

我从 VS2010 命令提示符(单击以管理员身份运行)调用 installutil。

有任何想法吗?

0 投票
0 回答
76 浏览

windows-services - Windows 服务名称的更改不生效

这本质上是对以下问题的跟进:

如何增加/减少 Windows 服务的实例数?

我尝试了以下方法:

上面的命令完成了安装服务的工作;您可以看到在 mmc 控制台 (services.msc) 中列出的服务为“instance1”。但是在调试时,我注意到该ServiceName属性显示了我在设计时在设计器中设置的值。

我期待它显示“instance1”。如何正确解决这个问题?

0 投票
2 回答
720 浏览

.net - 可以使用 installutil 安装使用较新版本的 .NET Framework 编写的服务

installutil 可以用于安装使用较新版本的 .NET Framework 编写的服务吗?

例如,可以使用 .NET Framework 2.0 的版本来安装用 .NET 4 编写的服务吗?

我知道从技术上讲,.NET 4 的版本在技术上应该是可用的,因为服务显然需要它。

附加信息 问这个问题的原因是我们用来安装服务的工具似乎是硬编码的,带有指向 .NET 版本 2.0 框架 installutil 的路径。但是我想安装的服务是使用 .NET 4.0 Framework 构建的

0 投票
1 回答
9438 浏览

windows-services - 运行 Installutil 在共享文件夹上安装 Windows 服务

-你好,

我正在尝试从这样的共享文件夹安装 Windows 服务:

并出现此错误:

installutil 日志文件中没有日志,当我尝试从本地路径安装服务时,它会成功安装。

所以我想知道是否可以从共享路径在电脑上安装 Windows 服务?

谢谢你的帮助。