ACC2000: Erro iniciar o Microsoft Access com o perfil personalizado

Traduções de Artigos Traduções de Artigos
Artigo: 266769 - Ver produtos para os quais este artigo se aplica.
Avançado: Requer conhecimentos avançados sobre codificação, interoperabilidade e multi-utilizador.

Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb).

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:
256986Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando iniciar uma aplicação em run-time do Microsoft Access 2000 ou com um perfil personalizado, receberá a seguinte mensagem de erro:
Ocorreu um erro e esta funcionalidade já não está a funcionar correctamente. Deseja corrigir esta funcionalidade agora?
Depois de clicar em Sim ou não , receberá a seguinte mensagem de erro:
O Microsoft Access não conseguiu localizar system.mdw' ficheiro'. Este ficheiro é necessário para o arranque.

Causa

O Microsoft Access não conseguir localizar um grupo de trabalho (System.mdw) de ficheiros durante o arranque. Isto ocorre quando verifiquem todas as seguintes condições:
  1. O ficheiro do grupo de trabalho não está localizado na mesma pasta que Msaccess.exe.
  2. O atalho que estiver a utilizar para iniciar o Microsoft Access não contém um / Wrkgrp parâmetro que aponta para um ficheiro de grupo de trabalho válido.
  3. O perfil personalizado que estiver a utilizar não contém uma subchave Jet que aponta para um ficheiro de grupo de trabalho válido.

Resolução

Utilizar o / Wrkgrp parâmetro no atalho para apontar para um ficheiro de grupo de trabalho ou incluir uma subchave Jet no perfil personalizado que aponta para um ficheiro do grupo de trabalho.

Nota Também deve certificar-se que Todos (Everyone) e os grupos de Utilizador de servidor de TERMINAL têm permissão total no
HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
chave de registo. Para o fazer, siga estes passos:

aviso : a utilização incorrecta do Editor de registo 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.
  1. No menu Iniciar , clique em Executar .
  2. Na caixa Executar , escreva Regedt32 e, em seguida, clique em OK .
  3. No Editor de registo, localize a seguinte chave de registo:
    HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
  4. No menu segurança , clique em permissões .
  5. Na caixa de diálogo permissões para 9.0 , em segurança , localize Todos (Everyone) e os grupos de Utilizador do TERMINAL SERVER e verifique se ambos têm controlo total.

    Nota Se Todos (Everyone) e os grupos de Utilizador de servidor de TERMINAL não existirem, adicionar ambos os grupos e, em seguida, fornecer-lhe controlo total.
  6. Clique em OK e saia do Editor de registo.

Utilize o parâmetro Wrkgrp para especificar um ficheiro de grupo de trabalho

A abordagem mais fácil para resolver o problema é incluir um / Wrkgrp parâmetro no atalho que aponta para um ficheiro válido de grupo de trabalho. Por exemplo, criar um atalho no ambiente de trabalho com a seguinte linha de comandos.

NOTA: Os caminhos para Msaccess.exe e do ficheiro System.mdw podem ser diferentes no seu computador. Certifique-se que os caminhos o atalho reflectirem com precisão a localização do Msaccess.exe e System.mdw no computador.
   "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Wrkgrp  "C:\MyApplication\System.mdw" /Profile Test
				
Para obter informações adicionais sobre como utilizar parâmetros da linha de comandos com o Microsoft Access, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
209207ACC2000: Como utilizar parâmetros da linha de comandos no Microsoft Access
Para obter informações adicionais sobre como escrever macros e parâmetros para atalhos no Assistente de implementação de pacote e, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
236519MOD2000: Como escrever macros e parâmetros para atalhos no Package and Deployment Wizard

Incluir uma subchave Jet no seu perfil personalizado

aviso : a utilização incorrecta do Editor de registo 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 criar uma subchave Jet no seu perfil personalizado para especificar o caminho para o ficheiro do grupo de trabalho, siga estes passos:
  1. Crie um perfil personalizado e um atalho utilizando os passos na secção "Criar um personalizado perfil para utilizar com o Microsoft Access" mais adiante neste artigo.
  2. No Editor de registo, localize a seguinte chave:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0   
    					
  3. Criar as seguintes subchaves
       Jet\4.0\Engines
    						
    para criar a seguinte chave:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0\Jet\4.0\Engines
    					
  4. Subchave motores , crie o seguinte valor de cadeia:
       SystemDB
    					
  5. Defina o valor do valor de cadeia SystemDB para o caminho do seu ficheiro de grupo de trabalho, por exemplo, C:\Workgroup\System.mdw
NOTA: Se seu aplicativo requer quaisquer outro específico do Jet modificações, tais como carregar ISAMs instaláveis, tem de criar subchaves adequadas ou os valores (ou ambos) na chave de Jet do perfil personalizado.

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Quando abre um ficheiro de base de dados (.mdb) no Microsoft Access, o motor de base de dados Jet requer um ficheiro do grupo de trabalho (System.mdw) para iniciar. Para determinar o caminho para o ficheiro de grupo de trabalho a utilizar, o Microsoft Access vai através dos vários passos.

Se o atalho contém um / Wrkgrp parâmetro que aponta para um ficheiro de grupo de trabalho válido, o Microsoft Access utiliza esse ficheiro de grupo de trabalho. Se o atalho não contiver um / Wrkgrp parâmetro, o Microsoft Access procura o registo do Windows e utiliza a localização especificada na subchave Jet do perfil de utilização.

Quando utiliza um perfil personalizado para iniciar a aplicação, o Microsoft Access não utiliza o perfil de acesso consulte HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access quando é iniciado. Em vez disso, utiliza as subchaves do perfil personalizado que criou. Se o perfil não contém uma subchave Jet com o caminho para o ficheiro do grupo de trabalho, o Microsoft Access procura a pasta em que Msaccess.exe está localizado (por exemplo, C:\Program Files\Microsoft Office\Office). Se o Microsoft Access ainda não conseguir localizar um ficheiro do grupo de trabalho, devolve os erros que são mencionados na secção "Sintomas" deste artigo.

Este problema é mais provável que ocorre em computadores onde Microsoft Access 2000 SR-1 foi instalado a partir do CD, em vez de em computadores que foram actualizados para o SR-1. Isto acontece porque a localização predefinida para o ficheiro de grupo de trabalho (System.mdw) alteradas no SR-1 e não consta dos caminhos mencionados anteriormente. Por conseguinte, se utilizar um perfil personalizado para iniciar o Microsoft Access 2000 SR-1 num computador e não incluem o / Wrkgrp parâmetro, irá receber os erros que são mencionados na secção "Sintomas" deste artigo.

Criar um perfil personalizado para utilizar com o Microsoft Access

Os seguintes passos demonstram como criar um perfil personalizado para utilizar com o Microsoft Access. Este exemplo utiliza o valor de cadeia de barra de título no perfil personalizado para personalizar a barra de título da janela da aplicação quando inicia o Microsoft Access.
  1. Clique em Iniciar e, em seguida, clique em Executar .
  2. Na caixa Executar , escreva Regedit e, em seguida, clique em OK .
  3. No Editor de registo, expanda a seguinte chave:
       HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\Profiles
    						
    NOTA: se a chave de perfis não estiver listada na chave de acesso , é necessário criar. Para criar a chave de perfis , clique com o botão direito do rato na chave de acesso , aponte para Novo e, em seguida, clique em chave . Mude o nome a nova chave para perfis .
  4. Depois de clicar na chave de perfis no painel da esquerda, clique com o botão direito do rato no painel da direita, aponte para Novo e, em seguida, clique em Valor da cadeia .
  5. Na chave de perfis , crie um novo valor cadeia com o nome teste .
  6. Defina o valor do valor de cadeia de teste para Software\Test\MyApp\1.0 .
  7. Localize a seguinte chave de registo:
       HKEY_LOCAL_MACHINE\Software
    					
  8. Criar as seguintes subchaves
       Test\MyApp\1.0\Run-Time Options
    						
    para criar a seguinte chave:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0\Run-Time Options
    					
  9. As Opções de tempo de execução de subchave, crie o seguinte valor de cadeia:
       TitleBar
    					
  10. Defina o valor do valor de cadeia de barra de título para As minhas aplicações .
  11. Saia do Editor de registo.
  12. No ambiente de trabalho, crie um atalho com a seguinte linha de comandos.

    NOTA: O caminho para Msaccess.exe poderão ser diferente no seu computador. Certifique-se o caminho do atalho reflecte exactamente a localização de Msaccess.exe no computador.
       "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Profile Test
    					

Passos para reproduzir o comportamento

  1. Criar uma nova pasta no computador denominado C:\Workgroup.
  2. Mova o ficheiro actual do grupo de trabalho (System.mdw) a partir da sua localização actual para a pasta C:\Workgroup. Se não souber a localização actual do ficheiro de grupo de trabalho actual, pode utilizar o utilitário do administrador do grupo de trabalho (Wrkgadm.exe) para o localizar.
  3. Depois de mover o ficheiro do grupo de trabalho, utilize o utilitário administrador do grupo de trabalho para aderir novamente ao grupo de trabalho.
  4. Inicie o Microsoft Access e abra qualquer ficheiro de base de dados (.mdb) para verificar o acesso está a funcionar correctamente.
  5. Saia do Microsoft Access.
  6. Crie um perfil personalizado e um atalho utilizando os passos na secção "Criar um personalizado perfil para utilizar com o Microsoft Access", anteriormente neste artigo.
  7. Faça duplo clique no atalho para iniciar o Microsoft Access. Tenha em atenção que o Microsoft Access começa "minha aplicação" in a barra de título.
  8. Abra qualquer ficheiro de base de dados (.mdb).
Repare que recebe as mensagens de erro mencionadas na secção "Sintomas" deste artigo.

Referências

Para mais informações sobre como utilizar perfis personalizados, clique em Ajuda do Microsoft Access no menu Ajuda , escreva perfis personalizados do Office Assistente ou o Assistente de respostas e, em seguida, clique em Procurar para visualizar "Personalizar o ambiente da aplicação com perfis de utilizador do Microsoft Access."

Propriedades

Artigo: 266769 - Última revisão: 26 de janeiro de 2005 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbmt kberrmsg kbnofix kbprb KB266769 KbMtpt
Traduçã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: 266769

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