zoukankan      html  css  js  c++  java
  • 彻底卸载ArcGIS Desktop

    通常,我们可以控制面板中"添加删除程序"来对卸载 ArcGIS Desktop 程序;但永远不要高估少数用户对电脑的熟悉程序,由于杀毒软件或用户自身可能删除ArcGIS Desktop重要文件或者使用不同版本的软件文件覆盖,导致软件无法正常使用、无法正常卸载,而通过注册表等判断软件安装正常。

    常用卸载方法

    通常的推荐ArcGIS Desktop软件卸载方式如下:

    1、使用控制面板的"添加删除程序"功能,逐一卸载ArcGIS相关的程序;

    2、使用ESRI安装中自带的ArcGIS 10.x Uninstall Utility卸载工具;

    3、使用第三方卸载工具(一般卸载完成后,会清理文件和注册表)。

    安完卸载方法

    如果常规的方法不行,只能使用手动的方式进行。所谓的卸载无法是清除系统中存在的安装文件、临时文件、注册表、快捷方式、程序集等。完全删除以下内容:

    1、文件夹

    X:Program Files (x86)ArcGIS
    X:Program Files (x86)Esri
    X:Program Files (x86)Common FilesArcGIS
    X:Program Files (x86)Common FilesEsri
    X:Program FilesArcGIS
    X:Program FilesEsri
    X:Program FilesCommon FilesArcGIS
    X:Program FilesCommon FilesEsri
    C:Program DataEsri
    C:Program DataArcGIS
    C:Program DataFLEXnet
    C:Users用户名AppDataLocalESRI
    C:Users用户名AppDataLocalArcGIS
    C:Users用户名AppDataRoamingESRI
    C:Users用户名AppDataRoamingArcGIS
    C:ProgramDataMicrosoftWindowsStart MenuProgramsArcGIS
    C:ProgramDataMicrosoftWindowsStart MenuProgramsEsri
    //X盘表示ArcGIS安装可能的盘符。
    

    2、注册表

    HKEY_LOCAL_MACHINESOFTWAREESRI
    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeESRI
    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeFlex LM License Manager
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall删除包括ArcGIS或 Esri的子项
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesArcGIS Server
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices删除包括ArcGIS或 Esri的子项
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesFLEXnet Licensing Service HKEY_CLASSES_ROOTInstallerProducts删除包括ArcGIS或 Esri的子项 HKEY_CLASSES_ROOTInstallerAssemblies删除包括ArcGIS或 Esri的子项 HKEY_CLASSES_ROOT删除包括ArcGIS或 Esri的子项 HKEY_CLASSES_ROOTInstallerAssembliesGlobal删除包括ArcGIS或 Esri的子项

    最新自行车

    根据上面的删除路径或注册表,制作成批处理工具,以管理员身份运行:

    @echo off
    echo 1、删除相关安装路径、数据目录、临时文件夹
    
    echo "正在删除:C:ProgramDataMicrosoftWindowsStart MenuProgramsArcGIS"
    rmdir /s/q "C:ProgramDataMicrosoftWindowsStart MenuProgramsArcGIS"
    
    echo "正在删除:C:ProgramDataMicrosoftWindowsStart MenuProgramsEsri"
    rmdir /s/q "C:ProgramDataMicrosoftWindowsStart MenuProgramsEsri"
    
    echo "正在删除:C:Program DataArcGIS"
    rmdir /s/q "C:Program DataArcGIS"
    
    echo "正在删除:C:Program DataEsri
    rmdir /s/q "C:Program DataEsri"
    
    echo "正在删除:C:Program DataFLEXnet"
    rmdir /s/q "C:Program DataFLEXnet"
    
    echo "正在删除:%UserProfile%AppDataLocalArcGIS"
    rmdir /s/q "%UserProfile%AppDataLocalArcGIS"
    
    echo "正在删除:%UserProfile%AppDataLocalESRI"
    rmdir /s/q "%UserProfile%AppDataLocalESRI"
    
    echo "正在删除:%UserProfile%AppDataRoamingArcGIS"
    rmdir /s/q "%UserProfile%AppDataRoamingArcGIS"
    
    echo "正在删除:%UserProfile%AppDataRoamingESRI"
    rmdir /s/q "%UserProfile%AppDataRoamingESRI"
    
    for %%a in (C D E F G H I J K) do (
    if exist %%a: (
    
    echo "正在删除:%%a:Program Files (x86)ArcGIS"
    rmdir /s/q "%%a:Program Files (x86)ArcGIS"
    
    echo "正在删除:%%a:Program Files (x86)ESRI"
    rmdir /s/q "%%a:Program Files (x86)ESRI"
    
    echo "正在删除:%%a:Program Files (x86)Common FilesArcGIS"
    rmdir /s/q "%%a:Program Files (x86)Common FilesArcGIS"
    
    echo "正在删除:%%a:Program Files (x86)Common FilesESRI"
    rmdir /s/q "%%a:Program Files (x86)Common FilesESRI"
    
    echo "正在删除:%%a:Program FilesArcGIS"
    rmdir /s/q "%%a:Program FilesArcGIS"
    
    echo "正在删除:%%a:Program FilesESRI"
    rmdir /s/q "%%a:Program FilesESRI"
    
    echo "正在删除:%%a:Program FilesCommon FilesArcGIS"
    rmdir /s/q "%%a:Program FilesCommon FilesArcGIS"
    
    echo "正在删除:%%a:Program FilesCommon FilesESRI"
    rmdir /s/q "%%a:Program FilesCommon FilesESRI"
    )
    )
    
    echo 2、删除相关注册表
    echo "正在删除:HKEY_LOCAL_MACHINESOFTWAREESRI"
    reg delete "HKEY_LOCAL_MACHINESOFTWAREESRI"  /f
    
    echo "正在删除:HKEY_LOCAL_MACHINESOFTWAREWow6432NodeESRI"
    reg delete "HKEY_LOCAL_MACHINESOFTWAREWow6432NodeESRI"  /f
    
    echo "正在删除:HKEY_LOCAL_MACHINESOFTWAREWow6432NodeFlex LM License Manager"
    reg delete "HKEY_LOCAL_MACHINESOFTWAREWow6432NodeFlex LM License Manager"  /f
    
    echo "正在删除:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesArcGIS Server"
    reg delete "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesArcGIS Server"  /f
    
    echo "正在删除:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesFLEXnet Licensing Service"
    reg delete "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesFLEXnet Licensing Service"  /f
    
    pause
    

      

    作者:我也是个傻瓜
    出处:http://www.cnblogs.com/liweis/
    签名:成熟是一种明亮而不刺眼的光辉。

  • 相关阅读:
    统计nginx日志里访问次数最多的前十个IP
    while 格式化输出 运算符 字符编码
    Python 软件安装
    Python 基础
    Typora 基础的使用方法
    Django ORM (四) annotate,F,Q 查询
    Django 惰性机制
    Django ORM (三) 查询,删除,更新操作
    Django ORM (二) 增加操作
    Django ORM (一) 创建数据库和模型常用的字段类型参数及Field 重要参数介绍
  • 原文地址:https://www.cnblogs.com/liweis/p/13547514.html
Copyright © 2011-2022 走看看