Mensagem de erro ao tentar instalar uma atualização para o Visual Studio 2005, para o Visual Studio .NET 2003 ou para o Visual Studio .NET 2002: "O recurso que você está tentando usar está em um recurso de rede que não se encontra disponível"

Traduções deste artigo Traduções deste artigo
ID do artigo: 944298 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao tentar instalar uma atualização para o Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003 ou para o Microsoft Visual Studio .NET 2002, uma mensagem de erro semelhante à seguinte pode ser exibida:
O recurso que você está tentando usar está em um recurso de rede que não se encontra disponível.
Clique em OK para tentar novamente ou digite um caminho alternativo para uma pasta contendo o pacote de instalação Nome_do_arquivo .msi na caixa abaixo.

Causa

Esse problema pode ocorrer por muitos motivos: Isso inclui o seguinte.
  • A Instalação não pôde encontrar o arquivo MSI correto do produto no cache do Windows Installer.
    Ao instalar o Visual Studio 2005, o Visual Studio .NET 2003 ou o Visual Studio .NET 2002, a Instalação salva o arquivo .msi correspondente para o cache do Windows Installer. Esse arquivo .msi armazenado é consultado sempre que você tentar reparar ou reinstalar o produto ou, sempre que você aplicar uma atualização para o produto.

    Em determinadas situações, a Instalação não pode encontrar o arquivo MSI correto do produto no cache do Windows Installer. Nessas situações, a Instalação tenta resolver o local de origem, testando a presença da instalação do produto no último local usado quando a Instalação foi executada pela última vez. Se a Instalação não puder resolver o local de origem, o usuário será solicitado a fornecer a mídia de instalação.
  • Existe um hash do arquivo incompatível.
    Atualizações para o Visual Studio têm base no Windows Installer. O Windows Installer usa números de versão do arquivo para determinar se um arquivo em um computador é uma versão mais antiga que deve ser substituída por um novo arquivo contido em uma atualização.

    Determinados arquivos, como arquivos de texto e arquivos de origem, não carregam números de versão. Por isso, a atualização com base no Windows Installer deve usar um outro método para verificar novos arquivos. Esse método usa um hash para todos arquivos sem versão. Para arquivos sem versão, o hash do arquivo referente ao arquivo no computador, é comparado com o hash do arquivo registrado no banco de dados Windows Installer. Se uma diferença for detectada entre os dois hashes do arquivo, a Instalação tenta buscar o arquivo da mídia de instalação de origem.
    • Hash do arquivo incompatível causado pelas modificações dos arquivos no computador
      Em determinadas circunstâncias, um usuário pode modificar manualmente um arquivo que é instalado durante a Instalação. Nessa situação, você pode ser solicitado a fornecer a mídia de instalação do produto ao tentar instalar uma atualização.

      Observação Há vários motivos para modificar manualmente um arquivo que seja instalado durante a Instalação. Por exemplo, talvez você queira adicionar uma chave do produto (PID) para o processo de instalação de uma cópia da licença do Visual Studio antes de colocar o produto em um armazenamento de rede em sua organização. Você faz isso de forma que não tenha que compartilhar o PID com usuários que devem instalar o produto. Essa alteração normalmente é feita em um arquivo de texto que é nomeado Setup.sdb. Ao fazer essa mudança, o hash do arquivo não é mais correspondente ao hash do arquivo que o Windows Installer carrega para o arquivo no banco de dados.
    • Hash do arquivo incompatível que ocorre devido aos hashes incorretos que são carregados no produto
      O Visual Studio .NET 2002 e o Visual Studio .NET 2003 podem carregar hashes no banco de dados do Windows Installer que não são correspondentes ao hash do arquivo que é instalado pelo produto.

      Para obter mais informações sobre esse problema no Visual Studio .NET 2002, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
      939401 Mensagem de erro ao tentar instalar uma atualização para o Microsoft Visual Studio .NET 2002: "O recurso que você está tentando usar está em um recurso de rede que não se encontra disponível"
      Observação O artigo 939401 na Base de Dados de Conhecimento não aplica-se ao Visual Studio 2005 ou ao Visual Studio .NET 2003.

Como Contornar

Para executar uma solução alternativa para esse problema, insira o CD de instalação do produto na unidade de CD-ROM. Ou, forneça o caminho da mídia de instalação disponível para o produto. Por exemplo, a mídia da instalação pode estar disponível no disco rígido do computador ou em uma pasta de rede compartilhada.

Caso esteja tentando implantar uma atualização em vários computadores onde este problema ocorre, recomendamos que use a opção de linha de comando /addsource.

Usar a opção de linha de comando /addsource

As atualizações de software recentes para o Microsoft Visual Studio .NET 2002, Microsoft Visual Studio .NET 2003 e Microsoft Visual Studio 2005 incluem suporte à opção de linha de comando /addsource. Caso seja exibida a mensagem mencionada na seção "Sintomas" ao tentar instalar uma atualização para os produtos especificados, use a opção de linha de comando /addsource. Use esta opção de linha de comando para especificar o local onde deseja que o Windows Installer procure pelos arquivos. Para usar essa opção de linha de comando, execute as etapas a seguir.

Etapa 1: Verificar se a atualização de software que você está tentando instalar oferece suporte à opção de linha de comando /addsource

Para fazer isso, use uma das seguintes opções de linha de comando para abrir a caixa de diálogo de uso:
  • /?
  • /help
Se uma atualização que suporta a opção de linha de comando /addsource está instalada, esta opção de linha de comando será exibida na caixa de diálogo de uso.

Etapa 2: Copar a mídia de instalação ou uma imagem administrativa do Visual Studio

Copie um dos seguintes itens para uma pasta que pode ser acessada de todos os computadores em que você deseja aplicar a atualização de software:
  • A mídia de instalação do Visual Studio. É necessário copiar todos os arquivos da mídia de instalação.
  • Uma imagem administrativa do produto Visual Studio criada previamente
Observações
  • Normalmente, esta pasta está localizada em um compartilhamento de rede.
  • É necessário verificar se o arquivo Vs_setup.msi está na pasta que contém os arquivos da mídia de instalação do Visual Studio. O arquivo Vs_setup.msi é necessário para usar a opção de linha de comando /addsource posteriormente.
  • Se estiver tentando atualizar um programa componente do Microsoft Visual Studio 2005 Express Edition como o Microsoft Visual Basic 2005 Express Edition, pode ser necessário primeiramente extrair o produto de um invólucro IExpress para obter o pacote do Windows Installer para o produto. Por exemplo, é necessário fazer isso se a cópia do Visual Basic 2005 Express Edition é um arquivo único como Ixpvb.exe.

    Para extrair o conteúdo do arquivo, use o seguinte comando:
    Nome do arquivo executável de instalação para o Visual Studio 2005 Express Edition /C /T:"Caminho completo da pasta para onde deseja extrair o conteúdo do arquivo"
    Por exemplo, use o seguinte comando para extrair o conteúdo do arquivo:
    ixpvb.exe /C /T:"c:\temp\vbfiles\"

Etapa 3: Usar a opção de linha de comando

Use a opção de linha de comando /addsource ao instalar a atualização de software. Ao fazer isso, use a seguinte sintaxe no comando:
Nome do arquivo executável para a atualização /addsource "Caminho do pacote do Windows Installer para o produto"
Observação No comando, substitua o espaço reservado Caminho do pacote do Windows Installer para o produto pelo caminho do pacote do Windows Installer para o produto que você copiou para uma pasta na etapa 2.

Se uma atualização de software atualiza diversas edições do Visual Studio, você pode especificar mais de um local para cada edição do Visual Studio. Para fazer isso, use múltiplas instâncias da opção de linha de comando /addsource, como a seguir:
Nome do arquivo executável para a atualização /addsource "Caminho do primeiro pacote do Windows Installer" /addsource "Caminho do segundo pacote do Windows Installer"
Observação É necessário especificar a opção de linha de comando /addsource uma vez para cada edição do Visual Studio instalada nos computadores em que você deseja aplicar a atualização de software. Entretanto, você precisa especificar a opção de linha de comando /addsource somente uma vez caso esteja atualizando somente uma edição do Visual Studio. Faça isso mesmo que a atualização de software contenha atualizações para mais de uma edição do Visual Studio.

Propriedades

ID do artigo: 944298 - Última revisão: terça-feira, 4 de março de 2008 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio 2005 Team Suite
  • Microsoft Visual Studio 2005 Team Foundation Server
  • Microsoft Visual Studio 2005 Team Edition for Software Testers
  • Microsoft Visual Studio 2005 Team Edition for Software Developers
  • Microsoft Visual Studio 2005 Team Edition for Software Architects
  • Microsoft Visual Studio 2005 Team Edition for Database Professionals
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio 2005 Service Pack 1 nas seguintes plataformas
    • Microsoft Visual Studio 2005 Team Suite
    • Microsoft Visual Studio 2005 Team Foundation Server
    • Microsoft Visual Studio 2005 Team Edition for Software Testers
    • Microsoft Visual Studio 2005 Team Edition for Software Developers
    • Microsoft Visual Studio 2005 Team Edition for Software Architects
    • Microsoft Visual Studio 2005 Team Edition for Database Professionals
    • Microsoft Visual Studio 2005 Standard Edition
    • Microsoft Visual Studio 2005 Professional Edition
    • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Service Pack 1 nas seguintes plataformas
    • Microsoft Visual Studio .NET 2003 Academic Edition
    • Microsoft Visual Studio .NET 2003 Enterprise Architect
    • Microsoft Visual Studio .NET 2003 Enterprise Developer
    • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2002 Service Pack 1 nas seguintes plataformas
    • Microsoft Visual Studio .NET 2002 Professional Edition
    • Microsoft Visual Studio .NET 2002 Enterprise Developer
    • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
Palavras-chave: 
kbprb kbtshoot kbexpertiseinter KB944298

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com