Visual studio visual studio安装过程中发生访问被拒绝
当我尝试安装Visual Studio Professional(使用SP2的2012、2013、2013)时,出现了一个错误: 设置引擎(访问被拒绝) 日志文件显示以下错误: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
[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_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!这也很有用: