Khóa đăng ký nào chứa loại giấy phép trong ArcGIS 10.x?


10

Tôi không thể thay đổi loại giấy phép của mình (ArcView, ArcEditor hoặc ArcInfo) trong ArcGIS 10.0 bằng Quản trị viên máy tính để bàn do hạn chế quyền.

Tôi đang cố gắng sử dụng phương pháp cửa sau để thay đổi khoá đăng ký trong Regedit. Trong các phiên bản cũ hơn của ArcGIS, điều này đã được tìm thấy bên dưới > HKEY_LOCAL_MACHINE > Software > ESRI > Licensenhưng tôi không thấy điều này trong ArcGIS 10.0

Bài đăng Mở ArcGIS ở cấp độ giấy phép cụ thể đề cập đến một vấn đề tương tự trên Citrix, tuy nhiên tôi không thể đặt biến hệ thống do các vấn đề về quyền tương tự.

Khóa đăng ký nào giữ loại giấy phép trong ArcGIS 10.0 và vẫn có thể thay đổi loại giấy phép bằng phương pháp này?


Tôi rất nghi ngờ rằng điều này sẽ làm việc. Có lẽ có cả bộ khóa đăng ký được sử dụng để xác thực cấp giấy phép ArcGIS. Nếu thay đổi cấp giấy phép dễ như chỉnh sửa giá trị trong sổ đăng ký, không ai sẽ trả thêm tiền để mua ArcInfo. Ngoài ra, bạn có cài đặt Chính sách nhóm điên rồ nào để có thể chỉnh sửa sổ đăng ký nhưng không chạy Trình quản lý giấy phép?
dmahr

2
Không phải là tôi đang cố lừa ArcGIS để cấp cho tôi loại giấy phép mà tôi không có quyền truy cập - LM nổi có ArcEditor, nhưng tôi không thể thay đổi Quản trị viên ArcGIS. Và vâng, tôi có thể mở RegEdit nhưng tôi không thể sử dụng Quản trị viên ArcGIS - hãy tìm hiểu! PS này chắc chắn được sử dụng để làm việc trong các phiên bản cũ. Cập nhật khóa đăng ký đó chắc chắn đã thay đổi loại giấy phép ArcGIS từ ArcEditor thành ArcView, v.v.
Stephen Lead

@dmahr chỉ là một bản cập nhật - bạn đã đúng về điều quyền. Tôi có thể thấy các giá trị đăng ký, nhưng tôi không thể thay đổi chúng. Đề xuất của Dan C bên dưới, về việc thay đổi biến cục bộ sau đó kích hoạt phiên ArcCatalog, là một cách giải quyết hữu ích.
Stephen chì

Haha ... biên tập viên đăng ký là một trò trêu chọc ...
dmahr

2
Tôi đã xóa thẻ v10.0, vì cùng một cài đặt và quy trình hoạt động cho 10.0 thru (ít nhất) 10.2.2
matt wilkie

Câu trả lời:


17

Nếu là máy 64 bit, nó sẽ lưu nó trong ...
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ESRI


Câu hỏi thường gặp về Esri : Quản trị viên ArcGIS có cho phép chuyển đổi Trình quản lý giấy phép hoặc loại ghế phần mềm không? nói cũng có HKCR\Wow6432Node\CLSID\{E6BDAA76-4D35-11D0-98BE-00805F7CED21}và có một lưu ý cảnh báo về các quyền không chính xác gây mất hiệu suất. (Tôi đã đề nghị làm rõ geonet: community.esri.com/thread/... )
mờ Wilkie

12

Đây là trang của ESRI về việc thay đổi cấp giấy phép của bạn mà không cần sử dụng quản trị viên ArcGIS:

http://support.esri.com/en/ledgeledridease/Techarticles/detail/24633

Mức giấy phép có thể được đặt bằng biến môi trường. Tất nhiên, không có quyền quản trị, bạn không thể thay đổi các biến môi trường trong Bảng điều khiển, nhưng bạn có thể làm điều đó từ dòng lệnh mà không có quyền quản trị. Đây là một tệp .BAT nhỏ tôi đã tạo cho mục đích này:

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"

Bạn sẽ thay đổi văn bản ở cuối dòng thứ hai tùy thuộc vào cấp giấy phép bạn muốn và thay đổi đường dẫn ở dòng thứ ba tùy thuộc vào phiên bản ArcGIS bạn đang chạy và đường dẫn chính xác đến tệp ARCMAP.EXE của bạn (hoặc ARCCATALOG.EXE hoặc bất kỳ chương trình nào bạn muốn chạy). Thay đổi cấp giấy phép thông qua phương thức này là tạm thời, nó sẽ chỉ sử dụng cấp giấy phép bạn chỉ định cho phiên ArcMap mà bạn sẽ khởi chạy trong dòng thứ ba của tệp bó. Nếu bạn khởi chạy ArcMap theo một cách khác (thông qua mục nhập Menu Bắt đầu hoặc bằng cách nhấp đúp vào MXD, v.v.), nó sẽ khởi chạy với cấp giấy phép được chỉ định trong Quản trị viên ArcGIS.


1
Tôi đã viết một số kịch bản bất khả tri để làm cho điều này không đau đớn, giới thiệu với họ ở đây: gis.stackexchange.com/a/333841/108
matt wilkie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.