Hangi kayıt defteri anahtarı ArcGIS 10.x'te lisans türünü barındırır?


10

İzin kısıtlamaları nedeniyle Masaüstü Yöneticisi'ni kullanarak ArcGIS 10.0'daki lisans türümü (ArcView, ArcEditor veya ArcInfo) değiştiremiyorum.

Regedit kayıt defteri anahtarını değiştirme arka kapı yöntemini kullanmaya çalışıyorum. ArcGIS'in eski sürümlerinde bu altında bulundu > HKEY_LOCAL_MACHINE > Software > ESRI > Licenseancak bunu ArcGIS 10.0'da görmüyorum

Belirli bir lisans düzeyinde ArcGIS Açılış yazısı Citrix'te benzer bir sorundan bahsediyor, ancak aynı izin sorunları nedeniyle bir sistem değişkeni ayarlayamıyorum.

Hangi kayıt defteri anahtarı ArcGIS 10.0'da lisans türünü barındırır ve bu yöntemi kullanarak lisans türünü değiştirmek hala mümkün müdür?


Bunun işe yarayacağından şüpheliyim. Muhtemelen ArcGIS lisans seviyesinin kimliğini doğrulamak için kullanılan bir dizi kayıt defteri anahtarı vardır. Lisans düzeyini değiştirmek, kayıt defterindeki bir değeri düzenlemek kadar kolay olsaydı, hiç kimse ArcInfo'yi satın almak için ekstra para ödemeyecekti. Ayrıca, kayıt defterini düzenleyebileceğiniz ancak Lisans Yöneticisi'ni çalıştıramayacağınız çılgın Grup İlkesi ayarlarınız var mı?
dmahr

2
Bana erişimim olmayan bir lisans türü vermek için ArcGIS'i kandırmaya çalışmıyorum - kayan LM'nin bir ArcEditor'u var, ancak ArcGIS Yöneticisinde değişiklik yapamıyorum. Ve evet, RegEdit'i açabiliyorum ama ArcGIS Administrator'ı kullanamıyorum - go figure! PS bu kesinlikle eski sürümlerinde çalışmak için kullanılır. Bu kayıt defteri anahtarının güncellenmesi, ArcGIS lisans türünü ArcEditor'dan ArcView vb. Olarak değiştirdi
Stephen Lead

@ dmahr sadece bir güncelleme - izinler konusunda haklıydınız. Ben yapabilirsiniz bkz kayıt defteri değerlerini, ama olamaz değiştirmek onları. Dan C'nin aşağıdaki önerisi, yerel değişkeni değiştirip ardından bir ArcCatalog oturumu başlatması yararlı bir çözümdür.
Stephen Lead

Haha ... kayıt defteri editörü böyle bir alay ...
dmahr

2
Aynı ayar ve prosedür 10.0 üzerinden (en az) 10.2.2 için çalıştığından
v10.0 etiketini kaldırdım

Yanıtlar:



12

ArcGIS yöneticisini kullanmadan ESRI'nin lisans seviyenizi değiştirmeyle ilgili sayfası:

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

Lisans seviyesi bir ortam değişkeni kullanılarak ayarlanabilir. Elbette, yönetici hakları olmadan Denetim Masası'ndaki çevresel değişkenleri değiştiremezsiniz, ancak yönetici hakları olmadan komut satırından yapabilirsiniz. İşte bu amaçla yaptığım küçük bir .BAT dosyası:

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"

İstediğiniz lisans düzeyine bağlı olarak ikinci satırın sonundaki metni değiştirirsiniz ve çalıştırdığınız ArcGIS sürümüne ve ARCMAP.EXE dosyanızın tam yoluna (veya ARCCATALOG.EXE ya da çalıştırmak istediğiniz program varsa). Bu yöntemle lisans düzeyini değiştirmek geçicidir, yalnızca toplu iş dosyasının üçüncü satırında başlattığınız ArcMap oturumu için belirttiğiniz lisans düzeyini kullanır. ArcMap'i başka bir şekilde başlatırsanız (Başlat Menüsü girişi aracılığıyla veya bir MXD'ye çift tıklayarak), ArcGIS Yöneticisi'nde belirtilen lisans seviyesiyle başlar.


1
Burada onlara ağrısız, intro yapmak için bazı versiyon agnostik senaryolar yazdım: gis.stackexchange.com/a/333841/108
matt wilkie
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.