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.
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.
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:
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?
sumber
Jawaban:
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.
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.sumber
Saya menemukan solusi yang berhasil untuk saya.
Saya mengubah pengaturan dalam register. Cari
1201
dan nilai0
(DWORD) di:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
Masalah saat menjalankan alat apa pun (di forum Geonet Esri)
sumber
1201
registri saya memecahkan masalah. Saya tentu saja tidak mengerti mengapa, bahkan setelah membaca tautan yang Anda masukkan dalam jawaban Anda.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.
sumber
0
, hanya yang mengatakan Anda memerlukannya1201
. Tapi saya setuju, jika1201
tidak ada, Anda harus membuatnya dan masalah itu akan hilang (itu untuk saya). +1Setelah 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!
sumber