今日老弟装Maya 2018出现问题,我帮忙解决了一下问题,过程颇为曲折,记录一下,看能否帮到有类似困惑的朋友。

我和老弟的电脑牌子一样,就现在自己电脑上装了,竟然开始和他的错误是一样的!都是Microsoft Visual C++ 2012 安装失败,结果 = -2147024546,应该是以前装的没卸载干净。

首先我去下载了个叫做 AutoDesk官方卸载工具的鬼软件,但是删不干净。

然后我就下载了一个叫Windows Installer Clean Up的软件继续卸载Microsoft Visual C++ 2012 Redistributable(X86),最后发现删掉以后重装装不了。我查Autodesk官方帮助文档才发现原来每个软件其实都带有VS C++运行库,像Maya 2018 开始安装的一个组件好像就是VC运行库,比如VC 2012就在安装文件目录:\Maya 2018\Autodesk_Maya_2018_EN_JP_ZH_Win_64bit_dlm\3rdParty\x86\VCRedist\2012UPD4  里面。

问题是VC 2012现在卸也卸不了,装也装不上,maya安装第一步就死掉了。

那么现在的问题就是要先解决像Microsoft Visual C++ 2012 Redistributable(X86)这样的运行库的安装。

期间查网上好多资料都不管用,什么修改组策略,删注册表的。我感觉问题就在注册表,可是也不太懂,而且注册表千千万条根本不能一条一条删。试了好多软件都没用,后来在微软人员的博客里面看到了subinacl这个小工具,我就按着他的步骤搞了那个reset.cmd试了一下,运行了好长时间。最后发现VC运行库试能卸载了,但是装不上,错误就是0x80070005访问拒绝,(之前是什么错误忘了>_<.) 继续折腾了好久还是没解决,但我隐约觉得应该不是什么大问题了,因为博客说了subinacl.exe 对解决0x80070005很有帮助。我觉得这就是个访问权限的问题,但是我一直不明白为什么怎么就没权限了,我这账户是管理员啊!

实在没辙了,这个博客https://www.cnblogs.com/xiongjiajia/p/10173269.html有看上去能解决问题的软件,下载后发现是收费的,但一看19块用20天,也还行,人家搞这个也不容易。主要是老弟要用。。。

然后我选的修复,没有深度请理,深度可能效果更好。修复完再装VC2012运行库,发现有说什么类似没权限,然后是大括号里面一大串,应该是注册表某个选项。然后结合那个软件的教程,直接定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components,我直接在Installer层右键权限里面让我的账户获得完全控制。后来再安装就一路顺丰了。。。

所以,我在想是不是之前我要是直接在注册表这里获得权限就不需要买软件直接就能用了?但毕竟自己并不是专业搞计算机的,也不太明白。希望能有朋友解惑!

最后,把我的密钥分享给有用的人吧(10月10号注册的,应该能用到月底。其实也感谢软件作者最后帮了我大忙,付点钱也是可以接受的。):

【y59xaArzyha8oXXzo6ymA5XahzhbAJmo##】
此密钥仅可适用于8.8.79
20天使用权期限,不限制台数/次数

参考链接

【1】.https://knowledge.autodesk.com/zh-hans/search-result/caas/sfdcarticles/sfdcarticles/CHS/Error-Microsoft-Visual-C-2012-install-failed-Result-2147024546.html

【2】.https://blogs.msdn.microsoft.com/astebner/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions/

【3】.https://knowledge.autodesk.com/zh-hans/search-result/caas/sfdcarticles/sfdcarticles/CHS/How-to-reinstall-Microsoft-Visual-C-Runtime-Libraries-from-Autodesk-software-installation-package.html

【4】.https://knowledge.autodesk.com/zh-hans/search-result/caas/sfdcarticles/sfdcarticles/CHS/How-to-remove-and-reinstall-Microsoft-Visual-C-Runtime-Libraries.html

【5】.https://zhuanlan.zhihu.com/p/83573733

AutoDesk产品,Maya 2018 安装,Microsoft Visual C++ 2012 安装失败,结果 = -2147024546,安装Microsoft Visual C++ 2012 Redistributable 错误0x80070005 等等的更多相关文章

  1. Microsoft Visual Studio 2015 下载、注册、安装过程、功能列表、问题解决

    PS:请看看回复.可能会有文章里没有提到的问题.也许会对你有帮助哦~ 先上一张最终的截图吧: VS2015正式版出了,虽然没有Ultimate旗舰版,不过也是好激动的说.哈哈.可能有的小伙伴,由于工作 ...

  2. 安装SQL Server 2008R2 报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本”解决方法

    安装SQL Server 2008 R2报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本,请在安装 SQL Server 2008 前将 VS2008 升级 ...

  3. Autodesk 产品开发培训开始报名-8月26~28-武汉– Revit, Vault, Autodesk Viewer, Navisworks

    为了帮助Autodesk中国地区的二次开发人员有机会系统地了解与学习Autodesk 在BIM解决方案中的旗舰产品 Revit以及Navisworks等产品的最新开发技术,并有机会与Autodesk ...

  4. Visual Studio Installer打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案

    原文:Visual Studio Installer打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案 如果你是用Visual Studio自带的打包项目打包了一个I ...

  5. Visual Studio for Mac Preview离线下载安装

    Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK ma ...

  6. 安装SQL Server 2012遇到“需要更新的以前的Visual Studio 2010实例.”

    Microsoft Visual Studio 2010 Service Pack 1(exe) 下载链接:http://www.microsoft.com/zh-cn/download/confir ...

  7. Win10下 VS2017 安装失败 未能安装包“Microsoft.VisualStudio.AspNet45.Feature,version=15.0.26208.0”

    事情的起因是这样的,前段时间,VS2017发布当天,想在自己的Win10上安装VS2017,然而,由于自己的系统很久没有更新(PS:自己关闭了Windows更新). 安装提示:未能安装包“Micros ...

  8. 【Tools】-NO.89.Tools.4.Visual Studio 2017.1.001-【Visual Studio 2017 安装与卸载】-

    1.0.0 Summary Tittle:[Tools]-NO.89.Tools.4.Visual Studio 2017.1.001-[Visual Studio 2017 安装与卸载]- Styl ...

  9. visual studio 2017 installer 安装包的安装必备组件设置

    visual studio installer 2017  安装包的安装必备组件设置,默认设置只有net frmwork 4.6.1,如下图 这个时候如果打包安装,那么打出来的包一定需要先安装4.6. ...

随机推荐

  1. [Ceoi2011]Traffic

    #2387. [Ceoi2011]Traffic Online Judge:Bzoj-2387,Luogu-4700 Label:Yy,Tarjan缩点,dfs 题目描述 格丁尼亚的中心位于Kacza ...

  2. 【bzoj2120】数颜色 带修莫队

    数颜色 题目描述 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问.墨墨会像你发布如下指令: 1. Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画 ...

  3. Python-流程控制 if判断

    目录 if 判断 语法 单分支结构 双分支结构 多分支结构 for循环 语法 for + break for + continue for + else range函数 for + if 练习 if ...

  4. JavaSE_08_Collections常用功能

    1.1 常用功能 java.utils.Collections是集合工具类,用来对集合进行操作.部分方法如下: public static <T> boolean addAll(Colle ...

  5. git add命令后出现Another git process seems to be running in this repositor...错误提示

    问题原因 在控制台使用git命令操作时,使用了 git commit 进入了commit信息书写页面,大多数人因为不太熟悉vim的操作导致不知怎么结束编写,就进行了直接关闭控制台的操作,但是此时git ...

  6. 如何设置td中溢出内容的隐藏显示

    <style type="text/css"> table { table-layout:fixed; } td { overflow:hidden; word-bre ...

  7. location.hash的不一样用法

    除了可以当做锚点,定位到同name位置,location.hash还有两个用法. 平时开发都会用得到. 一:使js事件在浏览器中产生历史记录. 举个栗子: 我们在JS里面改变了页面的数据.样式等,比如 ...

  8. 微信小程序上传图片(附后端代码)

    几乎每个程序都需要用到图片. 在小程序中我们可以通过image组件显示图片. 当然小程序也是可以上传图片的,微信小程序文档也写的很清楚. 上传图片 首先选择图片 通过wx.chooseImage(OB ...

  9. 008-python绘制五个五角星

    操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令 1. 运动命令: forward(degree)  #向前移动距离degree代表距离 backward(deg ...

  10. mysql load date to Hbase

    一.mysql迁移数据进hbase需要配置好配置文件 用sqoop 命令进行迁移 二. 配置文件内容: import--connectjdbc:mysql://172.18.32.99:3306/te ...