คีย์รีจิสตรีใดที่มีประเภทไลเซนส์ใน 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 LM มี ArcEditor แต่ฉันไม่สามารถเปลี่ยนแปลงผู้ดูแล ArcGIS ได้ และใช่ฉันสามารถเปิด RegEdit ได้ แต่ฉันไม่สามารถใช้ ArcGIS Administrator ได้ PS นี้ใช้ในการทำงานในรุ่นเก่าแน่นอน การอัปเดตคีย์รีจิสทรีนั้นได้เปลี่ยนประเภทสิทธิ์การใช้งาน ArcGIS จาก ArcEditor เป็น ArcView ฯลฯ อย่างแน่นอน
Stephen Lead

@dmahr เป็นเพียงการอัปเดต - คุณพูดถูกเกี่ยวกับสิทธิ์แล้ว ฉันเห็นค่ารีจิสตรี แต่ไม่สามารถเปลี่ยนได้ ข้อเสนอแนะของ Dan C ด้านล่างการเปลี่ยนตัวแปรท้องถิ่นจากนั้นเริ่มเซสชัน ArcCatalog เป็นวิธีแก้ปัญหาที่มีประโยชน์
สตีเฟ่นนำ

ฮ่าฮ่า ... ตัวแก้ไขรีจิสทรีนั้นหยอกล้อ ...
dmahr

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 ด้วยวิธีอื่น (ผ่านทางเมนู Start หรือโดยดับเบิลคลิกที่ MXD เป็นต้น) มันจะเปิดขึ้นพร้อมกับระดับสิทธิ์ใช้งานที่ระบุในผู้ดูแลระบบ ArcGIS


1
ฉันเขียนสคริปต์ผู้ไม่เชื่อเรื่องพระเจ้าเพื่อทำให้เรื่องนี้ลำบากแนะนำพวกเขาที่นี่: gis.stackexchange.com/a/333841/108
matt wilkie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.