ID do artigo: 889815 - Última revisão: sexta-feira, 13 de abril de 2007 - Revisão: 4.4 A caixa de diálogo Abrir Arquivo - Aviso de Segurança é exibida ao tentar instalar silenciosamente um hotfix ou uma atualização usando um script do Visual Basic no Windows XP Service Pack 2
SintomasAo tentar usar um script do Microsoft Visual Basic para
instalar silenciosamente um hotfix ou uma atualização em um computador com base
no Microsoft Windows XP Service Pack 2 (SP2), uma caixa de diálogo
Abrir Arquivo - Aviso de segurança é exibida. CausaEsse problema pode ocorrer se você executar um script do
Visual Basic, que é semelhante ao seguinte exemplo de script usado para
instalar um hotfix ou uma atualização baixados da Internet. Observação O seguinte exemplo de script instala a atualização de segurança MS04-038. A atualização nesse exemplo deve instalar silenciosamente. No entanto, a caixa de diálogo Abrir Arquivo - Aviso de Segurança é exibida porque o arquivo de atualização é baixado da Internet e é considerado perigoso. Esse comportamento é novo no Windows XP SP2 devido à adição do AES (Serviços de Execução de Anexo). Todos os programas que são executados usando o ShellExecute() API passam pelo AES. O AES considera que o arquivo de atualização seja baixado da Zona da Internet. Então, o AES exibe a caixa de diálogo Abrir Arquivo - Aviso de Segurança. O AES examina o arquivo para ver se ele tem um fluxo de arquivo do tipo Zone.Identifier. Então, o AES determina de qual zona o arquivo é e qual nível de proteção para aplicar onde o arquivo é executado. Como ContornarComo solução alternativa para esse problema, use um dos
seguintes métodos: Alterar temporariamente as variáveis de ambiente SEE_MASK_NOZONECHECKS para 1. Observação Não use as variáveis de ambiente do sistema permanentes porque isso desabilitará toda a Verificação da Zona. Para alterar temporariamente as variáveis de ambiente SEE_MASK_NOZONECHECKS e assim poder instalar silenciosamente um hotfix no Windows XP SP2, use o seguinte exemplo de script: Método 2: use um script de comando É possível usar um script de comando em vez de um script do Visual Basic para instalar silenciosamente um hotfix ou uma atualização. Para fazer isto, execute as seguintes etapas:
Mais InformaçõesA
Microsoft fornece exemplos de programação apenas para fins ilustrativos, sem
garantia explícita ou implícita, incluindo, mas sem se limitar a, garantias de
comercialização ou adequação para uma finalidade específica. Este artigo
pressupõe que você conhece a linguagem de programação demonstrada e as
ferramentas usadas para criar e depurar os procedimentos. A equipe de suporte
da Microsoft pode ajudar a explicar a funcionalidade de um determinado
procedimento, mas não modificará estes exemplos para fornecer funcionalidades
adicionais ou construir procedimentos a fim de atender às necessidades
específicas. Para obter mais informações sobre o
Microsoft Certified Partners, visite o seguinte site da Microsoft: http://directory.microsoft.com/mprd/
(http://directory.microsoft.com/mprd/)
Para obter mais informações sobre as opções de suporte
disponíveis na Microsoft, visite o seguinte site da Microsoft: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar para o início