Cảnh báo bảo mật Windows (ActiveX) khi nhấp vào các trường trong công cụ ArcToolbox?


33

Tôi đã chạy ArcGIS 10.5 trên PC (Windows 10 Home) từ tháng 12 mà không gặp vấn đề gì. Tuần trước tôi đã bắt đầu nhận được Cảnh báo bảo mật ActiveX khi tôi nhấp vào trường tham số trong bất kỳ công cụ ArcToolbox nào.

nhập mô tả hình ảnh ở đây

Cảnh báo bảo mật của Windows

Một điều khiển ActiveX trên trang này có thể không an toàn để tương tác với các phần khác của trang. Bạn có muốn cho phép tương tác này?

Việc tôi bấm hay Không dường như không quan trọng , tôi vẫn có thể sửa đổi trường và công cụ vẫn hoạt động tốt.

Trả lời :
nhập mô tả hình ảnh ở đây

Trả lời Không :
nhập mô tả hình ảnh ở đây

Tôi đang làm việc thông qua các câu trả lời cho Tại sao các công cụ ArcToolbox đưa ra lỗi ActiveX? , mặc dù dường như không có câu trả lời thực sự cho câu hỏi đó. Ngoài ra, nó trở lại trong Windows XP / 7 ngày với IE 7/8 và tôi đang chạy Win 10 với IE 11 (mặc dù điều đó không bao giờ được sử dụng). Nếu có vấn đề, các trình duyệt chúng tôi sử dụng là Firefox 53.0 (64 bit) và Chrome 58.0.3029.81 (64 bit).

Vấn đề tôi gặp phải có âm thanh khác nhau chỉ xảy ra khi tôi nhấp vào trường tham số - không phải khi tôi mở công cụ hoặc, như tôi đọc ở nơi khác, ArcMap. Các thông điệp cảnh báo về Q & A cũng có văn bản khác nhau nên có thể là một vấn đề hoàn toàn khác.

Tôi đã mở Internet Explorer (lần đầu tiên kể từ khi có PC này!) Và xem các cài đặt Local Local và mọi thứ cho ActiveX được đánh dấu Kích hoạt , bao gồm một về việc chạy mà không cần nhắc:

nhập mô tả hình ảnh ở đây

Tôi cũng đã vô hiệu hóa một cái khác "Nhắc tự động cho điều khiển ActiveX" nhưng điều đó không ngăn được thông báo xuất hiện.

Tôi đã xem qua các cài đặt ActiveX được đề xuất từ ​​Sự cố : Các sự cố với điều khiển ActiveX khi khởi chạy ArcMap , đã cập nhật tất cả các cài đặt của tôi để khớp (điều duy nhất tôi phải thay đổi là "Nhắc tự động cho điều khiển ActiveX" mà tôi đã thay đổi trong thử nghiệm ở trên).

Không có phần mềm mới nào được cài đặt trên PC của tôi trong tuần qua.

Điều gì có thể đã khiến điều này bắt đầu xuất hiện, và làm cách nào để khắc phục nó?


Tôi cũng có vấn đề này và tôi tò mò nếu câu trả lời mà bạn đã giải quyết vấn đề của bạn. Tôi rất thận trọng khi thay đổi một cái gì đó trong sổ đăng ký, vì vậy có lẽ có một giải pháp khác cho việc này. Nó chỉ là một sự phiền toái và xuất hiện từ hư không đối với tôi.
Mutumba

@Mutumba Có câu trả lời đã giải quyết vấn đề cho tôi. Bạn sẽ thấy dấu kiểm màu xanh bên cạnh câu trả lời cho biết câu trả lời đã được tôi chấp nhận làm giải pháp.
Midavalo

Có phải điều này chỉ xảy ra khi hệ thống của bạn nhận được Bản cập nhật Windows 10 Creators Update (1703)? Nó được đưa ra vào tháng 3 / tháng 4 (7 tháng trước, khi câu hỏi của bạn được hỏi) - chúng tôi đang phải đối mặt với vấn đề tương tự trên 1703 chỉ cho cả 10.5 và 10.5.1 trong tổ chức của chúng tôi.
Mgamerz

@Mgamerz Tôi tưởng tượng nó có thể liên quan đến bản cập nhật đó. Tôi biết rằng tôi đã cập nhật Windows của mình bất cứ khi nào có sẵn, nhưng đừng nhớ nếu đó là trước hoặc sau khi tôi bắt đầu gặp các vấn đề về hoạt động này. Chắc chắn có một cái gì đó đáng chú ý
Midavalo

Tôi nghĩ rằng đã có bản cập nhật WIndows mới và 10.6 beta, vì vậy có thể đáng để thử nghiệm một trong hai hoặc cả hai để xem vấn đề có còn xảy ra hay không. Tôi sẽ xem khi tôi có vài giờ để kiểm tra
Midavalo

Câu trả lời:


12

Giải pháp nhanh và ngắn:

Đăng bài gốc

Tôi đã tìm thấy một sửa chữa cho điều này trên trang web của ESRI - cảnh báo lỗi axtiveX . Một nhân viên đã tham gia vào chủ đề và xác nhận đó là một lỗi trong các phiên bản hiện tại của ArcGIS (tại thời điểm viết, 10.5.1 là bản mới nhất).

Cho đến nay chúng tôi chỉ thấy nó ảnh hưởng đến 1703 người dùng của chúng tôi. Chưa được thử nghiệm vào năm 1709, nhưng tôi sẽ tưởng tượng nó cũng ảnh hưởng đến họ. Ở trạng thái cực đại của chúng tôi, chúng tôi không được phép thay đổi vùng bảo mật như các trạng thái của câu trả lời khác (chính sách cho cài đặt này được kiểm soát cao hơn nhiều so với chuỗi), nhưng liên kết ở trên có cách khắc phục (hoặc có thể là sửa chữa thực tế?). Tôi nghe nói họ được cho là có cái này trong 10.6.

Một số người dùng của chúng tôi đã báo cáo vấn đề này với Esri Support vài tuần trước. Chúng tôi đã báo cáo vấn đề này như là một khiếm khuyết cho các nhóm phát triển của chúng tôi. Họ nhận thức rõ và đang điều tra vấn đề này vào cuối của họ.

"BUG-000105427: Cảnh báo điều khiển ActiveX xuất hiện khi tương tác với các công cụ xử lý địa lý sau khi cập nhật lên Windows 10 phiên bản 1703 (Cập nhật người tạo)".

Họ liên kết đến bài viết cơ sở kiến ​​thức của mình về cách khắc phục: Lỗi : Lỗi tập lệnh Internet Explorer được tạo khi chạy bất kỳ công cụ xử lý địa lý nào từ ArcToolbox trên một số hệ thống thực hiện chuyển hướng thư mục

Về cơ bản, bạn cần sao chép các tệp .xsl của họ vào thư mục arctoolbox của bạn, với giá trị 10.5 (theo mặc định) được đặt tại C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets. Mặc dù liên kết đến trang này hiển thị một lỗi trông rất khác so với lỗi mà bạn mô tả có vẻ là cùng một vấn đề, chỉ là một phiên bản cũ của trình duyệt internet explorer. Tôi xác nhận nó đang hoạt động cho một vài người dùng của chúng tôi.


Bản sửa lỗi DWORD không hoạt động trên Surface Pro 3 của tôi với 10.5.1 và Windows 1709. Điều này đã hoạt động. Tôi đã không có vấn đề với máy trạm của tôi ít nhất là trong bộ nhớ gần đây.
johns

Điều này hoạt động cho cài đặt ArcGIS 10.5.1 của tôi trong khi DWORD 1201 = 0 thì không.
dùng918967

Đối với tôi, điều này chắc chắn là thích hợp hơn để làm hỏng registry. Cảm ơn!
nmpeterson

ArcGIS Desktop 10.6 đã được phát hành ngày hôm nay, vì vậy nếu bạn có thể tái tạo bản này trong phiên bản cũ hơn thì thật tuyệt nếu bạn có thể xác minh xem 10.6 có sửa nó cho bạn hay không.
PolyGeo

Sẽ mất vài tuần cho đến khi tổ chức của tôi chấp thuận 10.6 để sử dụng.
Mgamerz

14

Tôi tìm thấy một giải pháp làm việc cho tôi.

Tôi thay đổi cài đặt trong sổ đăng ký. Tìm kiếm 1201và giá trị 0(DWORD) tại: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

Sự cố khi chạy bất kỳ công cụ nào (trên diễn đàn Geonet của Esri)

nhập mô tả hình ảnh ở đây


Chào mừng bạn đến với GIS SE! Cảm ơn bạn, thêm 1201vào sổ đăng ký của tôi đã giải quyết vấn đề. Tôi chắc chắn không hiểu tại sao, ngay cả sau khi đọc liên kết bạn có trong câu trả lời của bạn.
Midavalo

Ngoài ra, với tư cách là người dùng mới, vui lòng tham quan để tìm hiểu về định dạng Hỏi và Đáp tập trung của chúng tôi.
Midavalo

2
Trước khi thực hiện chỉnh sửa sổ đăng ký, tôi muốn biết những gì tôi đang làm. Bạn có thể thêm một cái gì đó vào câu trả lời của bạn giải thích làm thế nào điều này hoạt động? Cảm ơn!
PhilippNagel

2
Giải pháp này có vẻ hiệu quả nhưng không được giải thích rõ. Tôi thứ hai yêu cầu giải thích những gì thay đổi để đăng ký đang làm xin vui lòng. Ngoài ra, đối với tất cả những người hơi bối rối về cách làm theo các hướng dẫn ở trên - sử dụng Win10, nhấp chuột phải vào logo của windows và nhấp vào 'chạy', nhập 'regedit', điều này sẽ mở ra sổ đăng ký. Điều hướng đến HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0 và nhấp đúp chuột vào 1201 để đặt dữ liệu giá trị thành 0. Điều đó sẽ thực hiện thủ thuật.
Kristina

1
Về bản chất, điều này giúp "tự động kích hoạt khởi tạo và kịch bản các điều khiển ActiveX không an toàn trong vùng Internet cho người dùng hiện tại". Đây là tất cả được đánh vần trong bài viết này [ blog.technet.microsoft.com/fdcc/2011/11/03/ mẹo .
Erik Anderson

13

Một điểm khác biệt quan trọng mà hầu hết các đề xuất đều bỏ qua, và rất có thể đây là tất cả những gì cần thiết để khắc phục điều này, đó là trong Vùng 0, một DWORD 1201 mới PHẢI được tạo ra nếu nó không tồn tại. Nói cách khác, việc thay đổi tất cả các giá trị DWORD khác thành "0" sẽ không hoạt động trừ khi 1201 cũng được thêm vào.

Giải pháp có thể được tìm thấy ở đây: https://geonet.esri.com/ideas/13563-fix-activex-security-orms-for-toolbox-scripts

Thêm mục nhập "DWORD" có tên "1201" vào thư mục "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0" và đặt giá trị thành 0. Khởi động lại ArcGIS để nó có hiệu lực.

Tôi thấy rằng một vài bài viết đã bị xóa khỏi đây; một trong đó xác định chính xác vấn đề như một bản cập nhật windows gần đây, cái khác nói rằng việc thêm DWORD sẽ giải quyết vấn đề. Có lẽ, để việc sửa các bài đăng này thành âm thanh giống như câu trả lời hơn và không xóa chúng sẽ là cách tiếp cận tốt hơn vì câu trả lời được chấp nhận thực tế ở đây là không đầy đủ.


2
Tôi không chắc chắn tôi đã đọc bất kỳ đề nghị thay đổi người khác thành 0, chỉ có người nói rằng bạn cần 1201. Nhưng tôi đồng ý, nếu 1201không có bạn cần phải tạo ra nó và vấn đề sẽ biến mất (nó đã làm cho tôi). +1
Midavalo

bài đăng của @Brandus. Nó được viết như một bài cảm ơn nhưng đầu mối quan trọng là "Thêm DWORD 1201 mới vào sổ đăng ký của tôi đã giải quyết được vấn đề gây phiền nhiễu".
Jakub Sisak GeoGraphics

1
Tôi đã thử thay đổi CHỈ DWORD 1201 thành 0 và thấy nó hữu ích, nhưng khi tôi thực hiện tìm kiếm hộp công cụ và nhấp vào liên kết trong tab kết quả tìm kiếm nhằm chuyển sang tab danh mục và đặt tiêu điểm cho công cụ, thì đó là chỉ chuyển sang tab - và không chọn công cụ. Sau đó tôi thay đổi hai DWORD 2001 và 2004 từ 3 thành 0 và thấy rằng nó hoạt động chính xác. Bây giờ là phần khó thực sự: thuyết phục nhân viên an ninh trong một tổ chức lớn rằng thay đổi sổ đăng ký này không giới thiệu lỗ hổng bảo mật. +1
Kirk Kuykendall

Kirk, hai khóa đó là: 2001 - Các thành phần dựa trên .NET Framework: Chạy các thành phần được ký với Authenticode và 2004 - Các thành phần dựa trên .NET Framework: Chạy các thành phần không được ký với Authenticode. Tôi có thể thấy việc mở giá trị Vùng 0: 2001/0, nhưng có lẽ Vùng 0: 2004 phải là 1 cho lời nhắc người dùng thay vì 0 để chỉ chạy.
V Stuart Foote

1

Sau khi làm việc với lỗi khó chịu nhất này vào ngày 10.5.1.7333, cuối cùng tôi đã cài đặt 10.6 sáng nay. Tôi rất vui khi nói rằng lỗi này là Gone trong 10.6.0.8321 !!

FWIW - lời khuyên thay thế tệp .xsl hoàn toàn không phù hợp với tôi.

Nâng cấp lên 10.6 làm việc cho tôi!

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.