问题标签 [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.
java - 在Java中运行带有前置参数的exe
我想在java中运行一个带有预参数的exe。例如,如果这是在命令提示符下执行的。
installutil 是 myApp.exe 的前置参数(或命令)。在这里,它不同于将普通参数传递给Runtime.getRuntime().exec()
or Process.start()
;
谢谢。
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”文件夹安装?
这应该动态工作。在任何文件夹中的含义!
c# - installutil 与 windows 服务安装,然后立即卸载自定义 windows 服务
我有一个用 c# 编写的自定义 Windows 服务,我需要安装和调试它。当我使用
从命令行然后尝试搜索该服务,它不会出现在任何地方的已安装服务列表中。查看安装日志文件,我看到:
(名称 path、myservice、pathtoinstalllog 等代替公司具体信息)
无论如何,从日志文件中看起来好像正在安装服务,然后立即卸载......
如果需要更多代码或信息,请告诉我,并提前致谢。
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”或其依赖项之一。试图加载格式不正确的程序..
所以我不知道该怎么办。
c# - Windows 服务运行批处理文件,InstallUtil /i 阻止服务启动?
我有一个简单的 Windows 服务,它调用批处理文件来在启动时设置一些进程。大多数批处理文件已正确触发,但由于 Windows 服务无法启动,InstallUtil /i 无法运行。(InstallUtil /u 事先可以工作,但我觉得很奇怪)这是 Windows 服务和批处理文件的一些代码:
批处理文件:
我已经注释掉了各个部分以确定是什么阻止了服务的启动。正如我之前所说,它是 InstallUtil /i 部分。
如果有人可以建议,那就太好了。
谢谢,科林
windows-services - 使用批处理文件安装 Windows 服务?
我在 bat 文件中有以下内容:
问题是即使 bat 文件与 My.WindowsService.exe 位于同一文件夹中,它也会尝试在 C:\Windows\System32 中查找它.....
我该如何解决这个问题?
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。
有任何想法吗?
windows-services - Windows 服务名称的更改不生效
这本质上是对以下问题的跟进:
我尝试了以下方法:
上面的命令完成了安装服务的工作;您可以看到在 mmc 控制台 (services.msc) 中列出的服务为“instance1”。但是在调试时,我注意到该ServiceName
属性显示了我在设计时在设计器中设置的值。
我期待它显示“instance1”。如何正确解决这个问题?
.net - 可以使用 installutil 安装使用较新版本的 .NET Framework 编写的服务
installutil 可以用于安装使用较新版本的 .NET Framework 编写的服务吗?
例如,可以使用 .NET Framework 2.0 的版本来安装用 .NET 4 编写的服务吗?
我知道从技术上讲,.NET 4 的版本在技术上应该是可用的,因为服务显然需要它。
附加信息 问这个问题的原因是我们用来安装服务的工具似乎是硬编码的,带有指向 .NET 版本 2.0 框架 installutil 的路径。但是我想安装的服务是使用 .NET 4.0 Framework 构建的
windows-services - 运行 Installutil 在共享文件夹上安装 Windows 服务
-你好,
我正在尝试从这样的共享文件夹安装 Windows 服务:
并出现此错误:
installutil 日志文件中没有日志,当我尝试从本地路径安装服务时,它会成功安装。
所以我想知道是否可以从共享路径在电脑上安装 Windows 服务?
谢谢你的帮助。