Mensagem de erro quando tenta instalar uma actualização do Visual FoxPro 8.0 ou do Visual FoxPro 9.0: "A funcionalidade que está a tentar utilizar está num recurso de rede que não se encontra disponível"

Traduções de Artigos Traduções de Artigos
Artigo: 957599 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando tenta instalar uma actualização para o Microsoft Visual FoxPro 8.0 ou para o Microsoft Visual FoxPro 9.0, poderá receber uma mensagem de erro semelhante à seguinte:
A funcionalidade que está a tentar utilizar está num recurso de rede que não se encontra disponível.
Clique em OK para tentar novamente ou introduza um caminho alternativo para uma pasta que contém o pacote de instalação Nome_ficheiro .msi na caixa abaixo.

Causa

Este problema poderá ocorrer por diversas razões. Essas razões incluem as seguintes:
  • O programa de configuração não consegue localizar o ficheiro .msi correcto do produto na cache do Windows Installer.
    Quando instala o Visual FoxPro 8.0 ou o Visual FoxPro 9.0, o programa de configuração guarda o respectivo ficheiro .msi na cache do Windows Installer. Este ficheiro .msi em cache é referenciado sempre que tentar reparar ou reinstalar o produto, ou sempre que aplicar uma actualização ao produto.

    Em determinadas situações, o Programa de configuração não consegue localizar o ficheiro .msi na cache do Windows Installer. Nessas situações, o Programa de configuração tenta resolver a localização de origem testando a presença da instalação do produto. O Programa de configuração realiza esse teste na localização utilizada durante a última execução do Programa de configuração. Se o Programa de configuração não conseguir determinar a localização de origem, solicita ao utilizador para fornecer o suporte de instalação.
  • Existe uma incompatibilidade de valores hash de ficheiros.
    As actualizações do Visual FoxPro são baseadas no Windows Installer. O Windows Installer utiliza números de versão de ficheiros para determinar se um ficheiro no computador tem uma versão mais antiga que necessita de ser substituída por um ficheiro mais recente incluído numa actualização.

    Alguns ficheiros, como ficheiros de texto e ficheiros de origem, não têm números de versão. Por conseguinte, a actualização baseada no Windows Installer terá de utilizar outro método para verificar os ficheiros mais recentes. Este método utiliza um valor hash para todos os ficheiros sem número de versão. Para ficheiros sem número de versão, o valor hash do ficheiro no computador é comparado com o valor hash do ficheiro guardado na base de dados do Windows Installer. Se estes dois valores hash de ficheiros diferirem, o Programa de configuração tentará obter o ficheiro a partir do suporte de instalação de origem.

    Nota Em determinadas circunstâncias, poderá modificar manualmente um ficheiro que tenha sido instalado durante o processo de configuração. Ao fazê-lo, poderão ocorrer incompatibilidades nos valores hash dos ficheiros. Nesta situação, poderá ser solicitado o suporte de instalação do produto quando tentar instalar uma actualização.

    Há motivos válidos que levam a modificar manualmente um ficheiro que é instalado durante o processo de configuração. Por exemplo, poderá pretender adicionar uma chave de produto (PID) ao processo de configuração para obter uma cópia licenciada do Visual FoxPro antes de colocar o produto numa partilha de rede na organização. Ao efectuar este procedimento não necessita de partilhar o PID com utilizadores que tenham de instalar o produto. Normalmente, esta alteração é feita num ficheiro de texto designado Setup.sdb. Ao efectuar esta alteração, o hash do ficheiro não corresponderá ao hash de ficheiro da base de dados do Windows Installer.

Como contornar

Para contornar este problema, insira o CD de instalação do produto na unidade de CD do computador. Ou forneça o caminho do suporte de instalação disponível para o produto. Por exemplo, o suporte de instalação poderá estar disponível no disco rígido do computador ou numa pasta partilhada da rede.

Se estiver a tentar implementar uma actualização em diversos computadores nos quais ocorre este problema, recomenda-se que utilize a opção da linha de comandos /addsource.

Como utilizar a opção da linha de comandos /addsource

As actualizações recentes de software para o Visual FoxPro 8.0 e o Visual FoxPro 9.0 incluem suporte para a opção da linha de comandos /addsource. Se receber a mensagem de erro mencionada na secção "Sintomas" quando tentar instalar uma actualização, utilize a opção da linha de comandos /addsource. Utilize esta opção da linha de comandos para especificar a localização onde pretende que o Windows Installer procure os ficheiros.

Para utilizar esta opção da linha de comandos, siga estes passos.

Passo 1: Verifique se a actualização de software que está a tentar instalar suporta a opção da linha de comandos /addsource.

Para tal, utilize um dos parâmetros da linha de comandos seguintes para abrir a caixa de diálogo de utilização:
  • /?
  • /help
Se uma actualização que suporta a opção da linha de comandos /addsource estiver instalada, esta opção da linha de comandos será apresentada na caixa de diálogo de utilização.

Passo 2: Copie o suporte de instalação do Visual FoxPro ou uma imagem administrativa para uma pasta.

Localize uma pasta a que consiga aceder a partir de todos os computadores em que pretende aplicar a actualização de software. Em seguida, copie um dos itens seguintes para essa pasta:
  • O suporte de instalação do FoxPro.

    Nota Deverá copiar todos os ficheiros a partir do suporte de instalação.
  • Uma imagem administrativa criada anteriormente para o produto Visual FoxPro.
Notas
  • Normalmente, esta pasta encontra-se numa partilha de rede.
  • Deverá verificar se o ficheiro Vs_setup.msi está na pasta que contém os ficheiros do suporte de instalação do Visual FoxPro. O ficheiro Vs_setup.msi é necessário quando utilizar a opção da linha de comandos /addsource.

Passo 3: Utilize a opção da linha de comandos /addsource.

Utilize a opção da linha de comandos /addsource quando instalar a actualização de software. Quando o fizer, utilize a sintaxe seguinte no comando:
Nome do ficheiro executável da actualização /addsource "Caminho do pacote do Windows Installer para o produto."
Nota No comando, substitua o marcador de posição do Caminho do pacote do Windows Installer para o produto pelo caminho do pacote do Windows Installer para o produto que copiou para uma pasta no passo 2.

Propriedades

Artigo: 957599 - Última revisão: 17 de setembro de 2008 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Visual FoxPro 9.0 Professional Edition
  • Microsoft Visual FoxPro 8.0 Professional Edition
Palavras-chave: 
kbprb kbtshoot kbexpertiseinter KB957599

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