.net - 无法在 Windows 7 中安装第三方 Windows 服务

标签 .net windows security service installation

我有一个第 3 方 .exe 安装程序,它连同它安装的所有其他内容,包括一个在完成后自动启动的 Windows 服务:

我无法安装它,因为它一直说:“服务器 xxxx 无法启动,。请验证您是否有足够的权限来启动系统服务。现在,我已经尝试了几种方法:

  • 以管理员身份运行
  • 重新启动 RPC 并赢得安装程序服务
  • 通过cmd注销和注册msiexec
  • 在本地策略中添加用户登录为服务策略
  • 正在安装框架 4.5,4

还有很多其他的...

奇怪的是,它可以正确安装在 Windows 10 版本中,但不能安装在全新的 Windows 7 版本 x86 和 x64 上。

因为这是来自第 3 方的“封闭”.exe,我什至尝试了一个带有虚拟 exe 的全新自定义 Windows 服务,它正在运行。

非常感谢

最佳答案

我能够通过绕过 Windows UAC 运行安装过程并模拟高级用户来解决此问题。

以下修复适用于 Windows Vista,但我已在 W8.1 和 W10 上成功尝试。

Start process and bypass UAC

Similar answer on stack overflow

关于.net - 无法在 Windows 7 中安装第三方 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40728182/

相关文章:

c# - 将 XAttribute 插入到指定位置的现有 XElement

c# - 语句 "delegates are secure"是什么意思?

c# - 当首选名称也是类型名称时如何命名属性

c++ - Windows C++ 中的 MSN Messenger/Growl 样式警报

windows - 如何使用 wix 创建虚拟帐户的示例

iphone - 安全 pdf : locked/uneditable to prevent changes after generating from iOS device

c# - 如何将富文本呈现为图像?

python - 构建 pyinstaller 可执行文件时,我可以控制架构(32 位与 64 位)吗?

javascript - 前端的 PCI 合规性 (PCI DSS)

oracle - 如何关闭 Oracle 密码过期功能?