Artigo: 838983 - Última revisão: sexta-feira, 27 de Agosto de 2004 - Revisão: 2.2

Poderá receber mensagem de erro "A funcionalidade que está a tentar utilizar está num recurso de rede que não está disponível" quando tenta remover uma aplicação de tempo de execução do Access 2003 do computador

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.


importante Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows

Este artigo aplica-se a uma base de dados do Microsoft Access (.mdb) e a um projecto do Microsoft Access (.adp).

Moderado: Requer básica macros, codificação e interoperabilidade competências.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando tenta remover uma aplicação de tempo de execução do Microsoft Office Access 2003 a partir do computador, poderá receber a seguinte mensagem de erro:

mensagem de erro 1
A funcionalidade que está a tentar utilizar está num recurso de rede que não está disponível.

Clique em OK para tentar novamente ou introduza um caminho alternativo para uma pasta que contém o pacote de instalação '<packagename>' na caixa abaixo.
Nota O marcador de posição <packagename> corresponde ao nome do ficheiro do Windows Installer para a aplicação de tempo de execução do Access 2003 que foi criado utilizando o Assistente de Microsoft Office Access 2003 Developer extensões (ADE) pacote.

Posteriormente, poderá também receber as seguintes mensagens de erro:

mensagem de erro 2

Quando clicar em OK na caixa de diálogo que aparece na mensagem de erro 1, poderá receber a seguinte mensagem de erro:
O caminho '<pathtopackage>' não pode ser encontrado. Verifique se têm acesso a esta localização e tente novamente ou tentar localizar o pacote de instalação '<packagename>' numa pasta a partir da qual pode instalar o produto <productname>.
Nota O marcador de posição <pathtopackage> refere-se a localização do ficheiro do Windows Installer criado pelo Assistente do pacote ADE para a aplicação de tempo de execução do Access 2003. O marcador de posição <productname> refere o nome da aplicação de tempo de execução do Access 2003.

mensagem de erro 3

Quando clicar em ' Cancelar ' na caixa de diálogo que aparece na mensagem de erro 1, poderá receber a seguinte mensagem de erro:
Não é possível encontrar um pacote de instalação para o produto <productname>. Tente instalar novamente utilizando uma cópia válida do pacote de instalação '<packagename>'.
mensagem de erro 4

Quando clicar em OK na caixa de diálogo que é mencionada na mensagem de erro 3, poderá receber a seguinte mensagem de erro:
Erro fatal durante a instalação.
Estas mensagens de erro ocorrer caso as seguintes condições:
  • Criar o pacote de implementação da aplicação de tempo de execução do Access 2003 utilizando o Assistente de pacote ADE incluída ADE.
  • Incluir os componentes de tempo de execução do Access 2003 quando criar o pacote de implementação.

Causa

Quando incluir os componentes de tempo de execução do Access 2003 o pacote de implementação da aplicação de tempo de execução do Access 2003, é criada uma acção personalizada do Windows Installer no pacote de implementação do. Quando tenta remover a aplicação de tempo de execução do Access 2003, a acção personalizada espera que os ficheiros de instalação que foram utilizados para instalar a aplicação de tempo de execução estão disponíveis na mesma localização de pasta. Por conseguinte, o problema mencionado na secção "Sintomas" poderá ocorrer se uma das seguintes condições for verdadeira:
  • Os ficheiros de instalação não estão disponíveis a localização da pasta que a aplicação de tempo de execução do Access 2003 está instalada a partir do.
  • A aplicação de tempo de execução do Access 2003 está instalada de uma localização de pasta de rede e conectividade de rede para esta localização da pasta não está disponível.

Resolução

aviso Se utilizar o Editor de registo incorrectamente, poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.

Para resolver o problema e para remover a aplicação de tempo de execução do Access 2003 a partir do computador, utilize um dos seguintes métodos:

Método 1: Especifica a origem de instalação para a aplicação de tempo de execução do Access 2003.

Deve fornecer o caminho dos ficheiros de instalação da aplicação de tempo de execução do Access 2003. Os ficheiros de instalação necessários poderão estar disponíveis nas seguintes localizações:
  • Um disco compacto (CD)
  • Uma pasta no computador
  • Uma localização de pasta de rede que o computador está ligado a

Método 2: Remova manualmente a instalação da aplicação de tempo de execução do Access 2003.

Para remover manualmente uma aplicação de tempo de execução do Access 2003, siga estes passos.

Nota Para seguir estes passos, tem de saber como o pacote de aplicação de tempo de execução do Access 2003 tiver sido criado.
  1. Remova informações de configuração do Windows Installer para a aplicação runtime do Access 2003.

    Pode utilizar o utilitário Windows Installer CleanUp para remover as informações de configuração do Windows Installer para a aplicação de tempo de execução do Access 2003. Para o fazer, siga estes passos.

    importante Se utilizar o utilitário Windows Installer CleanUp incorrectamente, poderá provocar problemas graves que poderão forçar a reinstalação de outros programas que estão a ser executados no computador. Microsoft não garante que os problemas que poderão ocorrer se utilizar o utilitário Windows Installer CleanUp incorrectamente possam ser resolvidos. O utilitário Windows Installer CleanUp risco da utilização própria.

    Para obter informações adicionais sobre o utilitário Windows Installer CleanUp, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    290301  (http://support.microsoft.com/kb/290301/ ) Descrição do utilitário Windows Installer CleanUp
    1. Transfira o utilitário Windows Installer CleanUp e, em seguida, instale o utilitário Windows Installer CleanUp no computador.

      atenção Antes de instalar o utilitário Windows Installer CleanUp, leia as instruções e os avisos.
    2. Clique em Iniciar , aponte para programas e, em seguida, clique em Windows Install Clean Up .
    3. Na caixa de diálogo Windows Installer Clean Up , clique no nome da aplicação Access 2003 runtime que está a tentar remover em Produtos instalados e, em seguida, clique em Remover .
    4. Na Windows Installer Clean Up caixa de diálogo que apresenta uma mensagem de aviso, clique em OK .
  2. Remova os ficheiros e as chaves de registo no computador que foram instaladas pela aplicação de tempo de execução do Access 2003.

    O utilitário Windows Installer CleanUp remove apenas as informações de configuração do Windows Installer a aplicação de tempo de execução do Access 2003. Para remover a aplicação a partir do computador, terá de remover os ficheiros, pastas e as chaves de registo que estão instaladas pela aplicação. Para o fazer, siga estes passos:
    1. Remova todos os atalhos que foram criados para iniciar a aplicação de tempo de execução do Access 2003.
    2. Utilize o Explorador do Windows para localizar e eliminar os ficheiros e pastas que foram incluídas quando o pacote de implementação da aplicação de tempo de execução do Access 2003 foi criado.
    3. Utilize o Editor de registo para localizar e eliminar as chaves de registo que foram incluídas quando o pacote de implementação da aplicação de tempo de execução do Access 2003 foi criado.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".Isto é um problema conhecido com o Assistente de pacote ADE quando os componentes de tempo de execução do Access 2003 estão incluídos.

Como contornar

Para contornar este problema, tem de modificar a acção personalizada no ficheiro de programa de instalação do Windows que é colocada em cache no computador quando instala a aplicação de tempo de execução do Access 2003. Em seguida, pode remover a aplicação de tempo de execução do Access 2003 a partir do computador. Pode utilizar um script do Microsoft Visual Basic .NET para modificar a acção personalizada para que a acção personalizada não solicita os ficheiros de instalação que são utilizados para instalar a aplicação de tempo de execução do Access 2003. Para o fazer, siga estes passos.

atenção Siga estes passos para identificar e para modificar o ficheiro de programa de instalação do Windows em cache que é criado pela instalação de aplicação de tempo de execução do Access 2003. Apesar do script é mencionado nestes passos não poderão danificar um ficheiro de programa de instalação do Windows que é colocada em cache para outra aplicação, utilize este método por sua conta e risco.
  1. Na pasta que contém as bases de dados em cache do Windows Installer, identifique o ficheiro do Windows Installer que corresponde à aplicação de tempo de execução do Access 2003.

    <drive>Por predefinição, a pasta é <unidade>: \Windows\Installer.

    Nota A localização da pasta poderão ser diferentes consoante o sistema operativo do computador. <drive>Por exemplo, num computador que esteja a executar o sistema operativo Microsoft Windows Server 2000, o caminho predefinido da pasta é <unidade>: \WINNT\Installer.
    1. Clique com o botão direito do rato um ficheiro de programa de instalação do Windows que tenha uma extensão .msi e, em seguida, clique em Propriedades .
    2. No separador Sumário , localize os detalhes, como o título, para se certificar de que a informação está relacionada com a aplicação de tempo de execução do Access 2003 que pretende remover.

      Em alternativa, pode fazer duplo clique o ficheiro de programa de instalação do Windows na pasta onde as bases de dados do Windows Installer são colocados em cache para abrir o ecrã de instalação inicial da aplicação.
  2. Criar um ficheiro de script (.vbs) do Visual Basic que contém código que é semelhante ao seguinte código de exemplo e execute o ficheiro de script do Visual Basic.

    Nota <drive>Substitua o marcador de posição <unidade> pelo nome de unidade adequada. Substitua o marcador de posição <installerpackagename> o nome de ficheiro do Windows Installer que identificado no passo 1 desta secção.
    Dim msi, msiDB, sSQL
    
    ' The path format may look similar to the following path format. You must make required changes for the path and the file name
    ' based on your environment.
    msiDBPath = "<Drive>:\Windows\Installer\<InstallerPackageName>.msi"
    
    ' Open the installer database that you want to modify.
    Set msi = CreateObject("WindowsInstaller.Installer")
    
    Set msiDB = msi.OpenDatabase(msiDBPath, 2) 'msiOpenDatabaseModeDirect
    
    'Update the custom action.
    sSQL = "UPDATE CustomAction SET Type=39, Source='{901C0409-6000-11D3-8CFE-0150048383C9}' WHERE Action='UnnstallAccessRT'"
    
    msiDB.OpenView(sSQL).Execute
    msiDB.Commit
    
    Set msiDB = Nothing
    Set msi = Nothing
    o Visual Basic script modifica a acção personalizada para que a acção personalizada não solicita os ficheiros de instalação quando remove a aplicação de tempo de execução do Access 2003.
O script anterior é específico para pacotes que são criadas utilizando os componentes de Runtime do Access em inglês. Para actualizar os pacotes que são criados utilizando outras versões de idioma dos componentes de tempo de execução do Access, tem de modificar instruções que são utilizadas para actualizar a acção personalizada. Pode fazê-lo alterando o valor GUID para o campo de origem para que o valor GUID seja propriedade ProductCode correcta para o idioma dos componentes Runtime do Access no pacote. Propriedade ProductCode pode ser obtida utilizando um editor de MSI, como, por exemplo, ORCA. Utilize um editor de MSI para examinar o ficheiro AccessRT.msi específico para o idioma que está a utilizar. Também utilizar o editor de MSI para procurar a propriedade ProductCode na tabela de propriedades.

Mais Informação

Os componentes de tempo de execução do Access 2003 são instalados como uma instalação aninhada quando efectuar a instalação utilizando um pacote de implementação que foi criado com o Assistente de pacote ADE. Cada aplicação de tempo de execução adicionais é instalado referências os componentes de runtime Access 2003 existentes para impedir a remover acidentalmente os componentes de tempo de execução quando remove uma aplicação de tempo de execução do Access 2003. Uma vez que cada aplicação de tempo de execução adicionais é instalado referências os componentes de tempo de execução do Access 2003 existentes, o utilitário Windows Installer CleanUp pode tornar os componentes de tempo de execução do Access 2003 Impossível remover do computador.

Referências

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
828376  (http://support.microsoft.com/kb/828376/ ) A funcionalidade que está a tentar utilizar está num recurso de rede que não está disponível

A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2003
Palavras-chave: 
kbmt kbregistry kbpackage kbpackaging kbdownload kbconnectivity kbcode kberrmsg kbprb KB838983 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 838983  (http://support.microsoft.com/kb/838983/en-us/ )