手动删除ArcGis
2014-02-25 16:43
309 查看
今天想把本机的ArcGIS的版本从9.2更新到10.1。安装软件已经搞到手了,于是开始卸载ArcGIS 9.2 。
一开始是采用手动卸载,即删除文件目录和注册表等等。但在安装ArcGis10.1的时候总是说本机存在更低的9.2版本,不能安装。
采用他自带的版本呢卸载工具是一直报错,可能是有哪个地方没有卸载干净,但能找的地方都找了,于是想直接删除安装记录,使他检测不到以前的版本。在网上下载了一个叫 Windows Installer Clean Up 的工具来清除安装记录。
在安装记录里删除了9.2版本记录成功后,再次打开ArcGIS10.1的卸载工具,果然检测不到以前的版本了,小惊喜一把。可问题又来了,安装ArcGIS Desktop时,仍然报存在另外一个版本9.2,不能进行安装。
于是在万能的谷歌里面用英文搜了一出现的问题,搜到有位大神列出手动删除ArcGIS时需要清理的所有文件了注册表的地方。
按照一下列表进行一一清理,果然可以正常安装了。下面是列表:
原话:I advise a clean, manual uninstall of existing ArcGIS programs. Note: Paths may vary according to operating system. Also uninstall any third-party GIS programs that you may have installed.
Rename or delete following folders:
Rename: C:\Program Files (x86)\ArcGIS
Rename: C:\Program Files (x86)\Esri
Rename: C:\Program Files (x86)\Common Files\ArcGIS
Rename: C:\Program Files (x86)\Common Files\Esri
Rename: C:\Program Files\ArcGIS
Rename: C:\Program Files\Esri
Rename: C:\Program Files\Common Files\ArcGIS
Rename: C:\Program Files\Common Files\Esri
Rename: C:\Program Data\Esri
Rename: C:\Program Data\ArcGIS
Rename: C:\Program Data\FLEXnet
Rename: C:\Users\<USERNAME>\AppData\Local\ESRI
Rename: C:\Users\<USERNAME>\AppData\Local\ArcGIS
Rename: C:\Users\<USERNAME>\AppData\Roaming\ESRI
Rename: C:\Users\<USERNAME>\AppData\Roaming\ArcGIS
Rename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ArcGIS
Rename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Esri
Go to regedit and rename/delete the following (if they exist):
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\ESRI
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESRI
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Flex LM License Manager
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Delete Any Folder that contains
ArcGIS or Esri>
Rename/Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ArcGIS Server
Rename/Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\<Delete Any Folder that contains ArcGIS or Esri
within>
Rename/Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FLEXnet Licensing Service
Rename/Delete HKEY_CLASSES_ROOT\Installer\Products\<Delete Any Folder that contains ArcGIS or Esri within>
Rename/Delete HKEY_CLASSES_ROOT\Installer\Assemblies\<Delete Any Folder that contains ArcGIS or Esri within>
Rename/Delete HKEY_CLASSES_ROOT\<Delete and Folder that contains ArcGIS or Esri within>
Rename/Delete HKEY_CLASSES_ROOT\Installer\Assemblies\Global\<Delete all Keys beginning with ESRI or ArcGIS>
Next, Open Local Security Policy MMC
Go to Security Settings -> Local Policies -> Security Options
Locate "User Account Control: Run all administrators in Admin Approval" and change the setting from Enabled to Disabled
Uninstall: C:\Windows\assembly\Esri.* (This can be hundreds of files)
Uninstall: C:\Windows\assembly\ArcGIS.* (This can be hundreds of files)
如果以上办法还不行的,那就只能重装系统了。。。
一开始是采用手动卸载,即删除文件目录和注册表等等。但在安装ArcGis10.1的时候总是说本机存在更低的9.2版本,不能安装。
采用他自带的版本呢卸载工具是一直报错,可能是有哪个地方没有卸载干净,但能找的地方都找了,于是想直接删除安装记录,使他检测不到以前的版本。在网上下载了一个叫 Windows Installer Clean Up 的工具来清除安装记录。
在安装记录里删除了9.2版本记录成功后,再次打开ArcGIS10.1的卸载工具,果然检测不到以前的版本了,小惊喜一把。可问题又来了,安装ArcGIS Desktop时,仍然报存在另外一个版本9.2,不能进行安装。
于是在万能的谷歌里面用英文搜了一出现的问题,搜到有位大神列出手动删除ArcGIS时需要清理的所有文件了注册表的地方。
按照一下列表进行一一清理,果然可以正常安装了。下面是列表:
原话:I advise a clean, manual uninstall of existing ArcGIS programs. Note: Paths may vary according to operating system. Also uninstall any third-party GIS programs that you may have installed.
Rename or delete following folders:
Rename: C:\Program Files (x86)\ArcGIS
Rename: C:\Program Files (x86)\Esri
Rename: C:\Program Files (x86)\Common Files\ArcGIS
Rename: C:\Program Files (x86)\Common Files\Esri
Rename: C:\Program Files\ArcGIS
Rename: C:\Program Files\Esri
Rename: C:\Program Files\Common Files\ArcGIS
Rename: C:\Program Files\Common Files\Esri
Rename: C:\Program Data\Esri
Rename: C:\Program Data\ArcGIS
Rename: C:\Program Data\FLEXnet
Rename: C:\Users\<USERNAME>\AppData\Local\ESRI
Rename: C:\Users\<USERNAME>\AppData\Local\ArcGIS
Rename: C:\Users\<USERNAME>\AppData\Roaming\ESRI
Rename: C:\Users\<USERNAME>\AppData\Roaming\ArcGIS
Rename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ArcGIS
Rename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Esri
Go to regedit and rename/delete the following (if they exist):
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\ESRI
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESRI
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Flex LM License Manager
Rename/Delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Delete Any Folder that contains
ArcGIS or Esri>
Rename/Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ArcGIS Server
Rename/Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\<Delete Any Folder that contains ArcGIS or Esri
within>
Rename/Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FLEXnet Licensing Service
Rename/Delete HKEY_CLASSES_ROOT\Installer\Products\<Delete Any Folder that contains ArcGIS or Esri within>
Rename/Delete HKEY_CLASSES_ROOT\Installer\Assemblies\<Delete Any Folder that contains ArcGIS or Esri within>
Rename/Delete HKEY_CLASSES_ROOT\<Delete and Folder that contains ArcGIS or Esri within>
Rename/Delete HKEY_CLASSES_ROOT\Installer\Assemblies\Global\<Delete all Keys beginning with ESRI or ArcGIS>
Next, Open Local Security Policy MMC
Go to Security Settings -> Local Policies -> Security Options
Locate "User Account Control: Run all administrators in Admin Approval" and change the setting from Enabled to Disabled
Uninstall: C:\Windows\assembly\Esri.* (This can be hundreds of files)
Uninstall: C:\Windows\assembly\ArcGIS.* (This can be hundreds of files)
如果以上办法还不行的,那就只能重装系统了。。。
相关文章推荐
- C++打印出当前源文件的文件名以及源文件的当前行号
- 怎样克服浮躁心理
- 深入理解ReferenceQueue GC finalize Reference
- vi修改编辑文件提示Write Error!(File System full?)错误的研究
- 可视化编程的一些资料
- 向GridView的模板列绑定OnClientClick的函数时出现了奇怪的问题
- CentOS 6.5 X64 U盘启动盘制作
- HDU-1505 City Game
- CUDA的计时方法
- verilog写的三分频
- SQL on Hadoop系统的最新进展
- 迷宫算法
- Android 系列:如何解决安卓SDK无法下载Package的问题
- Ubuntu下为Firefox安装Adobe Flash Player
- platform_driver_register()--如何match之后调用probe
- Linux环境下修改MySQL端口方法:
- php @符号的使用
- 【转】sed 高级用法
- Linux环境下修改MySQL端口方法: 分类: database ubuntu 测试 2014-02-25 16:42 3334人阅读 评论(0) 收藏
- include与jsp:include与s:action与s:include与iframe用法汇总