Aviso de segurança do Windows (ActiveX) ao clicar em campos na ferramenta ArcToolbox?

33

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.

insira a descrição da imagem aqui

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.

Respondendo Sim :
insira a descrição da imagem aqui

Respondendo Não :
insira a descrição da imagem aqui

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:

insira a descrição da imagem aqui

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?

Midavalo
fonte
Também tenho esse problema e estou curioso para saber se a resposta foi resolvida. Sou muito cauteloso ao alterar algo no registro, talvez haja outra solução para isso. É apenas um aborrecimento e apareceu do nada para mim.
Mutumba
@Mutumba Sim, a resposta resolveu o problema para mim. Você verá a marca de seleção verde ao lado da resposta que indica que a resposta foi aceita por mim como a solução.
Midavalo
Isso ocorreu apenas quando seu sistema recebeu a Atualização do Windows 10 Creators (1703)? Foi lançado em março / abril (há 7 meses, quando sua pergunta foi feita) - estamos enfrentando esse mesmo problema em 1703 apenas para 10.5 e 10.5.1 em nossa organização.
Mgamerz
@Mameramerz Imagino que possivelmente esteja relacionado a essa atualização. Sei que teria atualizado meu Windows sempre que estivesse disponível, mas não me lembro se era antes ou depois de começar a receber esses problemas do activex. Definitivamente algo digno de nota
Midavalo
Eu acho que há uma nova atualização do Windows disponível e também 10.6 beta, por isso pode valer a pena testar um ou ambos para ver se o problema ainda ocorre. Vou dar uma olhada quando tiver algumas horas para testar
Midavalo

Respostas:

12

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.

Alguns de nossos usuários relataram esse problema ao Suporte da Esri há algumas semanas. Relatamos esse problema como um defeito para nossas equipes de desenvolvimento. Eles estão bem cientes e estão investigando esse problema no final.

"BUG-000105427: os avisos de controle ActiveX aparecem ao interagir com as ferramentas de geoprocessamento após a atualização para o Windows 10 versão 1703 (Atualização de Criadores)".

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.

Mgamerz
fonte
A correção DWORD não funcionou no meu Surface Pro 3 com 10.5.1 e Windows 1709. Isso funcionou. Não tive nenhum problema com minha estação de trabalho, pelo menos na memória recente.
Johns
Isso funcionou para minha instalação do ArcGIS 10.5.1, enquanto o DWORD 1201 = 0 não.
user918967
Para mim, isso é definitivamente preferível a mexer com o registro. Obrigado!
Nmpeterson
O ArcGIS Desktop 10.6 foi lançado hoje; portanto, se você pudesse reproduzir isso em uma versão anterior, seria ótimo se você pudesse verificar se o 10.6 corrige isso para você.
PolyGeo
Levará várias semanas até minha organização aprovar 10.6 para uso.
Mgamerz 19/01/19
14

Encontrei uma solução que funcionou para mim.

Eu mudo a configuração no registro. Pesquise 1201e valor 0(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)

insira a descrição da imagem aqui

Johan Hallgren
fonte
Bem-vindo ao GIS SE! Obrigado, adicionar 1201ao meu registro resolveu o problema. Certamente não entendo por que, mesmo depois de ler o link que você incluiu na sua resposta.
Midavalo
Além disso, como novo usuário, faça o tour para conhecer nosso formato de perguntas e respostas focado.
Midavalo
2
Antes de fazer edições no registro, gosto de saber o que estou fazendo. Você pode adicionar algo à sua resposta explicando como isso funciona? Obrigado!
PhilippNagel
2
Esta solução parece funcionar, mas não está bem explicada. Em segundo lugar, solicito que explique o que está fazendo a alteração no registro. Além disso, para todos os que estão um pouco intrigados com a forma de seguir as instruções acima - usando o Win10, clique com o botão direito do mouse no logotipo do Windows e clique em 'executar', digite 'regedit', isso abre o registro. Navegue para HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0 e clique duas vezes em 1201, definindo os dados do valor como 0. Isso deve ser suficiente.
Kristina
1
Em essência, isso se resume a "ativar automaticamente a inicialização e o script de controles ActiveX inseguros na zona da Internet para o usuário atual". Tudo isso está descrito neste artigo [ blogs.technet.microsoft.com/fdcc/2011/11/03/… .
Erik Anderson
13

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.

Jakub Sisak GeoGraphics
fonte
2
Não sei se li algum que sugerisse mudar os outros para 0, apenas o que dizia que você precisava 1201. Mas eu concordo que, se 1201não houver, você precisará criá-lo e o problema deverá desaparecer (foi o que aconteceu comigo). +1
Midavalo
o post de @Brandus. Está escrito como um post de agradecimento, mas a pista importante é que "A adição de um novo DWORD 1201 ao meu registro resolveu o problema irritante".
Jakub Sisak GeoGraphics
1
Tentei alterar ONLY DWORD 1201 para 0 e achei que ajudou, mas quando fiz uma pesquisa na caixa de ferramentas e cliquei no link na guia de resultados da pesquisa que se destina a alternar para a guia de catálogo e definir o foco para a ferramenta, era apenas alternando para a guia - e não selecionando a ferramenta. Alterei então dois DWORDs 2001 e 2004 de 3 para 0 e constatei que ele se comportou corretamente. Agora, a parte realmente difícil: convencer a equipe de segurança em uma grande organização de que essa alteração no registro não introduz uma vulnerabilidade de segurança. 1
Kirk Kuykendall 14/10
Kirk, essas duas chaves são: 2001 - componentes dependentes do .NET Framework: executar componentes assinados com o Authenticode e 2004 - componentes dependentes do .NET Framework: executar componentes não assinados com o Authenticode. Pude ver a abertura do valor da Zona 0: 2001/0, mas talvez a Zona 0: 2004 deva ser 1 para um prompt do usuário, em vez de 0 para ser executado.
V Stuart Foote
1

Depois 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!

JamiRae
fonte