Який ключ реєстру містить тип ліцензії в ArcGIS 10.x?


10

Я не можу змінити тип ліцензії (ArcView, ArcEditor або ArcInfo) в ArcGIS 10.0 за допомогою адміністратора робочого столу через обмеження дозволів.

Я намагаюся використовувати задній метод зміни ключа реєстру в Regedit. У старих версіях ArcGIS це було знайдено в, > HKEY_LOCAL_MACHINE > Software > ESRI > Licenseале я не бачу цього в ArcGIS 10.0

Пост, що відкриває ArcGIS на певному рівні ліцензії, згадує подібну проблему на Citrix, однак я не в змозі встановити системну змінну через ті самі проблеми з правами.

Який ключ реєстру містить тип ліцензії в ArcGIS 10.0, і чи все ще можливо змінити тип ліцензії за допомогою цього методу?


Я дуже сумніваюся, що це спрацює. Напевно, існує цілий набір ключів реєстру, який використовується для автентифікації рівня ліцензії ArcGIS. Якби зміни рівня ліцензії були такими ж простими, як редагування значення в реєстрі, ніхто не заплатив зайві гроші, щоб придбати ArcInfo. Крім того, які безумні налаштування групової політики у вас є, де ви можете редагувати реєстр, але не запускати менеджер ліцензій?
dmahr

2
Це не те, що я намагаюся обдурити ArcGIS в наданні мені типу ліцензії, до якої я не маю доступу - плаваючий LM має ArcEditor, але я не можу змінити адміністратора ArcGIS. І так, я можу відкрити RegEdit, але я не можу скористатися адміністратором ArcGIS - перейдіть до малюнка! PS це безумовно використовувалося для роботи в старих версіях. Оновлення ключа реєстру безумовно змінило тип ліцензії ArcGIS з ArcEditor на ArcView тощо
Stephen Lead

@dmahr лише оновлення - ви мали рацію щодо дозволів. Я бачу значення реєстру, але не можу їх змінити . Пропозиція Dan C щодо зміни локальної змінної, а потім запуску сесії ArcCatalog, є корисним рішенням.
Стівен Ведучий

Ха-ха ... редактор реєстру - така
дражня

2
Я видалив v10.0 тег, оскільки те саме налаштування і процедура працює протягом 10,0 (принаймні) 10.2.2
matt wilkie

Відповіді:


17

Якщо його 64-бітна машина, вона зберігає її під ...
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ESRI


Поширені питання Esri : Чи допускає адміністратор ArcGIS перемикання менеджера ліцензій або типу програмного місця? говорить, що існує також HKCR\Wow6432Node\CLSID\{E6BDAA76-4D35-11D0-98BE-00805F7CED21}попереджувальна примітка щодо неправильних дозволів, що призводять до втрати продуктивності. (Я просив роз'яснень у geonet: community.esri.com/thread/… )
matt wilkie

12

Ось сторінка ESRI про зміну рівня вашої ліцензії без використання адміністратора ArcGIS:

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

Рівень ліцензії можна встановити за допомогою змінної середовища. Звичайно, без прав адміністратора ви не можете змінювати змінні середовища на панелі керування, але ви можете це зробити з командного рядка без прав адміністратора. Ось невеликий .BAT файл, який я створив для цієї мети:

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"

Ви можете змінити текст у кінці другого рядка залежно від рівня потрібної ліцензії, а також змінити шлях у третьому рядку залежно від версії ArcGIS, яку ви використовуєте, та точного шляху до вашого файлу ARCMAP.EXE (або ARCCATALOG.EXE або будь-яку програму, яку потрібно запустити). Зміна рівня ліцензії за допомогою цього методу є тимчасовим, він використовуватиме лише рівень ліцензії, який ви вказали для сесії ArcMap, яку ви запускаєте, у третьому рядку пакетного файлу. Якщо ви запускаєте ArcMap іншим способом (за допомогою пункту меню "Пуск" або двократно клацнувши на MXD тощо), він запуститься з ліцензійним рівнем, визначеним в адміністраторі ArcGIS.


1
Я написав декілька версій агностичних сценаріїв, щоб зробити це безболісним, вступ до них тут: gis.stackexchange.com/a/333841/108
matt wilkie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.