Peringatan keamanan Windows (ActiveX) saat mengklik ke dalam bidang di alat ArcToolbox?

33

Saya telah menjalankan ArcGIS 10.5 di PC saya (Windows 10 Home) sejak Desember tanpa masalah. Minggu terakhir ini saya sudah mulai mendapatkan Peringatan Keamanan ActiveX ketika saya mengklik bidang parameter di alat ArcToolbox apa pun.

masukkan deskripsi gambar di sini

Peringatan Keamanan Windows

Kontrol ActiveX pada halaman ini mungkin tidak aman untuk berinteraksi dengan bagian halaman lainnya. Apakah Anda ingin mengizinkan interaksi ini?

Tampaknya tidak masalah apakah saya mengklik Ya atau Tidak , saya masih bisa memodifikasi bidang dan alat masih berfungsi dengan baik.

Menjawab Ya :
masukkan deskripsi gambar di sini

Menjawab tidak :
masukkan deskripsi gambar di sini

Saya sedang mengerjakan jawaban untuk Mengapa alat ArcToolbox memberikan kesalahan ActiveX? , meskipun sepertinya tidak ada jawaban aktual untuk T&J itu. Selain itu kembali pada Windows XP / 7 hari dengan IE 7/8, dan saya menjalankan Win 10 dengan IE 11 (meskipun itu tidak pernah digunakan). Jika itu penting, browser yang kami gunakan adalah Firefox 53.0 (64-bit) dan Chrome 58.0.3029.81 (64-bit).

Masalah saya memiliki suara yang berbeda karena hanya terjadi ketika saya mengklik bidang parameter - bukan ketika saya membuka alat atau, seperti yang saya baca di tempat lain, ArcMap. Pesan peringatan pada Q&A itu juga memiliki teks yang berbeda sehingga mungkin menjadi masalah yang sama sekali berbeda.

Saya telah membuka Internet Explorer (untuk pertama kalinya sejak mendapatkan PC ini!) Dan melihat pengaturan Zona Lokal dan segala sesuatu untuk ActiveX ditandai Diaktifkan , termasuk yang berjalan tanpa diminta:

masukkan deskripsi gambar di sini

Saya juga telah menonaktifkan satu lagi "Prompting Otomatis untuk Kontrol ActiveX" tetapi itu tidak menghentikan pesan yang muncul.

Saya memeriksa pengaturan ActiveX yang disarankan dari Masalah: Masalah dengan kontrol ActiveX ketika meluncurkan ArcMap , memperbarui semua pengaturan saya agar sesuai (satu-satunya yang harus saya ubah adalah "Prompting Otomatis untuk Kontrol ActiveX" yang saya ubah dalam pengujian saya di atas).

Tidak ada perangkat lunak baru yang diinstal pada PC saya dalam seminggu terakhir.

Apa yang menyebabkan ini mulai muncul, dan bagaimana cara memperbaikinya?

Midavalo
sumber
Saya memiliki masalah ini juga, dan saya ingin tahu apakah jawaban yang Anda dapat menyelesaikan masalah Anda. Saya sangat berhati-hati untuk mengubah sesuatu di registri, jadi mungkin ada solusi lain untuk ini. Itu hanya gangguan dan muncul entah dari mana bagi saya.
Mutumba
@ Mutumba Ya jawabannya memecahkan masalah bagi saya. Anda akan melihat tanda centang hijau di sebelah jawaban yang menunjukkan jawaban diterima oleh saya sebagai solusinya.
Midavalo
Apakah ini terjadi hanya ketika sistem Anda menerima Pembaruan Windows 10 Creators (1703)? Itu keluar pada bulan Maret / April (7 bulan lalu, ketika pertanyaan Anda diajukan) - kami menghadapi masalah yang sama pada 1703 hanya untuk 10,5 dan 10,5,1 di organisasi kami.
Mgamerz
@Mgamerz Saya membayangkan itu mungkin terkait dengan pembaruan itu. Saya tahu saya akan memperbarui Windows saya setiap kali tersedia, tetapi tidak ingat apakah itu sebelum atau setelah saya mulai mendapatkan masalah activex ini. Sesuatu yang patut dicatat
Midavalo
Saya pikir ada pembaruan WIndows baru yang tersedia, dan juga 10,6 beta, jadi mungkin ada baiknya menguji salah satu / keduanya untuk melihat apakah masalah masih terjadi. Saya akan melihat-lihat ketika saya memiliki beberapa jam untuk menguji
Midavalo

Jawaban:

12

Solusi cepat dan pendek:

Posting Asli

Saya menemukan perbaikan untuk ini di situs web ESRI - peringatan kesalahan axtiveX . Seorang anggota staf masuk ke utas dan mengonfirmasi bahwa ini adalah bug dalam versi ArcGIS saat ini (saat penulisan, 10.5.1 adalah yang terbaru).

Sejauh ini kami hanya melihat ini memengaruhi 1703 pengguna kami. Belum diuji pada 1709, tapi saya akan membayangkan itu juga mempengaruhi mereka juga. Di org saya, kami tidak diizinkan mengubah zona keamanan sebagai status jawaban lainnya (kebijakan untuk pengaturan ini dikendalikan jauh lebih tinggi di rantai), tetapi tautan di atas memiliki solusi (atau mungkin perbaikan aktual?). Saya mendengar mereka seharusnya memiliki ini di 10.6.

Beberapa pengguna kami melaporkan masalah ini ke Dukungan Esri beberapa minggu yang lalu. Kami telah melaporkan masalah ini sebagai cacat pada tim pengembangan kami. Mereka sangat sadar dan sedang menyelidiki masalah ini pada akhirnya.

"BUG-000105427: Peringatan kendali ActiveX muncul ketika berinteraksi dengan alat geoproses setelah memperbarui ke Windows 10 versi 1703 (Pembaruan Pembuat)".

Mereka menautkan ke artikel basis pengetahuan mereka tentang cara memperbaikinya: Bug: Kesalahan skrip Internet Explorer dihasilkan saat menjalankan alat geoprosesing apa pun dari ArcToolbox pada beberapa sistem yang menerapkan pengalihan folder

Pada dasarnya Anda perlu menyalin file .xsl mereka ke folder arctoolbox Anda, yang untuk 10.5 (secara default) terletak di C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets. Sementara tautan ke halaman ini menunjukkan kesalahan yang terlihat sangat berbeda dari yang Anda uraikan, tampaknya ini adalah masalah yang sama, hanya versi internet explorer yang lama. Saya mengkonfirmasi itu berfungsi untuk beberapa pengguna kami.

Mgamerz
sumber
Perbaikan DWORD tidak berfungsi pada Surface Pro 3 saya dengan 10.5.1 dan Windows 1709. Ini berhasil. Saya tidak punya masalah dengan workstation saya setidaknya di memori baru-baru ini.
hidung belang
Ini bekerja untuk instalasi ArcGIS 10.5.1 saya sedangkan DWORD 1201 = 0 tidak.
user918967
Bagi saya, ini jelas lebih baik daripada mengacaukan registri. Terima kasih!
nmpeterson
ArcGIS Desktop 10.6 dirilis hari ini jadi jika Anda dapat mereproduksi ini dalam versi sebelumnya, akan lebih bagus jika Anda dapat memverifikasi apakah 10.6 memperbaikinya untuk Anda.
PolyGeo
Diperlukan beberapa minggu hingga organisasi saya menyetujui 10.6 untuk digunakan.
Mgamerz
14

Saya menemukan solusi yang berhasil untuk saya.

Saya mengubah pengaturan dalam register. Cari 1201dan nilai 0(DWORD) di: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

Masalah saat menjalankan alat apa pun (di forum Geonet Esri)

masukkan deskripsi gambar di sini

Johan Hallgren
sumber
Selamat datang di GIS SE! Terima kasih, menambah 1201registri saya memecahkan masalah. Saya tentu saja tidak mengerti mengapa, bahkan setelah membaca tautan yang Anda masukkan dalam jawaban Anda.
Midavalo
Juga, sebagai pengguna baru, silakan ikuti tur untuk mempelajari tentang format Tanya Jawab kami yang terfokus.
Midavalo
2
Sebelum melakukan pengeditan registri, saya ingin tahu apa yang saya lakukan. Bisakah Anda menambahkan sesuatu ke jawaban Anda yang menjelaskan cara kerjanya? Terima kasih!
PhilippNagel
2
Solusi ini tampaknya berhasil tetapi tidak dijelaskan dengan baik. Saya meminta permintaan kedua untuk menjelaskan apa yang dilakukan perubahan ke registri. Juga, untuk semua yang agak bingung dengan cara mengikuti petunjuk di atas - menggunakan Win10, klik kanan pada logo windows dan klik 'run', masukkan 'regedit', ini membuka registri. Arahkan ke HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Pengaturan Internet \ Zona \ 0 dan klik dua kali pada 1201 pengaturan data nilai ke 0. Itu seharusnya melakukan trik.
Kristina
1
Intinya, ini bermuara pada "secara otomatis mengaktifkan inisialisasi dan pembuatan skrip kontrol ActiveX yang tidak aman di zona Internet untuk pengguna saat ini". Ini semua dijabarkan dalam artikel ini [ blogs.technet.microsoft.com/fdcc/2011/11/03/… .
Erik Anderson
13

Satu perbedaan penting yang dihilangkan sebagian besar saran, dan sangat mungkin inilah yang diperlukan untuk memperbaikinya, adalah bahwa di Zone 0 DWORD 1201 yang baru HARUS dibuat jika belum ada. Dengan kata lain mengubah semua nilai DWORD lainnya menjadi "0" tidak akan berfungsi kecuali 1201 juga ditambahkan.

Solusinya dapat ditemukan di sini: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts

Tambahkan entri "DWORD" yang disebut "1201" ke folder "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0" dan atur nilainya menjadi 0. Restart ArcGIS agar mulai berlaku.

Saya melihat bahwa beberapa posting telah dihapus dari sini; salah satu yang mengidentifikasi masalah dengan benar sebagai pembaruan windows terbaru yang mana, yang lain yang menyatakan bahwa menambahkan DWORD memecahkan masalah. Mungkin, membiarkan mengoreksi pos-pos ini agar terdengar seperti jawaban dan tidak menghapusnya akan menjadi pendekatan yang lebih baik karena jawaban yang diterima di sini tidak lengkap.

Jakub Sisak GeoGraphics
sumber
2
Saya tidak yakin membaca apa pun yang menyarankan untuk mengubah yang lain 0, hanya yang mengatakan Anda memerlukannya 1201. Tapi saya setuju, jika 1201tidak ada, Anda harus membuatnya dan masalah itu akan hilang (itu untuk saya). +1
Midavalo
pos oleh @Brandus. Itu worded sebagai posting terima kasih tetapi petunjuk penting ada "Menambahkan DWORD 1201 baru ke registri saya memecahkan masalah yang mengganggu".
Jakub Sisak GeoGraphics
1
Saya mencoba mengubah HANYA DWORD 1201 ke 0, dan ternyata itu membantu, tetapi ketika saya melakukan pencarian di kotak alat dan mengklik tautan di tab hasil pencarian yang dimaksudkan untuk beralih ke tab katalog dan mengatur fokus ke alat, itu adalah hanya beralih ke tab - dan tidak memilih alat. Saya kemudian mengubah dua DWORDs 2001 dan 2004 dari 3 ke 0 dan menemukan bahwa itu berperilaku benar. Sekarang untuk bagian yang SANGAT sulit: meyakinkan staf keamanan di sebuah organisasi besar bahwa perubahan registri ini tidak memperkenalkan kerentanan keamanan. +1
Kirk Kuykendall
Kirk, kedua kunci tersebut adalah: 2001 -. Komponen yang bergantung pada NET Framework: Menjalankan komponen yang ditandatangani dengan Authenticode, dan 2004 -. Komponen yang bergantung pada Framework Oracle: Menjalankan komponen yang tidak ditandatangani dengan Authenticode. Saya bisa melihat membuka nilai Zona 0: 2001/0, tapi mungkin Zona 0: 2004 harus menjadi 1 untuk prompt pengguna daripada 0 untuk hanya berjalan.
V Stuart Foote
1

Setelah bekerja dengan bug yang paling menjengkelkan ini pada 10.5.1.7333, saya akhirnya menginstal 10.6 pagi ini. Saya senang mengatakan bahwa bug ini PERLU di 10.6.0.8321 !!

FWIW - saran penggantian file .xsl tidak bekerja untuk saya sama sekali.

Upgrade ke 10.6 bekerja untuk saya!

JamiRae
sumber