天天看點

徹底解除安裝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