Quale chiave di registro contiene il tipo di licenza in ArcGIS 10.x?


10

Non riesco a cambiare il mio tipo di licenza (ArcView, ArcEditor o ArcInfo) in ArcGIS 10.0 utilizzando l'amministratore del desktop a causa delle restrizioni delle autorizzazioni.

Sto cercando di utilizzare il metodo back-door per modificare la chiave di registro in Regedit. Nelle versioni precedenti di ArcGIS questo è stato trovato sotto > HKEY_LOCAL_MACHINE > Software > ESRI > Licensema non lo vedo in ArcGIS 10.0

Il post Apertura di ArcGIS su un livello di licenza specifico menziona un problema simile su Citrix, tuttavia non sono in grado di impostare una variabile di sistema a causa degli stessi problemi di autorizzazione.

Quale chiave di registro contiene il tipo di licenza in ArcGIS 10.0 ed è ancora possibile modificare il tipo di licenza usando questo metodo?


Dubito fortemente che funzionerà. Probabilmente esiste un intero set di chiavi di registro utilizzate per autenticare il livello di licenza ArcGIS. Se cambiare il livello di licenza fosse facile come modificare un valore nel registro, nessuno pagherebbe i soldi extra per acquistare ArcInfo. Inoltre, quali pazze impostazioni di Criteri di gruppo hai in cui puoi modificare il registro ma non eseguire License Manager?
Dmahr

2
Non è che sto cercando di ingannare ArcGIS nel darmi un tipo di licenza a cui non ho accesso: la LM mobile ha un ArcEditor, ma non riesco ad apportare la modifica nell'amministratore ArcGIS. E sì, posso aprire RegEdit ma non posso usare l'Amministratore ArcGIS - vai a capire! PS questo sicuramente funzionava nelle versioni precedenti. L'aggiornamento di quella chiave di registro ha sicuramente cambiato il tipo di licenza ArcGIS da ArcEditor ad ArcView, ecc.
Stephen Lead,

@dmahr solo un aggiornamento: avevi ragione sulla questione dei permessi. Posso vedere i valori del registro, ma non posso cambiarli . Il suggerimento di Dan C di seguito, di modificare la variabile locale e poi di avviare una sessione ArcCatalog, è comunque una soluzione utile.
Stephen Lead,

Haha ... l'editor del registro è un tale scherzo ...
Dmahr

2
Ho rimosso il tag v10.0, poiché la stessa impostazione e procedura funzionano per 10.0 thru (almeno) 10.2.2
matt wilkie

Risposte:


17

Se è una macchina a 64 bit, la memorizza in ...
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ESRI


Domande frequenti su Esri : l'amministratore ArcGIS consente il cambio del gestore delle licenze o del tipo di postazione software? dice che c'è anche HKCR\Wow6432Node\CLSID\{E6BDAA76-4D35-11D0-98BE-00805F7CED21}e ha una nota cautelativa sulle autorizzazioni errate che causano la perdita di prestazioni. (Ho chiesto chiarimenti su geonet: community.esri.com/thread/… )
matt wilkie,

12

Ecco la pagina di ESRI sulla modifica del livello di licenza senza utilizzare l'amministratore ArcGIS:

http://support.esri.com/en/knowledgebase/techarticles/detail/24633

Il livello di licenza può essere impostato utilizzando una variabile di ambiente. Naturalmente, senza i diritti di amministratore non è possibile modificare le variabili ambientali nel Pannello di controllo, ma è possibile farlo dalla riga di comando senza i diritti di amministratore. Ecco un piccolo file .BAT che ho creato per questo scopo:

REM At the end of the next line, use "Viewer" for ArcView, "Editor" for ArcEditor and "Professional" for ArcInfo.
SET ESRI_SOFTWARE_CLASS=Viewer
"C:\Program Files (x86)\ArcGIS\Desktop10.0\Bin\arcmap.exe"

Cambieresti il ​​testo alla fine della seconda riga a seconda del livello di licenza che desideri e cambi il percorso nella terza riga a seconda della versione di ArcGIS che stai eseguendo e il percorso esatto del tuo file ARCMAP.EXE (o ARCCATALOG.EXE o qualsiasi programma si desideri eseguire). La modifica del livello di licenza tramite questo metodo è temporanea, utilizzerà solo il livello di licenza specificato per la sessione ArcMap che si sta avviando nella terza riga del file batch. Se si avvia ArcMap in un altro modo (tramite la voce del menu Start o facendo doppio clic su un MXD, ecc.) Verrà avviato con il livello di licenza specificato in ArcGIS Administrator.


1
Ho scritto alcuni script agnostici di versione per rendere questo indolore, introduzione a loro qui: gis.stackexchange.com/a/333841/108
matt wilkie
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.