【问题标题】:Programmatically install certificate on windows8以编程方式在 Windows 8 上安装证书
【发布时间】:2014-12-16 14:53:23
【问题描述】:

我的目标是使用“.exe”应用程序在 Windows 8 上安装证书,我遇到了“访问被拒绝”的常见问题。

为 CurrentUser 安装证书效果很好,但不会让程序在第二步安装 Windows 应用商店应用程序,说找不到证书。

那我必须为 LocalMachine 安装它! (通过手动安装证书,程序安装了 Windows 应用商店应用程序)

请注意,在 Windows 7 上不会出现此问题 ...

您找到解决方案了吗?谢谢

【问题讨论】:

    标签: c# .net certificate windows-8.1 sideloading


    【解决方案1】:

    您需要具有管理权限才能安装到本地计算机证书存储中。您的安装证书的程序是否正在运行提升?

    【讨论】:

    • 是的,管理员帐户用于运行程序。 Win8可能有特定的限制吗?我也使用过模仿,但也没有成功。
    【解决方案2】:

    我正在使用带有自定义操作的 WiX 安装程序,并且在安装证书时遇到了类似的问题。

    问题在于自定义操作设置为在 Execute='immediate' 中运行,这使得自定义操作以用户权限运行。安装程序无法在 Windows 8 中安装证书。

    对我有用的解决方案是以延迟模式运行自定义操作。这将确保自定义操作以提升的权限运行并在 Windows 8 中正常运行。

    希望这会有所帮助。

    问候,

    内存

    【讨论】:

      猜你喜欢
      • 2012-09-29
      • 2017-02-08
      • 2010-11-28
      • 2012-10-09
      • 2020-06-12
      • 2011-09-11
      • 2011-07-02
      • 2011-11-13
      • 1970-01-01
      相关资源
      最近更新 更多