Windows Defender刪除破解檔案導致的ArcGIS 10.5服務無法啟動
前言
按照教程一步步安裝,破解了ArcGIS10.5,之前也順利啟動使用了。
過了幾天突然又沒法用了。
如上圖,點選可用性,報錯:localhost沒有有效的許可管理器
排錯過程
1,服務是開啟了的,如下圖
2:不放心,又按照網上說的,重新reg了一下注冊表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ESRI\License10.5]
“DESKTOP_CONFIG”=“TRUE”
“TIMEOUTWARNING”=“TRUE”
“SEAT_PREFERENCE”=“Float”
“SingleUse_Installed”=“Professional”
“SOFTWARE_CLASS”=“Professional”
“LICENSE_SERVER”="@localhost"
“FlexNetService”=“True”
把上述內容,複製貼上,放到文字regArcGIS.reg檔案下,雙擊執行。即可修改登錄檔。
也可以cmd+r,regedit索引到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ESRI\License10.5這個目錄下具體看一下。
3:刪除操作後依舊不行。
峰迴路轉
突然看教程中破解Liscene中有兩個檔案
在安裝目錄下,只有service.txt,沒有ARCGIS.exe了。
找到我原始的破解補丁所在目錄,發現也不見了。於是我又解壓了一道原來的安裝包rar,複製ARCGIS.exe,報錯,說是有病毒,然後這個檔案就被自動刪除了。
原來是Windows Defender自動刪除了可疑檔案
機器上沒有360,沒有騰訊關鍵。最後找到原因,是Windows Defender的鍋。
它不僅刪除了Licenese破解用到的ARCGIS.exe,還把Desktop破解用到的Afcore.dll也刪除了。
解決辦法,就是為Windows Defender加上過濾器
Windows Defender過濾器新增
Windows Defender設定–>病毒和威脅防護–>"病毒和威脅防護"設定–>新增或刪除排除項–>新增排除項–>檔案型別。
我這裡比較粗獷的把exe,dll型別加入了進去。
重啟ArcGIS Licence Manager 服務
服務裡面重啟ArcGIS Licence Manager服務,一切搞定。