आर्कटूलबॉक्स टूल में फ़ील्ड में क्लिक करते समय विंडोज सुरक्षा चेतावनी (ActiveX)?


33

मैं दिसंबर से अपने पीसी (विंडोज़ 10 होम) पर आर्कगिस 10.5 चला रहा हूं। पिछले सप्ताह मैंने किसी भी आर्कटॉकबॉक्स टूल में एक पैरामीटर फ़ील्ड में क्लिक करने पर ActiveX सुरक्षा चेतावनी प्राप्त करना शुरू कर दिया है।

यहाँ छवि विवरण दर्ज करें

विंडोज सुरक्षा चेतावनी

इस पृष्ठ पर एक ActiveX नियंत्रण पृष्ठ के अन्य भागों के साथ बातचीत करने के लिए असुरक्षित हो सकता है। क्या आप इस सहभागिता को अनुमति देना चाहते हैं?

इससे कोई फर्क नहीं पड़ता कि मैं हाँ या नहीं पर क्लिक करता हूँ , फिर भी मैं फ़ील्ड को संशोधित कर सकता हूँ और उपकरण अभी भी ठीक काम करता है।

जवाब हां :
यहाँ छवि विवरण दर्ज करें

जवाब नहीं :
यहाँ छवि विवरण दर्ज करें

मैं जवाब के माध्यम से काम कर रहा हूँ क्यों ArcToolbox उपकरण ActiveX त्रुटि देते हैं? , हालांकि उस प्रश्नोत्तर पर वास्तविक उत्तर नहीं दिखता है। इसके अतिरिक्त यह IE 7/8 के साथ विंडोज एक्सपी / 7 दिनों में वापस आ गया है, और मैं IE 11 के साथ विन 10 चला रहा हूं (हालांकि इसका उपयोग कभी नहीं किया गया है)। यदि यह मायने रखता है, तो हमारे द्वारा उपयोग किए जाने वाले ब्राउज़र फ़ायरफ़ॉक्स 53.0 (64-बिट) और क्रोम 58.0.3029.81 (64-बिट) हैं।

जब मैं पैरामीटर फ़ील्ड पर क्लिक करता हूं तो यह समस्या अलग-अलग होती है, जैसा कि मैं तब करता हूं - जब मैं उपकरण को खोलता हूं या, जैसा कि मैं कहीं और पढ़ता हूं, आर्कपैम। उस क्यू एंड ए पर चेतावनी संदेशों में अलग-अलग पाठ भी होते हैं इसलिए यह पूरी तरह से अलग समस्या हो सकती है।

मैं (इस पीसी हो रही के बाद पहली बार!) इंटरनेट एक्सप्लोरर खोला है और देखा स्थानीय क्षेत्र सेटिंग्स पर और ActiveX के लिए सब कुछ चिह्नित है सक्षम संकेत दिए बिना चलाने के बारे में एक सहित,:

यहाँ छवि विवरण दर्ज करें

मैंने एक अन्य "Active Prompting for ActiveX Controls" को भी अक्षम कर दिया है, लेकिन यह संदेश प्रदर्शित होने से नहीं रोकता है।

मैंने समस्या से सुझाए गए ActiveX सेटिंग्स के माध्यम से चला गया : ArcMap लॉन्च करते समय ActiveX नियंत्रण के साथ समस्याएँ , मेरी सभी सेटिंग्स को मिलान करने के लिए अपडेट किया (केवल मुझे जो बदलना था वह "ActiveX नियंत्रणों के लिए स्वचालित प्रचार" था जिसे मैंने अपने परीक्षण में बदल दिया था)।

पिछले सप्ताह में मेरे पीसी पर कोई नया सॉफ़्टवेयर स्थापित नहीं किया गया है।

यह दिखने के लिए क्या कारण हो सकता है, और मैं इसे कैसे ठीक करूं?


मेरे पास यह मुद्दा भी है, और मैं उत्सुक हूं कि अगर आपको अपनी समस्या का समाधान मिल गया तो मैं जवाब दूंगा। मैं रजिस्ट्री में कुछ बदलने के लिए बहुत सतर्क हूं, इसलिए शायद इसके लिए एक और उपाय है। यह सिर्फ एक झुंझलाहट है और मेरे लिए कहीं नहीं है।
मुतंबा 16

@ मुमुम्बा हां जवाब ने मेरे लिए समस्या हल कर दी। उत्तर के आगे आपको हरे रंग का चेक-मार्क दिखाई देगा जो बताता है कि उत्तर को हल के रूप में मेरे द्वारा स्वीकार किया गया था।
Midavalo

क्या यह तब हुआ जब आपके सिस्टम को विंडोज 10 क्रिएटर्स अपडेट (1703) प्राप्त हुआ? यह मार्च / अप्रैल (7 महीने पहले, जब आपका सवाल पूछा गया था) में सामने आया था - हम 1703 पर इसी मुद्दे का सामना कर रहे हैं, हमारे संगठन में केवल 10.5 और 10.5.1 दोनों के लिए।
ममगर्ज़

@ मैगमरेज़ मुझे लगता है कि संभवतः यह उस अद्यतन से संबंधित है। मुझे पता है कि जब भी मैं उपलब्ध था, मैंने अपने विंडोज को अपडेट किया होगा, लेकिन मुझे याद नहीं है कि क्या मैं इन एक्टीएक्स मुद्दों को प्राप्त करने से पहले या बाद में था। निश्चित रूप से कुछ के लायक टिप्पण
Midavalo

मुझे लगता है कि एक नया WIndows अपडेट उपलब्ध है, और 10.6 बीटा भी है, इसलिए यह या तो उन दोनों / दोनों के परीक्षण के लायक हो सकता है कि यह देखने के लिए कि क्या समस्या अभी भी होती है। जब मैं परीक्षण करने के लिए कुछ घंटों का समय
लूंगा,

जवाबों:


12

त्वरित और लघु समाधान:

मूल पोस्टिंग

मुझे इसके लिए ESRI की वेब साइट पर एक फिक्स मिला - axtiveX त्रुटि चेतावनी । एक स्टाफ सदस्य थ्रेड में आया और यह पुष्टि की कि यह आर्कजीआईएस के वर्तमान संस्करणों में एक बग है (लेखन के समय, 10.5.1 नवीनतम था)।

अब तक हमने केवल अपने 1703 उपयोगकर्ताओं को प्रभावित किया है। 1709 का परीक्षण नहीं किया गया था, लेकिन मैं यह कल्पना करने जा रहा हूं कि यह उन्हें भी प्रभावित करता है। मेरे मूल में, हमें सुरक्षा क्षेत्र को अन्य उत्तर के राज्यों के रूप में बदलने की अनुमति नहीं है (इस सेटिंग के लिए नीति को श्रृंखला तक अधिक नियंत्रित किया जाता है), लेकिन ऊपर दिए गए लिंक में वर्कअराउंड (या संभवतः वास्तविक फिक्स?) है। मुझे लगता है कि वे 10.6 में ऐसा करने वाले हैं।

हमारे कुछ उपयोगकर्ताओं ने कुछ सप्ताह पहले इस मुद्दे को एस्री सपोर्ट को रिपोर्ट किया था। हमने इस मुद्दे को अपनी विकास टीमों के दोष के रूप में रिपोर्ट किया है। वे अच्छी तरह से जानते हैं और अपने अंत में इस मुद्दे की जांच कर रहे हैं।

"BUG-000105427: Windows 10 संस्करण 1703 (निर्माता अद्यतन) के अपडेट के बाद भूभौतिकी उपकरणों के साथ बातचीत करते समय ActiveX नियंत्रण चेतावनी दिखाई देती है।"

वे इसे ठीक करने के तरीके के बारे में अपने ज्ञान के आधार लेख से जोड़ते हैं : बग: इंटरनेट एक्सप्लोरर स्क्रिप्ट त्रुटियों उत्पन्न होती हैं जब आर्कटूलबॉक्स से किसी भी जियोप्रोसेसिंग टूल को चलाने वाले कुछ सिस्टम पर फ़ोल्डर पुनर्निर्देशन लागू होता है

अनिवार्य रूप से आपको उनके .xsl फाइलों को अपने आर्कटबॉक्‍स फोल्‍डर में कॉपी करना होगा, जो कि 10.5 (डिफ़ॉल्ट रूप से) पर स्थित है C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets। हालांकि इस पृष्ठ का लिंक एक त्रुटि दिखाता है जो आपके द्वारा वर्णित एक से बहुत अलग दिखता है, यह वही मुद्दा है, जो इंटरनेट एक्सप्लोरर का सिर्फ एक पुराना संस्करण है। मैंने पुष्टि की कि यह हमारे कुछ उपयोगकर्ताओं के लिए काम कर रहा था।


DWORD फिक्स ने मेरे सर्फेस प्रो 3 पर 10.5.1 और विंडोज 1709 के साथ काम नहीं किया। यह काम किया। मेरे पास कम से कम हाल की मेमोरी में मेरे कार्य केंद्र के साथ कोई समस्या नहीं है।
जॉन्स

यह मेरे आर्कजीआईएस 10.5.1 इंस्टॉलेशन के लिए काम करता है जबकि DWORD 1201 = 0 नहीं है।
user918967

मेरे लिए, यह निश्चित रूप से रजिस्ट्री के साथ खिलवाड़ करने के लिए बेहतर है। धन्यवाद!
नैम्पेटेरसन

आर्कजीआईएस डेस्कटॉप 10.6 आज जारी किया गया था, इसलिए यदि आप इसे पहले के संस्करण में पुन: पेश करने में सक्षम थे तो यह बहुत अच्छा होगा यदि आप सत्यापित कर सकते हैं कि क्या 10.6 आपके लिए इसे ठीक करता है।
PolyGeo

जब तक मेरे संगठन ने उपयोग के लिए 10.6 को मंजूरी नहीं दी है, तब तक कई सप्ताह होंगे।
ममगेरज

14

मुझे एक समाधान मिला जो मेरे लिए काम करता है।

मैं रजिस्टर में सेटिंग बदलता हूं। इसके लिए खोजें 1201और मूल्य 0(DWORD): HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

किसी भी उपकरण को चलाने में समस्या (Esri के जियोनेट फोरम पर)

यहाँ छवि विवरण दर्ज करें


GIS SE में आपका स्वागत है! धन्यवाद, 1201मेरी रजिस्ट्री में जोड़ने से समस्या हल हो गई। मुझे निश्चित रूप से समझ में नहीं आता है कि आप अपने उत्तर में शामिल लिंक को पढ़ने के बाद भी क्यों।
Midavalo

इसके अलावा, एक नए उपयोगकर्ता के रूप में कृपया हमारे केंद्रित Q & A प्रारूप के बारे में जानने के लिए भ्रमण करें।
Midavalo

2
रजिस्ट्री संपादन करने से पहले मुझे यह जानना पसंद है कि मैं क्या कर रहा हूं। क्या आप अपने जवाब में कुछ बता सकते हैं कि यह कैसे काम करता है? धन्यवाद!
फिलिप्नगल

2
यह समाधान काम करने लगता है लेकिन अच्छी तरह से समझाया नहीं गया है। मैं यह समझाने का अनुरोध करता हूं कि कृपया रजिस्ट्री में क्या बदलाव किया जा रहा है। इसके अलावा, उन सभी के लिए जो ऊपर दिए गए निर्देशों का पालन करने के लिए थोड़ा हैरान हैं - Win10 का उपयोग करके, विंडोज़ लोगो पर राइट क्लिक करें और 'रन' पर क्लिक करें, 'regedit' दर्ज करें, इससे रजिस्ट्री खुल जाती है। HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0 पर नेविगेट करें और 1201 पर डबल क्लिक करके वैल्यू डेटा को 0. पर सेट करें। यह ट्रिक करना चाहिए।
क्रिस्टीना

1
संक्षेप में, यह "वर्तमान उपयोगकर्ता के लिए इंटरनेट ज़ोन में असुरक्षित ActiveX नियंत्रणों के प्रारंभ और स्क्रिप्टिंग को स्वचालित रूप से सक्षम करने" के लिए उबलता है। यह सब इस लेख में लिखा गया है [ blogs.technet.microsoft.com/fdcc/2011/11/03/…
एरिक एंडरसन

13

एक महत्वपूर्ण अंतर जो अधिकांश सुझावों को छोड़ देता है, और संभवत: यह है कि इसे ठीक करने के लिए सभी आवश्यक है, यह है कि जोन 0 में एक नया DWORD 1201 बनाया जाना चाहिए यदि यह पहले से मौजूद नहीं है। दूसरे शब्दों में अन्य सभी DWORD मानों को "0" में बदलने से काम नहीं चलेगा जब तक कि 1201 भी जोड़ न दिया जाए।

समाधान यहाँ पाया जा सकता है: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts

"HKEY_CURRENT_USER \ SOFTWARE" Microsoft "Windows \ CurrentVersion \ Internet Settings \ Zones \" फ़ोल्डर में "1201" नामक "DWORD" प्रविष्टि जोड़ें और प्रभावी होने के लिए इसके लिए मान को पुनः सेट करें।

मैं देखता हूं कि कुछ पोस्ट यहां से हटा दी गई थीं; एक जो हाल ही में विंडोज़ अपडेट के रूप में समस्या को सही ढंग से पहचानता है जो यह था, दूसरा जो बताता है कि DWORD जोड़ने से समस्या हल हो जाती है। शायद, इन पोस्टों को सही करने के लिए उत्तर की तरह ध्वनि छोड़ना और उन्हें न हटाना एक बेहतर तरीका होता क्योंकि वास्तविक स्वीकृत उत्तर यहां अधूरा है।


2
मुझे यकीन नहीं है कि मैंने ऐसा कोई भी सुझाव दिया है जिसमें दूसरों को बदलने का सुझाव दिया गया है 0, केवल वही कहा गया है जिसकी आपको आवश्यकता है 1201। लेकिन मैं मानता हूं, अगर 1201ऐसा नहीं है तो आपको इसे बनाने की जरूरत है और समस्या दूर होनी चाहिए (यह मेरे लिए था)। +1
Midavalo

@Brandus द्वारा पोस्ट इसे एक धन्यवाद पोस्ट के रूप में लिखा गया है, लेकिन महत्वपूर्ण सुराग है "मेरी रजिस्ट्री में नए DWORD 1201 को जोड़ने से कष्टप्रद समस्या हल हो गई"।
जैकब सिसक जियोग्राफिक्स

1
मैंने केवल DWORD 1201 से 0 में बदलने की कोशिश की, और इसे मदद मिली, लेकिन जब मैंने टूलबॉक्स की खोज की और खोज परिणाम टैब में लिंक पर क्लिक किया, जिसका उद्देश्य कैटलॉग टैब पर स्विच करना है और टूल पर ध्यान केंद्रित करना है, तो यह था केवल टैब पर स्विच करना - और उपकरण का चयन नहीं करना। मैंने तब दो DWORD 2001 और 2004 को 3 से 0 में बदल दिया और पाया कि यह सही ढंग से व्यवहार करता है। अब वास्तव में कठिन भाग के लिए: एक बड़े संगठन में सुरक्षा कर्मचारियों को आश्वस्त करना कि यह रजिस्ट्री परिवर्तन सुरक्षा भेद्यता का परिचय नहीं देता है। +1
Kirk Kendkendall

कर्क, वे दो कुंजियाँ हैं: 2001 - .NET फ्रेमवर्क-रिलेटेड कंपोनेंट्स: ऑथेंटिकोड के साथ हस्ताक्षरित रन घटक, और 2004 - .NET फ्रेमवर्क-रिलेटेड कंपोनेंट: रन कंपोनेंट्स जो ऑथेंटिकोड के साथ हस्ताक्षरित नहीं हैं। मैं ज़ोन 0: 2001/0 मान खोलते हुए देख सकता था, लेकिन हो सकता है कि ज़ोन 0: 2004 केवल चलाने के लिए 0 के बजाय उपयोगकर्ता संकेत के लिए 1 होना चाहिए।
वी स्टुअर्ट फूटे

1

10.5.1.7333 पर इस सबसे कष्टप्रद बग के साथ काम करने के बाद, मैंने आज सुबह 10.6 स्थापित किया। मुझे यह कहते हुए हर्ष हो रहा है कि यह बग 10.6.0.8321 में चला गया है !!

FWIW - .xsl फ़ाइल प्रतिस्थापन सलाह मेरे लिए बिल्कुल भी काम नहीं करती थी।

10.6 में अपग्रेड करना मेरे लिए काम कर गया!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.