ID do artigo: 831491 - Última revisão: segunda-feira, 22 de janeiro de 2007 - Revisão: 5.0 Você recebe várias "arquivos de sistema estão desatualizados" mensagens de erro quando você instala um aplicativo Visual Basic 6.0
Nesta páginaSintomasQuando você instala um aplicativo do Microsoft Visual Basic 6.0 que pacote você usando Package and Deployment Wizard em um computador que está executando o Microsoft Windows 2000, Windows XP ou Windows Server 2003, você receber a seguinte mensagem de erro: A instalação não pode continuar porque alguns arquivos de sistema estão desatualizados em seu sistema. Clique em OK se quiser que a instalação para atualizar esses arquivos para você agora. Você precisará reiniciar o Windows antes de executar o programa de instalação novamente. Clique em Cancelar para sair da instalação sem atualizar arquivos de sistema. CausaEsse problema ocorre quando o pacote de instalação tenta instalar uma versão mais recente de um arquivo protegido pelo recurso de proteção de arquivo do Windows no sistema operacional. Por exemplo, se o pacote de instalação foi criado em um computador que está executando o Windows Server 2003 e o pacote de instalação inclui um arquivo protegido pelo recurso de proteção de arquivo do Windows, esse problema ocorre em computadores que tem uma versão antiga do mesmo arquivo e que estão executando o Windows XP ou Windows 2000. Quando o programa de instalação instala o pacote de instalação, o programa de instalação compara a versão do arquivo que já está no sistema operacional com a versão do arquivo que está incluído no pacote de instalação. Se o arquivo que é incluído no pacote de instalação for mais recente que o arquivo que já está no sistema operacional, o programa de instalação substitui a versão do arquivo que está no sistema operacional e, em seguida, solicita que você com a mensagem que o programa de instalação deve reiniciar o computador. Depois que o arquivo é substituído, o recurso de proteção de arquivo do Windows detecta que o arquivo foi substituído e, em seguida, reverte o arquivo de volta para a versão original. Depois que o programa de instalação é reinicializado e executa o Setup.exe novamente, o ciclo se repete. ResoluçãoPara resolver esse problema, verifique se que o pacote de instalação não redistribuir arquivos do sistema que forem mais recentes do que os arquivos no sistema operacional de destino. Para fazer isso, use os procedimentos a seguir. Aplicar o service pack mais recente do Visual Basic 6.0Aplicar o service pack mais recente do Visual Basic 6.0 ao computador de compilação. Começando com Visual Basic 6.0 Service Pack 4, versões anteriores do arquivos de sistema necessários são localizadas na pasta Redist no computador de compilação. Quando o Package and Deployment Wizard monta um pacote, ele procura na pasta Redist primeiro dependências. Portanto, novas compilações de pacote utilizem as versões mais antigas dos arquivos de sistema necessários que estão localizados na pasta Redist. Dessa forma, o pacote distribui versões mais recentes dos arquivos necessários do sistema. A pasta Redist está no seguinte local:C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist Para obter o service pack mais recente do Visual Basic 6.0, visite o seguinte site: http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx
(http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx)
Remover os arquivos de sistema redistribuído normalmente do pacote de instalaçãoCertifique-se de que o pacote de instalação não redistribuir arquivos do sistema desnecessários. Todos os aplicativos Visual Basic 6.0 requer que os seguintes arquivos do sistema automação OLE seja instalado a função. Esses arquivos devem ser instalados com o pacote de instalação. Se você aplicar o Visual Basic 6.0 Service Pack 4 ou posterior no computador a compilação, o Package and Deployment Wizard pacotes mais antigas versões desses arquivos a partir da pasta Redist, conforme discutido na seção anterior.
Observação Msvbvm60.dll também é um arquivo necessário para aplicativos Visual Basic a função. Este arquivo não é um arquivo de sistema e não é parte de proteção de arquivos do Windows. Arquivos de sistema que devem ser excluídos do seu pacote redistribuívelQuando você usa o Package and Deployment Wizard para empacotar o aplicativo, examine a lista de arquivos que estão sendo redistribuído na tela arquivos incluídos. Clique para desmarcar a caixa de seleção ao lado de arquivos a seguir se elas estão listadas:
Além disso, para certificar-se de que o Package and Deployment Wizard primeiro tenta localizar arquivos da pasta Redist, não marque um script de embalagem ao iniciar o Package and Deployment Wizard. O Assistente de implantação de pacote e tenta localizar os arquivos do mesmo local que é usado durante a tentativa anterior de embalagem. Embora a versão correta de um arquivo pode ser localizado na pasta Redist, o Package and Deployment Wizard podem não use a versão correta do arquivo se ele junto o arquivo de um local diferente durante a tentativa anterior de embalagem. Se você deve corrigir esse problema em um pacote de instalação que já tenha sido montado, você pode editar o arquivo Setup.lst para impedir a instalação de arquivos do sistema incorreta. Para fazer isso, execute as seguintes etapas:
SituaçãoEsse comportamento é por design. ReferênciasPara obter informações adicionais, clique no seguinte número de artigo s para ler o artigo s na Base de dados de Conhecimento da Microsoft: 222193
(http://support.microsoft.com/kb/222193/
)
Descrição do recurso Proteção de arquivo do Windows 330314
(http://support.microsoft.com/kb/330314/
)
PROBLEMA: O computador não reinicia após você instalar um aplicativo do Microsoft Visual Basic 6.0 que inclui um arquivo MSVCRT.dll A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 831491
(http://support.microsoft.com/kb/831491/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início