ACC2000: Erro perfil personalizado a partir do Microsoft Access

Traduções deste artigo Traduções deste artigo
ID do artigo: 266769 - Exibir os produtos aos quais esse artigo se aplica.
Avançadas: Requer especialista de codificação, interoperabilidade e habilidades de multiusuário.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

importante Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao iniciar o Microsoft Access 2000 ou um aplicativo em tempo de execução com um perfil personalizado, você receber a seguinte mensagem de erro:
Ocorreu um erro e este recurso não está funcionando corretamente. Você deseja reparar esse recurso agora?
Depois de clicar em Sim ou não , você receber a seguinte mensagem de erro:
Microsoft Access não foi possível localizar arquivo 'system.mdw'. Este arquivo é necessário para a inicialização.

Causa

Microsoft Access não conseguir localizar um grupo de trabalho (System.mdw) de arquivo durante a inicialização. Isso ocorre quando todas as condições a seguir forem verdadeiras:
  1. O arquivo do grupo de trabalho não está localizado na mesma pasta do Msaccess.exe.
  2. O atalho que você está usando para iniciar o Microsoft Access não contém um / Wrkgrp opção que aponta para um arquivo de grupo de trabalho válido.
  3. O perfil personalizado que você está usando não contém uma subchave Jet que aponta para um arquivo de grupo de trabalho válido.

Resolução

Usar o / Wrkgrp opção no atalho para apontar para um arquivo de grupo de trabalho ou incluir uma subchave Jet no perfil personalizado que aponta para um arquivo do grupo de trabalho.

Observação Você também deve certificar-se que todos e os grupos de Usuário do TERMINAL SERVER tenham permissão total em
HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
chave do Registro. Para fazer isso, execute estas etapas:

Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.
  1. No menu Iniciar , clique em Executar .
  2. Na caixa Executar , digite Regedt32 e, em seguida, clique em OK .
  3. No Editor do Registro, localize a seguinte chave do Registro:
    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 o todos e os grupos de Usuário do TERMINAL SERVER e verifique se ambos têm controle total.

    Observação Se todos e os grupos de Usuário do TERMINAL SERVER não existirem, adicione ambos os grupos e, em seguida, forneça controle total.
  6. Clique em OK e saia do Editor do Registro.

Use a opção Wrkgrp para especificar um arquivo de grupo de trabalho

A abordagem mais fácil para resolver o problema é incluir um / Wrkgrp opção no atalho que aponta para um arquivo de grupo de trabalho válido. Por exemplo, crie um atalho na área de trabalho com a seguinte linha de comando.

Observação: Os caminhos para Msaccess.exe e o arquivo System.mdw podem ser diferentes no seu computador. Verifique se que os caminhos em seu atalho refletir com precisão a localização de Msaccess.exe e System.mdw no seu computador.
   "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Wrkgrp  "C:\MyApplication\System.mdw" /Profile Test
				
Para obter informações adicionais sobre como usar opções de linha de comando com o Microsoft Access, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
209207ACC2000: Como utilizar opções de linha de comando no Microsoft Access
Para obter informações adicionais sobre como escrever macros e opções para atalhos no Assistente para implantação de pacote e, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
236519MOD2000: Como escrever macros e as opções para atalhos no Assistente para implantação e pacote

Incluir uma subchave Jet no seu perfil personalizado

Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.

Para criar uma subchave Jet em seu perfil personalizado para especificar o caminho para o arquivo do grupo de trabalho, execute essas etapas:
  1. Crie um perfil personalizado e um atalho seguindo as etapas na seção "Criando um personalizado perfil para usar com o Microsoft Access", mais adiante neste artigo.
  2. No Editor do Registro, 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. Sob a subchave mecanismos , crie o seguinte valor de seqüência de caracteres:
       SystemDB
    					
  5. Defina o valor do valor de seqüência de caracteres SystemDB como o caminho do seu arquivo do grupo de trabalho, por exemplo, C:\Workgroup\System.mdw
Observação: Se seu aplicativo requer quaisquer outros específicos do Jet modificações, tais como carregar ISAMs instaláveis, você deve criar as subchaves apropriadas ou valores (ou ambos) sob a chave Jet do seu perfil personalizado.

Situação

Esse comportamento é por design.

Mais Informações

Quando você abre um arquivo de banco de dados (.mdb) no Microsoft Access, o mecanismo de banco de dados Jet requer um arquivo de grupo de trabalho (System.mdw) para iniciar. Para determinar o caminho para o arquivo de grupo de trabalho para usar, o Microsoft Access passa por várias etapas.

Se o atalho contém um / Wrkgrp opção que aponta para um arquivo de grupo de trabalho válido, o Microsoft Access usa esse arquivo de grupo de trabalho. Se o atalho não contiver um / Wrkgrp opção, o Microsoft Access procura o registro do Windows e utiliza o local especificado na subchave Jet do perfil em uso.

Quando você usa um perfil personalizado para iniciar seu aplicativo, o Microsoft Access não usa o perfil de acesso padrão encontrado no HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access quando ele é iniciado. Em vez disso, ele usa as subchaves do perfil personalizado que você criou. Se o perfil não contiver uma subchave Jet com o caminho para o arquivo de grupo de trabalho, o Microsoft Access procura na pasta em que Msaccess.exe está localizado (por exemplo, c:\Arquivos de programas\Microsoft Office\Office). Se o Microsoft Access ainda não conseguir localizar um arquivo de grupo de trabalho, ele retornará os erros que são mencionados na seção "Sintomas" deste artigo.

Esse problema é mais provável de ocorrer em computadores onde os Microsoft Access 2000 SR-1 foi instalado a partir do CD, em vez de em computadores que foram atualizados para SR-1. Isso ocorre porque o local padrão para o arquivo de grupo de trabalho (System.mdw) alterado no SR-1 e não está em um dos caminhos mencionados anteriormente. Portanto, se você usar um perfil personalizado para iniciar o Microsoft Access 2000 SR-1 em um computador e não incluem o / Wrkgrp opção, você receberá os erros que são mencionados na seção "Sintomas" deste artigo.

Criando um perfil personalizado para usar com o Microsoft Access

As etapas a seguintes demonstram como criar um perfil personalizado para usar com o Microsoft Access. Este exemplo usa o valor da seqüência TitleBar no perfil personalizado para personalizar a barra de título da janela do aplicativo ao iniciar o Microsoft Access.
  1. Clique em Iniciar e, em seguida, clique em Executar .
  2. Na caixa Executar , digite Regedit e, em seguida, clique em OK .
  3. No Editor do Registro, expanda a seguinte chave:
       HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\Profiles
    						
    Observação: se a chave de perfis não estiver listada sob a chave de acesso , você deve criá-la. Para criar a chave de perfis , clique com o botão direito a chave de acesso , aponte para novo e, em seguida, clique em chave . Renomeie a nova chave para perfis .
  4. Depois de clicar na chave de perfis no painel esquerdo, clique com o botão direito do mouse no painel direito, aponte para novo e em Valor da seqüência .
  5. Sob a chave perfis , crie um novo denominado Test de valor de seqüência de caracteres.
  6. Defina o valor do valor de seqüência de teste para Software\Test\MyApp\1.0 .
  7. Localize a seguinte chave do Registro:
       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. Sob a subchave de Opções de tempo de execução , crie o seguinte valor de seqüência de caracteres:
       TitleBar
    					
  10. Defina o valor do valor de seqüência de caracteres de barra de título para Meu aplicativo .
  11. Feche o Editor do Registro.
  12. Na área de trabalho, crie um atalho com a seguinte linha de comando.

    Observação: O caminho para Msaccess.exe pode ser diferente no seu computador. Verifique se o caminho em seu atalho reflete com precisão o local do Msaccess.exe no computador.
       "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Profile Test
    					

Passos para reproduzir o problema

  1. Criar uma nova pasta no computador denominado C:\Workgroup.
  2. Mova o arquivo atual do grupo de trabalho (System.mdw) do seu local atual para a pasta C:\Workgroup. Se você não souber o local atual do seu arquivo de grupo de trabalho atual, você pode usar o utilitário Administrador de grupo de trabalho (Wrkgadm.exe) para localizá-lo.
  3. Depois de mover o arquivo do grupo de trabalho, use o utilitário Administrador do grupo de trabalho para retornar o grupo de trabalho.
  4. Inicie o Microsoft Access e abra qualquer arquivo de banco de dados (.mdb) para verificar se o Access está funcionando corretamente.
  5. Feche o Microsoft Access.
  6. Crie um perfil personalizado e um atalho seguindo as etapas na seção "Criando um personalizado perfil para usar com o Microsoft Access", anteriormente neste artigo.
  7. Clique duas vezes no atalho para iniciar o Microsoft Access. Observe que o Microsoft Access inicia com "Meu aplicativo" na barra de título.
  8. Abra qualquer arquivo de banco de dados (.mdb).
Observe que você recebe mensagens de erro mencionadas na seção "Sintomas" deste artigo.

Referências

Para obter mais informações sobre como usar perfis personalizados, clique em Ajuda do Microsoft Access no menu Ajuda , digite perfis personalizados do Office Assistente ou o Assistente de resposta e clique em Pesquisar para exibir "Personalizar o ambiente do seu aplicativo com perfis de usuário de Microsoft Access."

Propriedades

ID do artigo: 266769 - Última revisão: quarta-feira, 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 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: 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