Estou executando o ArcGIS 10.5 no meu PC (Windows 10 Home) desde dezembro, sem problemas. Na semana passada, comecei a receber avisos de segurança do ActiveX quando clico em um campo de parâmetro em qualquer ferramenta do ArcToolbox.
Aviso de segurança do Windows
Um controle ActiveX nesta página pode não ser seguro para interagir com outras partes da página. Deseja permitir essa interação?
Não parece importar se clico em Sim ou Não , ainda posso modificar o campo e a ferramenta ainda funciona bem.
Estou trabalhando nas respostas para Por que as ferramentas do ArcToolbox fornecem erro ActiveX? , embora não pareça haver uma resposta real nessas perguntas e respostas. Além disso, ele voltou ao Windows XP / 7 dias com o IE 7/8 e estou executando o Win 10 com o IE 11 (embora isso nunca seja usado). Se isso importa, os navegadores que usamos são o Firefox 53.0 (64 bits) e o Chrome 58.0.3029.81 (64 bits).
O problema que estou tendo parece diferente, pois só acontece quando clico no campo de parâmetro - não quando abro a ferramenta ou, como li em outro lugar, no ArcMap. As mensagens de aviso nas perguntas e respostas também possuem texto diferente, portanto, pode ser um problema completamente diferente.
Abri o Internet Explorer (pela primeira vez desde que obtive este PC!) E examinei as configurações da Zona Local e tudo para o ActiveX está marcado como Ativado , incluindo um sobre como executar sem avisar:
Também desabilitei outro "Solicitação Automática de Controles ActiveX", mas isso não impediu a exibição da mensagem.
Passei pelas configurações sugeridas do ActiveX em Problema: problemas com os controles ActiveX ao iniciar o ArcMap , atualizei todas as minhas configurações para corresponder (a única que precisei alterar foi a "Solicitação automática de controles ActiveX" que mudei nos meus testes acima).
Nenhum software novo foi instalado no meu PC na semana passada.
O que poderia ter causado o aparecimento desse problema e como corrigi-lo?
fonte
Respostas:
Solução rápida e curta:
Postagem original
Encontrei uma correção para isso no site da ESRI - aviso de erro do axtiveX . Um membro da equipe entrou no tópico e confirmou que é um bug nas versões atuais do ArcGIS (no momento da redação, 10.5.1 era a mais recente).
Até agora, apenas vimos isso afetar nossos usuários 1703. Ainda não testei em 1709, mas vou imaginar que também os afeta. Na minha organização, não temos permissão para alterar as zonas da zona de segurança como as outras respostas (a política para essa configuração é controlada muito acima da cadeia), mas o link acima tem uma solução alternativa (ou, possivelmente, uma correção real?). Ouvi dizer que eles deveriam ter isso em 10.6.
Eles vinculam ao artigo da base de conhecimento sobre como corrigi-lo: Bug: Erros de script do Internet Explorer são gerados ao executar qualquer ferramenta de geoprocessamento do ArcToolbox em alguns sistemas que implementam o redirecionamento de pasta
Essencialmente, você precisa copiar os arquivos .xsl para a pasta arctoolbox, que, por 10.5 (por padrão), está localizada em
C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets
. Embora o link para esta página mostre um erro muito diferente daquele descrito, parece ser o mesmo problema, apenas uma versão antiga do Internet Explorer. Confirmei que estava funcionando para alguns de nossos usuários.fonte
Encontrei uma solução que funcionou para mim.
Eu mudo a configuração no registro. Pesquise
1201
e valor0
(DWORD) em:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
Problema ao executar qualquer ferramenta (nos fóruns da Esri na Geonet)
fonte
1201
ao meu registro resolveu o problema. Certamente não entendo por que, mesmo depois de ler o link que você incluiu na sua resposta.A única diferença importante que a maioria das sugestões omite, e muito possivelmente isso é tudo o que é necessário para corrigir isso, é que na Zona 0 um novo DWORD 1201 DEVE ser criado se ele ainda não existir. Em outras palavras, alterar todos os outros valores DWORD para "0" não funcionará, a menos que 1201 também seja adicionado.
A solução pode ser encontrada aqui: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts
Adicione uma entrada "DWORD" chamada "1201" à pasta "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0" e defina o valor como 0. Reinicie o ArcGIS para que ele entre em vigor.
Vejo que algumas postagens foram excluídas daqui; uma que identifica corretamente o problema como uma atualização recente do Windows, e a outra informa que a adição do DWORD resolve o problema. Talvez deixar de corrigir essas postagens pareça uma resposta e não excluí-las seria uma abordagem melhor, pois a resposta realmente aceita aqui é incompleta.
fonte
0
, apenas o que dizia que você precisava1201
. Mas eu concordo que, se1201
não houver, você precisará criá-lo e o problema deverá desaparecer (foi o que aconteceu comigo). +1Depois de trabalhar com esse bug mais irritante em 10.5.1.7333, finalmente instalei o 10.6 esta manhã. Tenho o prazer de dizer que esse bug foi GONE em 10.6.0.8321 !!
FWIW - o conselho de substituição de arquivo .xsl não funcionou para mim.
A atualização para 10.6 funcionou para mim!
fonte