直接删除程序文件后无法安装AutoCAD的解决办法
有时候,商业公司的技术水平真比不上破解组织的技术水平。黑客们为了推动技术的进步奉献了巨大的精力。下面进入正文。
AutoCAD系列的软件自动安装在C:\Program Files\Autodesk\AutoCAD 201X目录下,如果因为某些原因将这个文件夹及其中的文件删除,回过来想重新安装时,安装程序会提示“已安装AutoCAD201X”。对于这个白痴又烦人的错误,Autodesk推出了自己的解决办法,改注册表(详见http://www.autodesk.com.cn/adsk/servlet/item?siteID=1170359&id=11820246l)。我曾经试过这个办法,无论是用软件自动处理还是手工操作,都很麻烦,而且很危险,而当终于完成Autodesk指示的任务之后,AutoCAD还是无法重新安装,仍旧“已安装”,所以最后我那个脑抽删掉程序文件的朋友只能重装系统。
时隔这么久,当时处理不了的问题终于被积累了很多经验的我解决了。直接删除程序文件后无法安装AutoCAD的解决办法,过程稍有点复杂,不过无关注册表,危险系数较低。所使用的工具只有两个,一个是windows installer clean up,一个是notepad。前一个因为力量太过强大,已经被微软自己禁掉了,只能去其他下载站下载;后一个就不用管了,系统自带。
windows installer clean up是微软自己推出的,适用于所有使用windows installer服务安装的程序,也就是后缀名为.msi的安装包。它可以清除掉所有安装信息,我们就用它来攻破第一步“已安装AutoCAD20XX”的问题。软件使用很傻瓜,我就不截图说明了,打开之后找到AutoCAD删除就行。
解决“已安装”的问题之后,重装AutoCAD的任务还没有完成。在接下来的安装过程中,你会发现AutoCAD的安装程序要么是卡在Visual C++ Library Package的安装上,要么卡在DirectX安装上,或是卡在其他第三方资源的安装上(安装包3rdParty文件夹下的各种文件),最终安装失败。其实这个原因是因为以微软件为代表(因为装AutoCAD第一个要装的第三方资源就是微软的c++运行库)的大部分第三方资源是不允许用低版本覆盖安装高版本的,当然同版本覆盖安装也不允许,不信自己试试。因为我们之前已经按正常流程安装过一遍,所以这些第三方资源都已经安装过了,而如下图所示,这些资源并不全在AutoCAD 201X文件夹下,更不全在Autodesk文件夹下,事实上第三方资源所在的位置包括AppData、system、system32、users等诸多文件夹下。
直接删除程序文件后无法安装AutoCAD的解决办法
这个时候我们就要在AutoCAD的安装包里动一些手脚了。打开安装包中的setup.ini文件,ctrl+F搜索关键字“PREREQUISITE”,这个等号后面的东西就是告诉安装程序要安装的第三方资源了,把后面的内容都删除就可以。重点来了,重复搜索、删除这个操作直到你再也找不到“PREREQUISITE”,不然在安装AutoCAD的时候你会点确定点死的。之后再搜索“3rd Party Components”,把两行等号之间的内容全部删除就可以了,注意不要删除两行等号之外的内容,那是其他部分的安装信息。举例,我保留了“PREREQUISITE”后的IE,所以我把3rd Party这部分删得只剩IE。
直接删除程序文件后无法安装AutoCAD的解决办法
之后,就可以顺顺利利的重新安装AutoCAD了。
AutoCAD系列的软件自动安装在C:\Program Files\Autodesk\AutoCAD 201X目录下,如果因为某些原因将这个文件夹及其中的文件删除,回过来想重新安装时,安装程序会提示“已安装AutoCAD201X”。对于这个白痴又烦人的错误,Autodesk推出了自己的解决办法,改注册表(详见http://www.autodesk.com.cn/adsk/servlet/item?siteID=1170359&id=11820246l)。我曾经试过这个办法,无论是用软件自动处理还是手工操作,都很麻烦,而且很危险,而当终于完成Autodesk指示的任务之后,AutoCAD还是无法重新安装,仍旧“已安装”,所以最后我那个脑抽删掉程序文件的朋友只能重装系统。
时隔这么久,当时处理不了的问题终于被积累了很多经验的我解决了。直接删除程序文件后无法安装AutoCAD的解决办法,过程稍有点复杂,不过无关注册表,危险系数较低。所使用的工具只有两个,一个是windows installer clean up,一个是notepad。前一个因为力量太过强大,已经被微软自己禁掉了,只能去其他下载站下载;后一个就不用管了,系统自带。
windows installer clean up是微软自己推出的,适用于所有使用windows installer服务安装的程序,也就是后缀名为.msi的安装包。它可以清除掉所有安装信息,我们就用它来攻破第一步“已安装AutoCAD20XX”的问题。软件使用很傻瓜,我就不截图说明了,打开之后找到AutoCAD删除就行。
解决“已安装”的问题之后,重装AutoCAD的任务还没有完成。在接下来的安装过程中,你会发现AutoCAD的安装程序要么是卡在Visual C++ Library Package的安装上,要么卡在DirectX安装上,或是卡在其他第三方资源的安装上(安装包3rdParty文件夹下的各种文件),最终安装失败。其实这个原因是因为以微软件为代表(因为装AutoCAD第一个要装的第三方资源就是微软的c++运行库)的大部分第三方资源是不允许用低版本覆盖安装高版本的,当然同版本覆盖安装也不允许,不信自己试试。因为我们之前已经按正常流程安装过一遍,所以这些第三方资源都已经安装过了,而如下图所示,这些资源并不全在AutoCAD 201X文件夹下,更不全在Autodesk文件夹下,事实上第三方资源所在的位置包括AppData、system、system32、users等诸多文件夹下。
直接删除程序文件后无法安装AutoCAD的解决办法
这个时候我们就要在AutoCAD的安装包里动一些手脚了。打开安装包中的setup.ini文件,ctrl+F搜索关键字“PREREQUISITE”,这个等号后面的东西就是告诉安装程序要安装的第三方资源了,把后面的内容都删除就可以。重点来了,重复搜索、删除这个操作直到你再也找不到“PREREQUISITE”,不然在安装AutoCAD的时候你会点确定点死的。之后再搜索“3rd Party Components”,把两行等号之间的内容全部删除就可以了,注意不要删除两行等号之外的内容,那是其他部分的安装信息。举例,我保留了“PREREQUISITE”后的IE,所以我把3rd Party这部分删得只剩IE。
直接删除程序文件后无法安装AutoCAD的解决办法
之后,就可以顺顺利利的重新安装AutoCAD了。
-
縣長大人 赞了这篇日记 2021-07-25 20:54:45
-
骚包的彩平 赞了这篇日记 2018-05-03 14:37:25
-
钰哥 赞了这篇日记 2017-11-27 22:12:08
-
just do it 赞了这篇日记 2016-08-29 15:56:05
-
Athers 赞了这篇日记 2015-10-01 21:42:24