คำเตือนความปลอดภัยของ Windows (ActiveX) เมื่อคลิกที่ช่องต่างๆในเครื่องมือ ArcToolbox?


33

ฉันใช้งาน ArcGIS 10.5 บนพีซีของฉัน (Windows 10 Home) ตั้งแต่เดือนธันวาคมโดยไม่มีปัญหา สัปดาห์ที่ผ่านมาฉันเริ่มรับการเตือนความปลอดภัยของ ActiveX เมื่อฉันคลิกเข้าไปในฟิลด์พารามิเตอร์ในเครื่องมือ ArcToolbox

ป้อนคำอธิบายรูปภาพที่นี่

คำเตือนความปลอดภัยของ Windows

ตัวควบคุม ActiveX ในหน้านี้อาจไม่ปลอดภัยในการโต้ตอบกับส่วนอื่น ๆ ของหน้า คุณต้องการอนุญาตการโต้ตอบนี้หรือไม่?

ดูเหมือนจะไม่สำคัญว่าฉันคลิกใช่หรือไม่ใช่ฉันยังคงสามารถปรับเปลี่ยนฟิลด์และเครื่องมือยังคงทำงานได้ดี

ตอบใช่ :
ป้อนคำอธิบายรูปภาพที่นี่

ตอบรับไม่ :
ป้อนคำอธิบายรูปภาพที่นี่

ฉันกำลังทำงานผ่านคำตอบสำหรับเครื่องมือ ArcToolbox ให้ข้อผิดพลาด ActiveX ทำไม แม้ว่าดูเหมือนจะไม่มีคำตอบที่แท้จริงสำหรับคำถาม & คำตอบนั้น นอกจากนี้ยังย้อนกลับไปใน Windows XP / 7 วันด้วย IE 7/8 และฉันใช้ Win 10 กับ IE 11 (แม้ว่าจะไม่เคยใช้) หากเป็นเรื่องสำคัญเบราว์เซอร์ที่เราใช้คือ Firefox 53.0 (64 บิต) และ Chrome 58.0.3029.81 (64 บิต)

ปัญหาที่ฉันกำลังฟังดูแตกต่างจากที่เกิดขึ้นเฉพาะเมื่อฉันคลิกที่ฟิลด์พารามิเตอร์ - ไม่ใช่เมื่อฉันเปิดเครื่องมือหรือเมื่อฉันอ่านที่อื่น ArcMap ข้อความเตือนเกี่ยวกับคำถามและคำตอบนั้นมีข้อความที่แตกต่างกันดังนั้นมันอาจเป็นปัญหาที่แตกต่างกันโดยสิ้นเชิง

ฉันได้เปิด Internet Explorer (เป็นครั้งแรกนับตั้งแต่ที่ได้รับพีซีเครื่องนี้!) และดูการตั้งค่า Local Zone และทุกอย่างสำหรับ ActiveX ถูกทำเครื่องหมายว่าเปิดใช้งานรวมถึงการเรียกใช้โดยไม่แจ้งให้ทราบ:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้ปิดการใช้งานอีกหนึ่ง "การพรอมต์อัตโนมัติสำหรับการควบคุม ActiveX" แต่นั่นไม่ได้หยุดข้อความที่ปรากฏ

ฉันผ่านการตั้งค่า ActiveX ที่แนะนำจากปัญหา: ปัญหาเกี่ยวกับตัวควบคุม ActiveX เมื่อเรียกใช้ ArcMapอัปเดตการตั้งค่าทั้งหมดของฉันให้ตรงกัน (สิ่งเดียวที่ฉันต้องเปลี่ยนคือ "การแจ้งอัตโนมัติสำหรับตัวควบคุม ActiveX" ที่ฉันเปลี่ยนไปจากการทดสอบข้างต้น)

ไม่มีการติดตั้งซอฟต์แวร์ใหม่บนพีซีของฉันในสัปดาห์ที่ผ่านมา

สิ่งใดที่ทำให้สิ่งนี้เริ่มปรากฏและฉันจะแก้ไขได้อย่างไร


ฉันมีปัญหานี้ด้วยและฉันอยากรู้ว่าคำตอบที่คุณได้รับการแก้ไขปัญหาของคุณ ฉันระมัดระวังการเปลี่ยนแปลงบางอย่างในรีจิสทรีดังนั้นอาจมีวิธีแก้ไขปัญหานี้อีก มันเป็นเพียงความรำคาญและปรากฏออกมาจากที่ไหนเลยสำหรับฉัน
Mutumba

@ Mutumba ใช่คำตอบแก้ปัญหาให้ฉัน คุณจะเห็นเครื่องหมายถูกสีเขียวถัดจากคำตอบซึ่งระบุว่าคำตอบนั้นเป็นคำตอบของฉัน
Midavalo

สิ่งนี้เกิดขึ้นเมื่อระบบของคุณได้รับการอัปเดต Windows 10 ผู้สร้าง (1703) หรือไม่ มันออกมาในเดือนมีนาคม / เมษายน (7 เดือนที่ผ่านมาเมื่อคำถามของคุณถูกถาม) - เรากำลังเผชิญปัญหาเดียวกันนี้ใน 1703 เฉพาะทั้ง 10.5 และ 10.5.1 ในองค์กรของเรา
Mgamerz

@Mgamerz ฉันคิดว่ามันอาจเกี่ยวข้องกับการอัพเดทนั้น ฉันรู้ว่าฉันจะอัปเดต Windows ของฉันทุกครั้งที่มีให้ใช้งาน แต่จำไม่ได้ว่าเป็นก่อนหรือหลังจากที่ฉันเริ่มได้รับปัญหา activex เหล่านี้ สิ่งที่ควรค่าแก่การสังเกต
Midavalo

ฉันคิดว่ามีการอัปเดต WIndows ใหม่พร้อมใช้งานและ 10.6 beta ดังนั้นจึงอาจคุ้มค่าที่จะทำการทดสอบทั้งสองอย่างเพื่อดูว่าปัญหายังคงเกิดขึ้นหรือไม่ ฉันจะดูเมื่อฉันมีเวลาไม่กี่ชั่วโมงในการทดสอบ
Midavalo

คำตอบ:


12

วิธีแก้ปัญหาอย่างรวดเร็วและสั้น:

โพสต์ต้นฉบับ

ผมพบว่าการแก้ไขสำหรับนี้บนเว็บไซต์ของ ESRI - คำเตือนข้อผิดพลาด axtiveX พนักงานคนหนึ่งเข้ามาในเธรดและยืนยันว่าเป็นข้อบกพร่องในเวอร์ชั่นปัจจุบันของ ArcGIS (ขณะที่เขียน 10.5.1 เป็นเวอร์ชันล่าสุด)

จนถึงตอนนี้เราได้เห็นว่ามันส่งผลกระทบต่อผู้ใช้ของเรา 1703 คน ยังไม่ได้ทดสอบในปี 1709 แต่ฉันจะจินตนาการว่ามันมีผลกับพวกเขาด้วย ที่องค์กรของฉันเราไม่ได้รับอนุญาตให้เปลี่ยนโซนความปลอดภัยเนื่องจากสถานะของคำตอบอื่น ๆ (นโยบายสำหรับการตั้งค่านี้ถูกควบคุมให้อยู่ในระดับที่สูงขึ้น) แต่การเชื่อมโยงด้านบนมีวิธีแก้ปัญหา ฉันได้ยินมาว่าพวกเขาควรจะมีสิ่งนี้ใน 10.6

ผู้ใช้ของเราบางคนรายงานปัญหานี้ต่อฝ่ายสนับสนุน Esri เมื่อไม่กี่สัปดาห์ที่ผ่านมา เราได้รายงานปัญหานี้ว่าเป็นข้อบกพร่องสำหรับทีมพัฒนาของเรา พวกเขาตระหนักดีและกำลังตรวจสอบปัญหานี้ในตอนท้าย

"BUG-000105427: คำเตือนการควบคุม ActiveX ปรากฏขึ้นเมื่อโต้ตอบกับเครื่องมือประมวลผลทางภูมิศาสตร์หลังจากอัปเดตเป็น Windows 10 เวอร์ชั่น 1703 (อัพเดตผู้สร้าง)"

พวกเขาเชื่อมโยงไปยังบทความฐานความรู้เกี่ยวกับวิธีการแก้ไข: ข้อผิดพลาด: ข้อผิดพลาดสคริปต์ของ Internet Explorer ถูกสร้างขึ้นเมื่อใช้เครื่องมือประมวลผลทางภูมิศาสตร์ใด ๆ จาก ArcToolbox ในบางระบบที่ใช้การเปลี่ยนเส้นทางโฟลเดอร์

เป็นหลักคุณต้องคัดลอกไฟล์ .xsl ของพวกเขาลงในโฟลเดอร์ของคุณ arctoolbox ซึ่งสำหรับ 10.5 (โดยค่าเริ่มต้น) C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheetsตั้งอยู่ที่ ในขณะที่ลิงก์ไปยังหน้านี้แสดงข้อผิดพลาดที่ดูแตกต่างจากที่คุณอธิบายอย่างมากดูเหมือนว่าจะเป็นปัญหาเดียวกัน แต่เป็นเพียง Internet Explorer เวอร์ชันเก่า ฉันยืนยันว่ามันใช้งานได้กับผู้ใช้บางส่วนของเรา


การแก้ไข DWORD ไม่ทำงานบน Surface Pro 3 ที่มี 10.5.1 และ Windows 1709 สิ่งนี้ใช้ได้ผล ฉันไม่มีปัญหากับเวิร์กสเตชันอย่างน้อยในหน่วยความจำล่าสุด
johns

สิ่งนี้ใช้ได้สำหรับการติดตั้ง ArcGIS 10.5.1 ของฉันในขณะที่ DWORD 1201 = 0 ไม่ได้
user918967

สำหรับฉันนี้แน่นอนดีกว่าที่จะล้อเล่นกับรีจิสทรี ขอบคุณ!
nmpeterson

ArcGIS Desktop 10.6 วางจำหน่ายแล้ววันนี้ดังนั้นหากคุณสามารถทำซ้ำได้ในเวอร์ชั่นก่อนหน้ามันจะดีมากถ้าคุณสามารถตรวจสอบได้ว่า 10.6 แก้ไขให้คุณหรือไม่
PolyGeo

จะใช้เวลาหลายสัปดาห์จนกว่าองค์กรของฉันจะอนุมัติ 10.6 ให้ใช้งานได้
Mgamerz

14

ฉันพบวิธีแก้ปัญหาที่เหมาะกับฉัน

ฉันเปลี่ยนการตั้งค่าในการลงทะเบียน ค้นหา1201และค่า0(DWORD) ที่: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

ปัญหาในการใช้เครื่องมือใด ๆ (บนฟอรัม Geonet ของ Esri)

ป้อนคำอธิบายรูปภาพที่นี่


ยินดีต้อนรับสู่ GIS SE! ขอบคุณการเพิ่ม1201รีจิสทรีของฉันแก้ไขปัญหาได้ แน่นอนฉันไม่เข้าใจว่าทำไมถึงแม้ว่าหลังจากอ่านลิงก์ที่คุณรวมอยู่ในคำตอบของคุณ
Midavalo

นอกจากนี้ในฐานะผู้ใช้ใหม่โปรดเข้าชมทัวร์เพื่อเรียนรู้เกี่ยวกับรูปแบบคำถาม & คำตอบที่เรามุ่งเน้น
Midavalo

2
ก่อนทำการแก้ไขรีจิสทรีฉันต้องการทราบว่าฉันทำอะไรอยู่ คุณสามารถเพิ่มบางสิ่งในคำตอบเพื่ออธิบายวิธีการทำงาน ขอบคุณ!
PhilippNagel

2
วิธีนี้ดูเหมือนว่าจะใช้งานได้ แต่ไม่ได้อธิบายอย่างดี ฉันขอให้อธิบายเกี่ยวกับการเปลี่ยนแปลงของรีจิสทรีที่สองโปรด นอกจากนี้สำหรับทุกคนที่รู้สึกงุนงงกับวิธีการปฏิบัติตามคำแนะนำด้านบน - ใช้ Win10 คลิกขวาที่โลโก้ windows และคลิก 'Run' ป้อน 'regedit' นี้จะเปิดรีจิสทรี นำทางไปที่ Settings \ Zones \ 0 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet และดับเบิลคลิกที่ 1201 การตั้งค่าข้อมูลค่าเป็น 0 นั่นควรทำเคล็ดลับ
Kristina

1
โดยพื้นฐานแล้วสิ่งนี้จะลดลงเป็น "เปิดใช้งานการกำหนดค่าเริ่มต้นและสคริปต์ของตัวควบคุม ActiveX ที่ไม่ปลอดภัยในโซนอินเทอร์เน็ตสำหรับผู้ใช้ปัจจุบันโดยอัตโนมัติ" นี่คือการสะกดทั้งหมดในบทความนี้ [ blogs.technet.microsoft.com/fdcc/2011/11/03/… .
Erik Anderson

13

ข้อแตกต่างที่สำคัญอย่างหนึ่งที่ข้อเสนอแนะส่วนใหญ่ละเว้นและอาจเป็นสิ่งที่จำเป็นสำหรับการแก้ไขปัญหานี้คือในโซน 0 จะต้องสร้าง DWORD 1201 ใหม่หากไม่มีอยู่แล้ว กล่าวอีกนัยหนึ่งการเปลี่ยนค่า DWORD อื่น ๆ ทั้งหมดเป็น "0" จะไม่ทำงานยกเว้นว่ามีการเพิ่ม 1201

วิธีแก้ปัญหาสามารถพบได้ที่นี่: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts

เพิ่มรายการ "DWORD" ชื่อ "1201" ลงในโฟลเดอร์ "Settings \ Zones \ 0" HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion และตั้งค่าเป็น 0 รีสตาร์ท ArcGIS เพื่อให้มีผล

ฉันเห็นว่ามีการลบโพสต์สองสามข้อความจากที่นี่; อันที่ระบุปัญหาได้อย่างถูกต้องเป็นการปรับปรุง windows ล่าสุดซึ่งเป็นอื่น ๆ ที่ระบุว่าการเพิ่ม DWORD แก้ปัญหา บางทีการปล่อยให้การแก้ไขโพสต์เหล่านี้ให้เสียงเหมือนคำตอบมากขึ้นและการไม่ลบออกจะเป็นวิธีที่ดีกว่าเนื่องจากคำตอบที่ยอมรับจริงที่นี่ไม่สมบูรณ์


2
ผมไม่แน่ใจว่าผมอ่านใด ๆ ที่บ่งบอกว่าการเปลี่ยนคนอื่นเพียงอย่างใดอย่างหนึ่งที่กล่าวว่าที่คุณต้องการ0 1201แต่ฉันเห็นด้วยถ้า1201ไม่มีคุณจำเป็นต้องสร้างมันขึ้นมาและปัญหาควรหายไป (สำหรับฉัน) +1
Midavalo

โพสต์โดย @Brandus มันเป็นคำพูดที่โพสต์ขอบคุณ แต่เบาะแสที่สำคัญคือมี "การเพิ่ม DWORD ใหม่ 1201 ในรีจิสทรีของฉันแก้ไขปัญหาที่น่ารำคาญ"
Jakub Sisak GeoGraphics

1
ฉันพยายามเปลี่ยนเฉพาะ DWORD 1201 เป็น 0 และพบว่ามันช่วยได้ แต่เมื่อฉันทำการค้นหากล่องเครื่องมือและคลิกลิงก์ในแท็บผลการค้นหาที่มีวัตถุประสงค์เพื่อสลับไปยังแท็บแคตตาล็อกและตั้งโฟกัสไปที่เครื่องมือ เพียงสลับไปที่แท็บ - และไม่เลือกเครื่องมือ ฉันเปลี่ยน DWORD สองตัว 2001 และ 2004 จาก 3 เป็น 0 และพบว่ามันทำงานได้อย่างถูกต้อง ตอนนี้สำหรับส่วนที่ยากมาก: เจ้าหน้าที่รักษาความปลอดภัยที่น่าเชื่อถือในองค์กรขนาดใหญ่ที่การเปลี่ยนแปลงรีจิสทรีนี้ไม่ได้แนะนำจุดอ่อนด้านความปลอดภัย +1
Kirk Kuykendall

Kirk, สองคีย์เหล่านี้คือ: 2001 -. ส่วนประกอบที่พึ่งพา. NET Framework: เรียกใช้คอมโพเนนต์ที่เซ็นชื่อด้วย Authenticode, และ 2004 -. NET ส่วนประกอบที่พึ่งพาเฟรมเวิร์ก: เรียกใช้คอมโพเนนต์ที่ไม่ได้ลงชื่อกับ Authenticode ฉันเห็นการเปิดค่า Zone 0: 2001/0 แต่บางที Zone 0: 2004 ควรเป็น 1 สำหรับพรอมต์ผู้ใช้แทนที่จะเป็น 0 เพื่อให้ทำงาน
V Stuart Foote

1

หลังจากทำงานกับข้อผิดพลาดที่น่ารำคาญที่สุดใน 10.5.1.7333 ในที่สุดฉันก็ติดตั้ง 10.6 ในเช้านี้ ฉันยินดีที่จะบอกว่าข้อบกพร่องนี้หายไปใน 10.6.0.8321 !!

FWIW - คำแนะนำการเปลี่ยนไฟล์. xsl ไม่ได้ผลสำหรับฉันเลย

การอัพเกรดเป็น 10.6 ใช้งานได้สำหรับฉัน!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.