【问题标题】:Access denied occurs in visual studio installation processVisual Studio 安装过程中出现访问被拒绝
【发布时间】:2014-08-04 08:10:33
【问题描述】:

当我尝试安装 Visual Studio Professional(2012、2013、2013 和 SP2)时,出现错误: 设置引擎(访问被拒绝)。

日志文件显示此错误:

[0520:1D30][2014-08-04T09:55:40]i000: MUX:  Installation size in bytes for package: vcRuntimeMinimum_x64 MaxAppDrive: 0  MaxSysDrive: 3470762  AppDrive: 0  SysDrive: 3470762
[0520:1D30][2014-08-04T09:55:40]i000: MUX:  Return Code:0x0 Msi Messages:0 Result Detail:RemoveExistingProducts Restart:None
[0520:1D30][2014-08-04T09:55:40]i000: MUX:  Reset execution Result
[0520:1D30][2014-08-04T09:55:40]i000: MUX:  Reset Result
[0520:1D30][2014-08-04T09:55:40]i319: Applied execute package: vcRuntimeMinimum_x64, result: 0x0, restart: None
[22D0:22D4][2014-08-04T09:55:40]i325: Registering dependency: {02a877fe-5dac-4ac0-b869-4b9da00f651c} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v12, package: vcRuntimeMinimum_x64
[22D0:22D4][2014-08-04T09:55:40]e000: Error 0x80070005: Failed to register the dependency on package dependency provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v12
[22D0:22D4][2014-08-04T09:55:40]e000: Error 0x80070005: Failed to register the dependency on the package provider.
[22D0:22D4][2014-08-04T09:55:40]e000: Error 0x80070005: Failed to execute package dependency action.
[0520:1D30][2014-08-04T09:55:40]e000: Error 0x80070005: Failed to register the dependency on per-machine package.
[0520:1D30][2014-08-04T09:55:40]e000: Error 0x80070005: Failed to execute dependency action.
[22D0:22D4][2014-08-04T09:55:40]w331: Could not remove dependency: {02a877fe-5dac-4ac0-b869-4b9da00f651c} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v12, package vcRuntimeMinimum_x64, error: 0x80070005
[22D0:22FC][2014-08-04T09:55:40]i305: Verified acquired payload: cab41974C84E43AEE700F28BA7B03AF3FF7 at path: C:\ProgramData\Package Cache\.unverified\cab41974C84E43AEE700F28BA7B03AF3FF7, moving to: C:\ProgramData\Package Cache\{9347889B-C22A-3905-901F-C05D8F73C929}v12.0.21005\packages\BuildTools_MSBuildResMsi_x86\BuildTools_Res1.cab.
[0520:0BBC][2014-08-04T09:55:40]i000: MUX:  Source confirmed

我已经停止了我的杀毒软件安装时间,以管理员身份运行安装,然后我点击了这个页面:

http://support.microsoft.com/kb/2872457/pl

我有带有 SP1 (x64)、.net 框架 4.5.1 的 Windows 7。

【问题讨论】:

  • 如果此问题得到解决,请发布解决方案。我也遇到了同样的问题。
  • 我的解决方案并不酷。我重新安装了我的 Windows 7。

标签: visual-studio visual-studio-2012 visual-studio-2013 installation


【解决方案1】:

只需停止您的防病毒软件,然后重试。这解决了我的问题

【讨论】:

  • 也为我工作。谢谢。
【解决方案2】:

我找到了适用于 Windows 7 的解决方案。

你必须打开 Windows 注册表(WIN+R 然后regedit)。查找以HKEY_CLASSES_ROOT\Installer\Dependencies 开头的键。

当你点击它们时,你应该得到Access denied error。您必须更改对它们的权限。您可以按照以下步骤进行操作:

  1. 右键单击问题键
  2. 选择Permissions...
  3. 将您自己添加到组或用户名(点击Advanced,然后点击Find now 填写Enter the object names to select (examples) 字段,然后点击您的用户名)
  4. 给自己完全控制>允许
  5. 点击Advanced
  6. 选择Owner标签
  7. Owner更改为您自己,选中替换子容器和对象的所有者...框,然后单击“确定”
  8. 忽略Access denied error 消息
  9. 点击确定两次
  10. 瞧,您拥有完全访问权限

如果您对每个密钥都这样做,您将能够安装 VS。

I found this solution here.

【讨论】:

  • HKEY_CLASSES_ROOT\Installer\Dependencies 我右击并授予权限。它解决了我的问题
  • 这个解决方案很有用,帮助我安装了 VS2013!这也很有用:youtube.com/watch?v=f1lhIN4rY1M
【解决方案3】:

尝试在 Win 10 机器上安装 VS 2015 和 VS 2017 时遇到相同的问题。不幸的是,以上都不适合我。主要问题是对“C:\Program Files\dotnet\swidtag”的访问问题,即使是本地管理员帐户也完全无法访问 swidtag 目录 - 所有权未知且无法更改。

我注意到当我以安全模式启动时,目录消失了。一时兴起,我从域中删除了 PC(更改为工作组),以管理员身份登录并在安装程序上执行了“以管理员身份运行”。

然后可以访问 swidtag 目录并且 .net 核心安装成功完成。

我在安装各种 VC 运行时(2017、2015、2013)时仍然遇到问题。我必须手动安装它们,但在此之前我必须进行磁盘清理,包括删除以前的安装点,然后为每个运行时安装程序重新启动。

这终于让 VS 安装程序的其余部分完成了。

【讨论】:

    【解决方案4】:

    MalwareBytes 阻止访问,必须将其关闭才能使其正常工作

    【讨论】:

      【解决方案5】:

      在公司机器上,我无法禁用防病毒软件。

      vs_community_ENU.exe 可执行文件的兼容性选项更改为Run this program as an administrator 解决了我的问题。

      【讨论】:

        【解决方案6】:

        我今天收到了这个错误。

        日志文件开头的消息是

        error 0x5: Access is denied 
        at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
        ...
        

        就我而言,是 Microsoft Excel (Office 365) 阻止了对所需文件夹或文件的访问。

        似乎不仅防病毒软件可以触发这种行为。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-05
          • 1970-01-01
          • 2018-12-20
          • 2020-05-28
          相关资源
          最近更新 更多