Artigo: 241230 - Última revisão: quinta-feira, 25 de Janeiro de 2007 - Revisão: 3.2

Erro: Ficheiro de informações do grupo de trabalho é reposto a predefinição System.mdw após o registo automático

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.
Moderado: Requer básica macros, codificação e interoperabilidade competências.

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

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Num computador no qual instalou o Microsoft Access 97 e Microsoft Access 2000, pode determinar que uma ou ambas as versões do Access estão a utilizar o ficheiro de informações de grupo de trabalho errado (nome predefinido, System.mdw). Esta alteração pode causar um dos seguintes sintomas.

Nota : É detectar estes sintomas quando tiver havido uma alteração na segurança.
  • Já não é solicitado para iniciar sessão quando abrir bases de dados do Access.
  • Lhe for pedido para iniciar sessão, mas a conta ou palavra-passe introduzidas não funciona.
  • Pode abrir as bases de dados com o nome de início de sessão normal e a palavra-passe, mas tiverem alterado as opções de segurança para a conta.
  • Verá a seguinte mensagem:
    O Microsoft Access não conseguiu localizar o ficheiro ' < Windows\System folder>\SYSTEM.MDW '. Este ficheiro é necessário para o arranque.

Causa

Em determinada altura, definiu um ficheiro de informações do grupo de trabalho que não tem o nome System.mdw, ou que não se na mesma localização tal como estava quando instalou pela primeira vez que versão do Access.

Resolução

Para resolver este problema, obtenha o Microsoft Office 2000 Service Release 1/1a (SR-1/SR-1a).

Para obter o SR-1/SR-1a, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
245025  (http://support.microsoft.com/kb/245025/EN-US/ ) OFF2000: Como obter e instalar o Microsoft Office 2000 Service Release 1/1a (SR-1/SR-1a)
Para resolver temporariamente este problema, crie um atalho para o Access inclui o / wrkgrp parâmetro e o caminho para o ficheiro de informações do grupo de trabalho. Isto força o Access para utilizar sempre o mesmo ficheiro de informação do grupo de trabalho e para ignorar a definição do registo. Segue-se uma linha de comandos de exemplo que pode escrever o atalho para indicar que o Access deve utilizar sempre o ficheiro de informações do grupo de trabalho denominado C:\Secure.mdw:
"C:\Program Files\Microsoft Office\Office\Msaccess.exe"/wrkgrp"C:\Secure.mdw"
Para obter informações adicionais sobre este problema, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
238258  (http://support.microsoft.com/kb/238258/EN-US/ ) ACC2000: Base de dados do Access não utiliza a nível de registo de bloqueio ao iniciar a partir de um atalho do Windows

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido no Microsoft Office 2000 SR-1/SR-1a.

Mais Informação

Passos para reproduzir o problema

  1. Num computador limpo (um computador que tem uma versão do Microsoft Windows e não outras aplicações recentemente instalada), instale o Access 97. Não instale o Access 97 para a pasta predefinida. Em vez disso, instale-o para uma pasta denominada C:\Acc97. Isto serve para evitar a instalar o Access 97 e o Access 2000 na mesma pasta. Aceite todas as outras predefinições durante a execução do programa de configuração.
  2. No mesmo computador, instale o Access 2000 e aceitar todas as predefinições.

    importante : durante a configuração do Access 2000, não é permitida a configuração actualizar o Access 97. Serve para garantir que o Access 97 permanece instalado.
  3. Após instalação do Access 2000, localize a seguinte pasta:
    C:\Programas\Microsoft Office\Office\1033
  4. Faça clique sobre o administrador do grupo de trabalho (Wrkgadm.exe) na pasta e, crie um novo ficheiro System.mdw na seguinte localização:
    C:\System.mdw
  5. Inicie o Access 2000.
  6. No menu Ferramentas , aponte para segurança e, em seguida, clique em utilizadores e contas de grupo .
  7. Na caixa de diálogo contas de grupo e utilizador , clique no separador Início de sessão de alterar palavra-passe .
  8. Atribuir a conta de administrador a palavra-passe de teste e, em seguida, clique em OK .
  9. Saia do Access 2000.
  10. Reinicie o Access 2000 e abra o exemplo de base de dados Adamastor.mdb. Tenha em atenção que será agora pedido para iniciar sessão.
  11. Saia do Access 2000.
  12. Inicia o Access 97.
  13. Saia do Access 97.
  14. Inicie o Access 2000 novamente.

    Repare que receberá a seguinte mensagem a partir do Windows Installer:
    Aguarde enquanto o Windows configura o Microsoft Access 2000.
  15. Depois de iniciar o Access 2000, tente novamente abrir a base da base de dados. Tenha em atenção que a base de dados é aberto sem pedir uma palavra-passe.
  16. Prima CTRL+G para abrir a janela Immediate.
  17. Na janela Immediate, escreva a seguinte linha e, em seguida, prima ENTER:
    ? DBEngine.SystemDB
Note que o resultado deste código indica que o System.mdw ficheiro é agora uma segurança na localização predefinida de C:\Program Files\Microsoft Office\Office\System.mdw. Esta é a localização do ficheiro System.mdw determinado pelo programa de configuração quando instalou o Access 2000 pela primeira vez.

EXPLICAÇÃO de comportamento

Quando utiliza o Access 97, Access 97 reregisters próprio e torna-se a versão actual do Access no computador; Isto significa que nesta altura, se clicar na base de dados do Access, Access 97 tenta abrir a base de dados. Do mesmo modo, quando executar o Access 2000 depois de executar o Access 97, Access 2000 reregisters próprio e torna-se a versão actual. Quando o Access 2000 reregisters, Access 2000 também escreve a localização de System.mdw para o Windows novamente registo. Determinar a localização escrita no registo está sempre a localização quando Access foi instalado no computador pela primeira vez. Se o Access 97 não encontrar a localização do ficheiro System.mdw existe, o Access 97 apresenta uma mensagem que não foi possível localizar o ficheiro System.mdw. Se Access 2000 não encontrar a localização do ficheiro System.mdw existe, o Access 2000 é iniciado o processo de reparação para criar um ficheiro de System.mdw predefinido com não segurança definida.

Segue-se um exemplo das chaves de registo que são escritas novamente quando self-registers do Access.

access 97:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines

Nome = SystemDB
Dados = < caminho do Windows\System folder>\System.mdw
access 2000:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Access\Jet\4.0\Engines

Nome = SystemDB
Dados = < caminho definido durante Setup>\System.mdw
Nota : Não É notar este problema num computador com o Access 97 e Access 95 porque o Access 95 não voltar a registar e certifique-se a versão actual do Access. Nesta configuração, Access 97 é sempre a versão actual do Access.

Referências

Para obter informações sobre outro problema quando utilizar um atalho para abrir uma base de dados do Access 2000, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
238258  (http://support.microsoft.com/kb/238258/EN-US/ ) ACC2000: Base de dados do Access não utiliza a nível de registo de bloqueio ao iniciar a partir de um atalho do Windows
Para mais informações sobre como utilizar parâmetros da linha de comandos, consulte os seguintes artigos na base de dados de conhecimento da Microsoft:
209207  (http://support.microsoft.com/kb/209207/EN-US/ ) Como utilizar parâmetros da linha de comandos no Microsoft Access
Para mais informações sobre o programa administrador do grupo de trabalho, clique em Ajuda do Microsoft Access no menu de Ajuda escreva trabalhar com um ficheiro de informações do grupo de trabalho no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbmt kbconfig kbtshoot kbbug kbnofix KB241230 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: 241230  (http://support.microsoft.com/kb/241230/en-us/ )