Ich kann meinen Lizenztyp (ArcView, ArcEditor oder ArcInfo) in ArcGIS 10.0 mithilfe von Desktop Administrator aufgrund von Berechtigungsbeschränkungen nicht ändern.
Ich versuche, die Back-Door-Methode zum Ändern des Registrierungsschlüssels in Regedit zu verwenden. In älteren Versionen von ArcGIS wurde dies unter gefunden, > HKEY_LOCAL_MACHINE > Software > ESRI >
License
aber ich sehe dies nicht in ArcGIS 10.0
In der Veröffentlichung von ArcGIS auf einer bestimmten Lizenzstufe wird ein ähnliches Problem unter Citrix erwähnt. Aufgrund der gleichen Berechtigungsprobleme kann ich jedoch keine Systemvariable festlegen.
Welcher Registrierungsschlüssel enthält den Lizenztyp in ArcGIS 10.0 und kann der Lizenztyp mit dieser Methode noch geändert werden?
quelle
Antworten:
Wenn es sich um eine 64-Bit-Maschine handelt, wird sie unter ...
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ESRI gespeichert
quelle
HKCR\Wow6432Node\CLSID\{E6BDAA76-4D35-11D0-98BE-00805F7CED21}
und hat einen Warnhinweis über falsche Berechtigungen, die zu Leistungseinbußen führen. (Ich habe um Klarstellung auf Geonet gebeten: community.esri.com/thread/… )Hier ist die ESRI-Seite zum Ändern Ihrer Lizenzstufe ohne Verwendung des ArcGIS-Administrators:
http://support.esri.com/de/knowledgebase/techarticles/detail/24633
Die Lizenzstufe kann mithilfe einer Umgebungsvariablen festgelegt werden. Natürlich können Sie ohne Administratorrechte keine Umgebungsvariablen in der Systemsteuerung ändern, aber Sie können dies über die Befehlszeile ohne Administratorrechte tun. Hier ist eine kleine .BAT-Datei, die ich zu diesem Zweck erstellt habe:
Sie ändern den Text am Ende der zweiten Zeile je nach gewünschter Lizenzstufe und den Pfad in der dritten Zeile je nach der von Ihnen ausgeführten ArcGIS-Version und dem genauen Pfad zu Ihrer ARCMAP.EXE-Datei (oder ARCCATALOG.EXE oder welches Programm Sie ausführen möchten). Das Ändern der Lizenzstufe über diese Methode ist vorübergehend. Es wird nur die Lizenzstufe verwendet, die Sie für die ArcMap-Sitzung angegeben haben, die Sie in der dritten Zeile der Batchdatei starten. Wenn Sie ArcMap auf andere Weise starten (über den Startmenüeintrag oder durch Doppelklicken auf eine MXD usw.), wird ArcMap mit der in ArcGIS Administrator angegebenen Lizenzstufe gestartet.
quelle