VS2017安装或卸载错误1303
为添加一个Python开发环境,运行Visual Studio Installer安装报错,下面是日志:
问题日志
安装出现问题。
可通过以下方式排查包故障问题:
1. 使用以下搜索 URL 来搜索针对每个包故障的解决方案
2. 针对受与影响的工作负荷或组件修改选项,然后重新尝试安装
3. 从计算机上删除产品,然后再次安装
如果 Developer Community 上已报告了此问题,则可在此处找到解决方案或变通方法。如果未报告此问题,我们鼓励你创建新问题,以便其他开发者可以找到解决方案或变通方法。可使用"提供反馈"按钮从右上角的 Visual Studio 安装程序中创建新问题。
================================================================================
未能安装包"Microsoft.VisualStudio.Setup.Configuration,version=1.14.192.55101"。
搜索 URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.Setup.Configuration;PackageAction=Install;ReturnCode=1303
详细信息
MSI: C:\ProgramData\Microsoft\VisualStudio\Packages\(Microsoft).VisualStudio.Setup.Configuration,version=1.14.192.55101\Microsoft.VisualStudio.Setup.Configuration.msi,属性: REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1 ALLUSERS="1" MSIFASTINSTALL="7"
返回代码: 1603
返回代码详细信息: 安装时发生严重错误
消息 ID: 1303
消息详细信息: The installer has insufficient privileges to access this directory: C:\ProgramData\Microsoft\VisualStudio\Setup\x64. The installation cannot continue. Log on as administrator or contact your system administrator.
日志
C:\Users\Administrator\AppData\Local\Temp\dd_setup_20180227123151_004_Microsoft.VisualStudio.Setup.Configuration.log
工作负荷受到影响
.NET 桌面开发 (Microsoft.VisualStudio.Workload.ManagedDesktop,version=15.0.27102.0)
Python 开发 (Microsoft.VisualStudio.Workload.Python,version=15.0.27019.1)
Visual Studio 核心编辑器 (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.27128.1)
通用 Windows 平台开发 (Microsoft.VisualStudio.Workload.Universal,version=15.0.27128.1)
组件受到影响
.NET Framework 4.6.1 开发工具 (Microsoft.Net.ComponentGroup.DevelopmentPrerequisites,version=15.0.27005.2)
.NET Native (Microsoft.Component.NetFX.Native,version=15.0.26208.0)
.NET 本机和 .NET 标准 (Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard,version=15.0.27102.0)
.NET 分析工具 (Microsoft.VisualStudio.Component.DiagnosticTools,version=15.0.27005.2)
.NET 可移植库目标包 (Microsoft.VisualStudio.Component.PortableLibrary,version=15.0.27019.1)
.NET 桌面开发工具 (Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites,version=15.0.27102.0)
ASP.NET 和 Web 开发 (Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions,version=15.0.27005.2)
Blend for Visual Studio (Microsoft.ComponentGroup.Blend,version=15.0.27005.2)
C# 和 Visual Basic (Microsoft.VisualStudio.Component.Roslyn.LanguageServices,version=15.0.27019.1)
ClickOnce 发布 (Microsoft.Component.ClickOnce,version=15.0.27019.1)
Cookiecutter 模板支持 (Microsoft.Component.CookiecutterTools,version=15.0.26621.2)
Developer Analytics Tools (Microsoft.VisualStudio.Component.AppInsights.Tools,version=15.0.26621.2)
Entity Framework 6 工具 (Microsoft.VisualStudio.Component.EntityFramework,version=15.0.26208.0)
IntelliTrace (Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd,version=15.0.26606.0)
JavaScript 和 TypeScript 语言支持 (Microsoft.VisualStudio.Component.JavaScript.TypeScript,version=15.0.27005.2)
JavaScript 诊断 (Microsoft.VisualStudio.Component.JavaScript.Diagnostics,version=15.0.26606.0)
Live Unit Testing (Microsoft.VisualStudio.Component.LiveUnitTesting,version=15.0.26720.2)
NuGet 包管理器 (Microsoft.VisualStudio.Component.NuGet,version=15.0.27128.1)
Python Web 支持 (Microsoft.Component.PythonTools.Web,version=15.0.27005.2)
Python 语言支持 (Microsoft.Component.PythonTools,version=15.0.26823.1)
Visual Studio 核心编辑器 (Microsoft.VisualStudio.Component.CoreEditor,version=15.0.26606.0)
Web 部署 (Microsoft.VisualStudio.Component.WebDeploy,version=15.0.26208.0)
WebSocket4Net (Component.WebSocket,version=15.0.26606.0)
连接和发布工具 (Microsoft.VisualStudio.Component.Common.Azure.Tools,version=1.10.50912.1)
实时调试器 (Microsoft.VisualStudio.Component.Debugger.JustInTime,version=15.0.27005.2)
数据源和服务引用 (Microsoft.VisualStudio.Component.VisualStudioData,version=15.0.26208.0)
通用 Windows 平台工具 (Microsoft.VisualStudio.Component.UWP.Support,version=15.0.26906.1)
图像和 3D 模型编辑器 (Microsoft.VisualStudio.Component.Graphics,version=15.0.26621.2)
托管桌面工作负载核心 (Microsoft.VisualStudio.Component.ManagedDesktop.Core,version=15.0.27019.1)
文本模板转换 (Microsoft.VisualStudio.Component.TextTemplating,version=15.0.26208.0)
用于 Cordova 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Cordova,version=15.0.27005.2)
用于 Xamarin 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version=15.0.27005.2)
解决方案
一位网友说了这么一段话:
We are currently investigating a known issue where installations fail because access is denied to folders like C:\ProgramData\Microsoft\VisualStudio\Setup\x64. This occurs even if users are administrators running with full permissions. The installation will then fail with error codes like MSI 1303.
We are investigating how to address this issue and unblock users. For now, a reboot and repair have helped the majority of users, while others were unblocked by temporarily disabling Windows Defender and\or Windows Defender Controlled Folder Access.
删除了C:\ProgramData\Microsoft\VisualStudio\Setup文件夹后重试即可(我的Setup文件夹里为空)。

VS2017安装或卸载错误1303的更多相关文章
- SQL Server 2008 Express 安装或卸载时提示“重启计算机失败"的解决办法
安装或卸载SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机.如下图: 解决办法: 1.在开始->运行中输入regedi ...
- SQL Server 2008 安装或卸载时提示“重启计算机失败"的解决办法(转)
安装或卸载SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机.如下图: 解决办法: 1.在开始->运行中输入regedi ...
- Linux软件安装与卸载
一. 了解Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rp ...
- memcached的基本命令(安装、卸载、启动、配置相关)
memcached的基本命令(安装.卸载.启动.配置相关):-p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcac ...
- Android中实现静态的默认安装和卸载应用
近期好长时间都没有写blog了,主要是由于近期工作上的事以及下载Android源代码的事耽误的(下载源代码这件事会在兴许的blog中写道.这个真的非常有意义呀~~),那么今天来写点什么呢?基本的灵感来 ...
- Android_实现静默安装和卸载应用
转:http://www.cnblogs.com/ondream/archive/2012/04/13/2446138.html 前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部 ...
- NSIS:使用PassDialog插件实现密码安装(卸载)功能
原文 NSIS:使用PassDialog插件实现密码安装(卸载)功能 有时,出于特殊的需求,我们要给安装或卸载程序加一个密码,只有输入了正确的密码才可以继续.比如: 下面我们使用插件来实现安装密码: ...
- win8 iis7/iis8 安装、卸载、设置方法
原文:win8 iis7/iis8 安装.卸载.设置方法 一.安装 自从升级到Win8之后,之前使用已经趋于熟悉的iis7.0被取而代之的是iis8.0,那么安装和获取方法也就产生的略微的变化,为了避 ...
- CocoaPods安装、卸载、使用说明(Mac ox 10.11+)
一.全新安装前,先检查是否有安装残留 由于Mac 10.11更改了安全机制,所以cocoapods得安装和卸载命令也有所改变, 1.如果之前装过cocopods,最好先卸载掉,卸载命令: $ sudo ...
随机推荐
- Unity3D实践系列05,为GameObject添加额外属性
在Unity中,通常通过脚本为GameObject添加额外的属性.具体有2种方式:一种是通过硬编码为脚本字段赋值,另一种是通过反射在运行时给脚本字段赋值. 脚本通过字段硬编码为GameObject添加 ...
- redis实现发布(订阅)消息
redis实现发布(订阅)消息 什么是redis的发布订阅(pub/sub)? Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能.基于事件的系统中,Pub/S ...
- css 滚动条样式
1,Overflow内容溢出时的设置 overflow 水平及垂直方向内容溢出时的设置 overflow-x 水平方向内容溢出时的设置 overflow-y 垂直方向内容溢出时的设置 以上三个属性设置 ...
- win7设置电脑锁屏时间
方法/步骤 1 小编用的win7电脑,进入控制面板先~ 2 选择系统与安全选项. 3 如图所示,箭头所指,可以设置锁屏时间,不过电源选项中还有个设置开启屏幕输入密码的设置,第一个就是. 4 如图所示, ...
- ZooKeeper_客户端工具zkCli.sh使用
#一.命令 [root@VM_31_182_centos bin]# ./zkCli.sh -server 127.0.0.1:2181 #二.帮助命令 help #三.创建.修改.删除.退出de ...
- Git:远程仓库的使用
查看当前的远程库 要查看当前配置有哪些远程仓库,可以用git remote 命令,它会列出每个远程库的简短名字.在克隆完某个项目后,至少可以看到一个名为origin 的远程库,Git 默认使用这个名字 ...
- log4j1修改DailyRollingFileAppender支持日志最大数量
配置说明: log4j.appender.logfile=org.apache.log4j.MyDailyRollingFileAppender log4j.appender.logfile.File ...
- 解决org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource
spring中做成bean,可以使用property"resourceLoaderPath"指定工程中的路径 <bean id="velocityEngine&qu ...
- C++MFC编程笔记day05 文档类-单文档和多文档应用程序
文档类 1 相关类 CDocument类-父类是CCmdTarget类,所以,文档类也能够处理菜单等 命令消息. 作用保存和管理数据. 注意事项:怎样解决断言错 ...
- 详细解读Volley(一)—— 基本Request对象 & RequestQueue
Volley它非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕.所以不建议用它去进行下载文件.加载大图的操作.有人可能会问,如 ...