Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio visual studio安装过程中发生访问被拒绝_Visual Studio_Visual Studio 2012_Visual Studio 2013_Installation - Fatal编程技术网

Visual studio visual studio安装过程中发生访问被拒绝

Visual studio visual studio安装过程中发生访问被拒绝,visual-studio,visual-studio-2012,visual-studio-2013,installation,Visual Studio,Visual Studio 2012,Visual Studio 2013,Installation,当我尝试安装Visual Studio Professional(使用SP2的2012、2013、2013)时,出现了一个错误: 设置引擎(访问被拒绝) 日志文件显示以下错误: [0520:1D30][2014-08-04T09:55:40]i000: MUX: Installation size in bytes for package: vcRuntimeMinimum_x64 MaxAppDrive: 0 MaxSysDrive: 3470762 AppDrive: 0 SysDr

当我尝试安装Visual Studio Professional(使用SP2的2012、2013、2013)时,出现了一个错误: 设置引擎(访问被拒绝)

日志文件显示以下错误:

[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
我已停止安装防病毒软件,以管理员身份运行安装程序,并遵循以下页面:


我有带SP1(x64)的windows 7、.net framework 4.5.1。

我找到了一个适用于windows 7的解决方案


您必须打开Windows注册表(WIN+R然后
regedit
)。查找以
HKEY\U CLASSES\U ROOT\Installer\Dependencies开头的键

当您单击它们时,应该会出现
拒绝访问错误
。您必须更改对它们的权限。您可以按照以下步骤执行此操作:

  • 右键单击问题键
  • 选择权限…
  • 将自己添加到组或用户名(通过单击
    Advanced
    然后
    Find now
    并单击您的用户名,填写
    输入要选择的对象名称(示例)
    字段)
  • 让自己完全控制>允许
  • 单击高级
  • 选择
    Owner
    选项卡
  • Owner
    更改为您自己,选中“替换子容器和对象上的所有者…”框,然后单击“确定”
  • 忽略
    拒绝访问错误
    消息
  • 单击“确定”两次
  • 瞧,你有完全的权限
  • 如果对每个密钥执行此操作,则可以安装VS


    停止杀毒,然后再试一次。这解决了我的问题

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


    vs_community_ENU.exe
    可执行文件的兼容性选项更改为
    以管理员身份运行此程序
    解决了我的问题。

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

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

    然后可以访问swidtag目录,并且.net core安装成功完成

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


    这最终使VS安装程序的其余部分得以完成。

    MalwareBytes阻止了访问,必须关闭它才能正常工作。

    我今天遇到了这个错误

    日志文件开头的消息为

    error 0x5: Access is denied 
    at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
    ...
    
    在我的例子中,是Microsoft Excel(Office 365)阻止访问所需的文件夹或文件


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

    如果此问题得到解决,请发布解决方案。我也遇到了同样的问题。我的解决方案并不酷。我重新安装了Windows7。对我来说也很有用。谢谢。HKEY_CLASSES_ROOT\Installer\Dependencies我右键单击并授予了该权限。它解决了我的问题这个解决方案很有用,帮助我安装了VS2013!这也很有用: