问题标签 [service-installer]

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 投票
4 回答
5345 浏览

visual-studio-2008 - Visual Studio 在服务项目中缺少“添加安装程序”链接

我正在构建 Windows 服务并遵循此 MSDN 文章,但我被困在“创建安装程序”下的第 3 步。我找不到它所指的“添加安装程序”链接。我到处点击,包括按照它给出的说明进行操作,但我似乎找不到它。Google 上的一些人遇到了同样的问题,但从未找到解决方案(除了添加 ServiceInstaller 对象并手动配置它)。

有没有其他人遇到过这个问题并找到了原因?如果重要的话,我正在使用 VS2008 并以 .Net 2.0 为目标。

0 投票
1 回答
652 浏览

c# - TransactedInstaller 与嵌套安装程序

这之间有区别吗(嵌套安装程序)

还有这个?(TransactedInstaller)

嵌套安装程序是否默认进行交易?应该首选哪种风格?

0 投票
4 回答
9335 浏览

wix - wix 可以提示输入 Windows 服务用户名/密码吗?

我正在使用 Wix 安装 Windows 服务。该服务需要在用户设置的非系统/服务帐户下运行。

是否可以提示输入服务登录的用户名/密码?

0 投票
1 回答
3904 浏览

c# - 一个组件中的多项服务。安装程序如何知道要安装和启动哪个服务?

我有一个项目,其中包括 2 个 Windows 服务。我创建了一个 ProjectInstaller 来安装这些项目,效果很好。但我有一个问题;鉴于下面定义的代码,项目安装程序如何知道要为 serviceInstaller1 安装哪个服务以及为 serviceInstaller2 安装哪个服务?

它只是基于ServiceName吗?

0 投票
1 回答
19211 浏览

visual-studio - 在 Visual Studio 中添加服务安装程序和服务进程安装程序

出于某种原因,在将 Installer 类添加到我的 Windows 服务项目后,我在设计模式下将其打开并右键单击,但没有添加服务安装程序或服务进程安装程序的选项。有谁知道为什么会这样?

0 投票
2 回答
447 浏览

windows - 尝试安装 Windows 服务时看不到我的服务安装程序

我用 c# (VS2008) 编写了一个 Windows 服务,现在尝试安装它(我的项目名称是 MyProject)。
我正在按照文章http://msdn.microsoft.com/enus/library/zt39148a(v=VS.90).aspx上的步骤进行操作

当我到达突出显示的步骤时: 在此处输入图像描述

我看不到“MyNewService”。我只能看到“MyProject.project”
我错过了什么?

0 投票
3 回答
1345 浏览

c# - C# .Net 服务不会安装在 Win 7 64 位上

.Net 3.5

我已经在服务 exe 中内置了使用 -i 功能自行安装的功能。我有一个自定义安装程序类,并且正在使用在此处在线找到的常用技术。该安装程序类基本上有它自己的服务和服务进程安装程序。

这段代码已经运行了很长时间。最后遇到了Win 7 64位机器,它拒绝安装。

基本上,日志显示它正在安装服务并且成功。然后它尝试创建一个事件日志,但失败了

安装阶段发生异常。System.ComponentModel.Win32Exception:指定的服务已经存在

我刚刚从头开始完全重新安装操作系统,我做的第一件事就是尝试安装为服务,这是同样的错误。为什么认为事件日志已经存在?

我已经阅读了所有其他帖子,并且浏览了我的注册表,但我的服务或事件日志中没有任何内容。我拥有完整的管理员权限,当我尝试以管理员身份打开 cmd 时,它甚至不会提示我,据我所知,我是管理员(我可以在我的用户配置文件中看到)。

我什至添加了代码来检查它是否找到了 EventLog 使用System.Diagnostics.EventLog.SourceExists它确实报告它找到了它,所以我添加了一个调用,System.Diagnostics.EventLog.DeleteEventSource但这没有帮助。

我什至尝试从 中删除 EventLog 安装程序ServiceInstaller,但由于其他原因它开始失败。

有任何想法吗?

这是我尝试过的备用安装程序的一些示例代码,我在这里找到了相同的结果:

0 投票
1 回答
411 浏览

c# - 在配置中设置 Windows 服务帐户

我需要在配置文件中为 Windows 服务设置 serviceaccount。但我无法访问安装程序中的配置值。我读了这个问题,但我不想使用安装参数。有没有办法做到这一点?

编辑: 我也尝试了一些解决方案,但我无法在安装程序类中访问 Configuration 或 ConfigurationManager ......我应该添加一些参考吗?

0 投票
1 回答
595 浏览

installshield - InstallShield:服务名称

我使用 InstallShield 开发了一个服务安装程序,一切正常。您能否告诉我是否可以向用户询问服务名称(如果他想更改它)?

0 投票
0 回答
4964 浏览

c# - 无法启动服务。启动服务时服务进程无法连接到服务控制器

我创建了这样的服务:

如您所见,我的服务侦听传入数据的端口。我还为我的服务添加了安装程序,您可以在此处看到:

我使用installutil.exe.everything 安装我的服务,并且我的服务已安装,我可以在服务列表中看到它。但是当我尝试启动时,我收到了这个错误:

在此处输入图像描述

我检查日志事件,我的错误是这样的:

我的问题在哪里?