ACC2000: Como resolver falhas de página inválida no Microsoft Access 2000

Traduções deste artigo Traduções deste artigo
ID do artigo: 208488 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo discute as causas de falhas de página inválida no Microsoft Access 2000 e fornece as etapas de solução de problemas para resolver erros de falha de página inválida.

Mais Informações

Há duas causas básicas para uma falha de página inválida no ambiente do Windows 95/98:
  • Algo inesperado aconteceu no ambiente Windows, normalmente um endereço de memória impróprio. Por exemplo, um programa ou um componente do Windows pode ler ou gravar em um local da memória que não foi alocado para ele (memória que não possui), potencialmente sobrescrever e corromper outro código de programa nesta área da memória.
  • Parâmetros que não são válidos foram passados entre programas e o ambiente do Windows. Parâmetros inválidos podem causar instruções inválidas a ser executada, resultando em falhas de página. Isso geralmente é o resultado do código de programa interno do programa incorretamente passando dados específicos que não puderam ser interpretado corretamente pelo Windows ou um programa baseado no Windows.
Como essas causas são gerais, talvez seja necessário tentar várias etapas de solução de problemas para encontrar a causa específica de uma falha de página inválida no Microsoft Access. Você pode começar investigando os seguintes problemas relacionados ao programa:
  • Um bug confirmado no Microsoft Access
  • Um banco de dados danificado ou fragmentado
  • Um banco de dados corrompido
  • Configurações incorretas do registro
  • Incompatível dynamic link libraries (DLLs)
Se você determinar que a causa é que nenhum deles, você pode investigar os seguintes problemas relacionados ao sistema:
  • Um conflito de memória
  • Um problema de pasta (diretório) Temp
  • Um problema de configurações e driver de vídeo
  • Um problema de configurações e driver de impressora
  • Configurações de memória virtual incorretas
  • Configurações do sistema arquivo incorreto
  • Fragmentação do disco rígido ou erros
Esses problemas relacionados ao programa e relacionadas ao sistema e as etapas para solucionar esses problemas são discutidas mais detalhadamente abaixo.

Problemas relacionados ao programa

Confirmado bug no Microsoft Access

Uma falha de página inválida é ocasionalmente causada por um bug em um programa.

Você pode encontrar mais informações sobre qualquer problema conhecido do Microsoft Access que podem causar falhas de página inválida pesquisando as seguintes palavras na Base de dados de Conhecimento da Microsoft:
Falha de página 2000

Banco de dados danificado ou fragmentado

Quando você receber uma falha de página inválida no Microsoft Access, você deve executar o comando Compactar e reparar banco de dados para corrigir qualquer problema potencial causado por um dano de estrutura ou dados do banco de dados atual. Se o comportamento de um banco de dados for imprevisível ou degrada o desempenho com o tempo, ele pode estar usando espaço em disco maneira ineficiente porque ele está fragmentado. Execute o comando Compactar e reparar banco de dados para desfragmentar, bem como reparar o banco de dados.

Para executar o comando Compactar e reparar banco de dados :
  1. Feche o banco de dados. Se você estiver em um ambiente multiusuário, confirme que todos os usuários fecharam o banco de dados.
  2. Faça uma cópia de backup do banco de dados. Usando o Windows Explorer, meu computador, Microsoft Backup, a cópia de MS-DOS ou comandos de backup ou outro software de backup, copie o arquivo de banco de dados (um arquivo .mdb) para uma mídia de backup de sua escolha.

    Observação : se você estiver fazendo backup para um disquete, e seu arquivo de banco de dados exceder o tamanho do disco, você não pode usar o Windows Explorer ou Meu computador para fazer backup de seu banco de dados; você deve usar Microsoft Backup, o comando backup do MS-DOS ou software de backup para que você pode copiar o arquivo sobre para mais de um disco.

    Você também deve criar um backup do arquivo de informações do grupo de trabalho. Microsoft Access armazena as preferências e informações de conta de segurança de cada usuário neste arquivo. Se esse arquivo for perdido ou danificado, não será possível iniciar o Microsoft Access até restaurar ou reconstrui-lo.

    Você pode fazer backup de objetos de banco de dados individuais criando um banco de dados em branco e, em seguida, importando os objetos desejados do banco de dados original.
  3. No menu Ferramentas , aponte para Utilitários de banco de dados e, em seguida, clique em Compactar e reparar banco de dados .
  4. Especifique o nome e o local do banco de dados que deseja reparar. Clique em Compactar . Na caixa de texto nome do arquivo , digite o nome do banco de dados e, em seguida, clique em Salvar .

    Observação : você pode usar o mesmo nome que o original para o arquivo de banco de dados compactado ou você pode usar um nome diferente para criar um arquivo separado. Se você usar o mesmo nome, unidade e pasta, e o banco de dados for compactado com êxito, o Microsoft Access automaticamente substitui o arquivo original pela versão compactada.
Observação : após você executar o comando Compactar e reparar banco de dados , se seu banco de dados se comporta de forma imprevisível ou você recebe uma falha de página inválida (imediatamente ou após uso continuado), você deve tentar adicionais etapas de solução de problemas descritas neste artigo para encontrar a causa da falha de página.

Banco de dados corrompido

Se o comando Compactar e reparar banco de dados falhar resolver o comportamento imprevisível ou falhas de página inválida relacionados ao programa, você pode tentar criar um novo banco de dados, importando objetos do banco de dados antigo e compilando todos os módulos no novo banco de dados.

Observação : este método não é recomendado se seu banco de dados é uma réplica em um conjunto de réplicas. Se sua réplica estiver corrompida, você deve criar uma nova réplica de design mestre.

Para criar um novo banco de dados, execute estas etapas:

  1. Crie um novo banco de dados do Microsoft Access 2000.
  2. No menu arquivo , clique em Obter dados externos e, em seguida, clique em Importar .
  3. Na caixa de diálogo Importar , selecione Microsoft Access (.mdb) na caixa arquivos do tipo .
  4. Na caixa Examinar , selecione a unidade e pasta onde se encontra o arquivo de banco de dados (.mdb) do Microsoft Access que você deseja importar e clique duas vezes no ícone do banco de dados.
  5. Na caixa de diálogo Importar objetos , clique em um ou mais objetos para importar. Convém selecionar apenas alguns objetos de cada vez porque isso facilita identificar qualquer objeto corrompido.
  6. Clique em OK para importar os objetos selecionados. Se um objeto gerar um erro ao que está sendo importado, o objeto está provavelmente danificado além do reparo. Você precisará para importar o objeto de um banco de dados de backup ou recriar o objeto a partir do zero.
  7. Repita as etapas 2 a 6 até que todos os objetos são importados para o novo banco de dados.
  8. Compile todos os módulos importados no novo banco de dados. Para fazer isso, execute estas etapas:
    1. Na janela banco de dados, clique na guia módulos .
    2. Selecione um módulo e, em seguida, clique em Design .
    3. No menu Debug , clique em compilar database name.
  9. Feche o novo banco de dados e o Microsoft Access.
Observação : se o seu banco de dados original tiver referências a bancos de dados de biblioteca ou bibliotecas de tipos, anote as referências. Em seguida, no novo banco de dados, use o comando referências (no modo de design de um módulo) para adicionar as mesmas referências como o banco de dados original.

Na próxima vez que executa o Microsoft Access e abra este banco de dados novo, você não deve ter os problemas de comportamento imprevisível ou falhas de página relacionadas ao programa, supondo que a causa era um banco de dados danificado, fragmentado ou corrompido. Se você ainda tiver problemas com o banco de dados, tente adicionais etapas de solução de problemas descritas neste artigo para encontrar a causa do problema.

Configurações incorretas do registro

Se a causa de um comportamento imprevisível ou falhas de página inválida no Microsoft Access for relacionados ao programa, ele pode ser resultado de configurações incorretas no registro do Microsoft Windows. Você pode redefinir ou recriar as configurações do Registro para o Microsoft Access seguindo estas etapas:
  1. Clique em Iniciar e, em seguida, aponte para configurações . No submenu configurações , clique em Painel de controle .
  2. Na janela Painel de controle, clique duas vezes em Adicionar ou remover programas .
  3. Na lista de programas exibidos, clique em Microsoft Office 2000 e, em seguida, clique em Adicionar/remover . Isso exibirá a janela de modo de manutenção do Microsoft Office 2000.
  4. Na janela modo de manutenção do Microsoft Office 2000, clique em Reparar o Office e, em seguida, siga as instruções para reinstalar o Microsoft Office.

DLLs erradas

Outra causa de falhas de página inválida é incompatível dynamic link libraries (DLLs) no seu sistema Windows. Nesse caso, o arquivo de biblioteca listado na mensagem de erro é geralmente uma versão incorreta para o Microsoft Access, por exemplo:
MSACCESS causou uma falha de página inválida no name .dll
Esse problema de DLLs incompatíveis pode ocorrer, às vezes, se qualquer um dos seguintes programas estiver instalado no seu computador quando você configura o Microsoft Access ou Microsoft Office:
  • Microsoft Visual Basic versão 4.0 com o Visual SourceSafe (Enterprise Edition somente)
  • Microsoft Visual Basic versão 4.0 (Standard ou Professional Edition)
  • Microsoft Office Standard para Windows 95
Para resolver o problema de DLLs incompatíveis, execute essas etapas:

  1. Inicie o Windows Explorer e localize sua pasta \Windows\System. Procure o arquivo da biblioteca listadas na mensagem de erro de falha de página e, em seguida, renomeie o arquivo da biblioteca para um nome exclusivo.
  2. Desinstalar o Microsoft Access ou Microsoft Office e qualquer um dos programas listados acima que você tinha instalado no computador no momento que você recebeu a mensagem de erro. Para fazer isso, execute estas etapas:
    1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
    2. No painel de controle, clique duas vezes em Adicionar ou remover programas .
    3. Na caixa de diálogo Propriedades de adicionar ou remover programas , selecione o programa para desinstalar e, em seguida, clique em Adicionar/remover .
    4. Siga as instruções para remover todo o programa.
    Observação : se você tiver o Microsoft Visual Basic com o Visual SourceSafe instalado, você não precisa desinstalar o programa do Visual Basic. Em vez disso, você pode remover apenas o componente SourceSafe.

  3. Reinstale o Microsoft Access e/ou Microsoft Office seguindo estas etapas.

    Observação : Certifique-se instalar o Microsoft Access primeiro e segundo do Microsoft Office ao reinstalar os dois programas. Essa ordem de instalação é importante para evitar o problema de arquivos DLL incompatíveis em seu sistema.
    1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
    2. No painel de controle, clique duas vezes em Adicionar ou remover programas .
    3. Na caixa de diálogo Propriedades de adicionar ou remover programas , clique em instalar .
    4. Siga as instruções para instalar o programa em seu computador.
  4. Se você tiver removido Microsoft Visual SourceSafe, você pode repetir a etapa 2 para reinstalar o componente SourceSafe do Visual Basic (Enterprise Edition).
  5. Se você removeu todos os Visual Basic, você pode reinstalar o programa repetindo a etapa 3.
  6. Se você removeu o Microsoft Office Standard para Windows 95, você pode reinstalar o programa repetindo a etapa 3.
Se você continuar a receber falhas de página inválida após investigar as causas relacionadas ao programa, tente a solução de problemas relacionados ao sistema, que são descritos abaixo.

Problemas relacionados ao sistema

Esta seção discute causas relacionadas ao sistema para falhas de página inválida no Windows 95 e 98 sistemas operacionais. Se você executar o Microsoft Access no Windows NT, muitos dos conceitos de solução de problemas discutidos nesta seção são aplicáveis ainda. No entanto, as instruções passo a passo para implementá-las podem ser diferentes. Consulte a documentação do Windows NT para obter mais informações sobre como solucionar essas causas relacionadas ao sistema.

Conflito de memória

Uma causa comum de falhas de página inválida é um conflito de memória envolvendo um driver de dispositivo, encerrar e stay residentes (TSR) programas, um componente do sistema ou algum outro arquivo carregado. Para solucionar problemas de um conflito de memória, a primeira etapa é reiniciar Windows 95 ou 98 no modo de segurança.

Modo de segurança ignora os arquivos de inicialização, incluindo o registro, config.sys, Autoexec.bat e [Boot] e [386Enh] seções do arquivo System.ini e fornece acesso aos arquivos de configuração do Windows. Somente arquivos essenciais do sistema e drivers de dispositivo (como mouse, teclado e VGA padrão) são carregados. Isso torna o modo de segurança útil para isolar e resolver conflitos de memória.

Para iniciar o Windows 95 ou 98 no modo de segurança:
  1. Reinicie o computador. Quando a mensagem "Iniciando Windows 95/98" aparecer, pressione a tecla F8.
  2. Selecionar a opção Modo de segurança no menu Iniciar (ou pressione F5).
  3. Reinicie o Microsoft Access e, em seguida, tente reproduzir a falha de página inválida.

    Se você não pode reproduzir a falha de página inválida, a causa é provavelmente relacionadas ao sistema. Para isolar a causa específica, reinicie seu computador e percorrer os comandos de inicialização linha por linha. Para obter mais informações sobre essa técnica, procure "passo a passo" e, em seguida, "passar pelos comandos de inicialização linha por linha" usando a opção Localizar em tópicos da Ajuda do Windows 95/98. Se você pode reproduzir a falha de página inválida no modo de segurança, você pode tentar etapas adicionais de solução de problemas discutidas neste artigo. Você também pode tentar fazer uma inicialização limpa do computador.
Para obter informações adicionais sobre como executar uma inicialização limpa no Windows 95, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
136337Solução de problemas problemas de inicialização do Windows 95 e mensagens de erro
Para obter informações adicionais sobre arquivos carregados ao iniciar o Windows 95 no modo de segurança, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
122051Como o Windows 95 executa a inicialização do modo de segurança

Problema de pasta Temp

Às vezes, você pode experimentar comportamento imprevisível no Microsoft Access quando você não tem espaço em disco suficiente para arquivos temporários. Você deve remover periodicamente quaisquer arquivos temporários deixados em seu sistema. Além disso, certifique-se de ter pelo menos 8-10 megabytes (MB) de espaço livre no disco rígido que contém sua pasta temporária (Temp).

Para remover quaisquer arquivos temporários restantes, execute essas etapas:
  1. Reinicie o computador. Pressione a tecla F8 ao ver o "Iniciando Windows 95/98" mensagem e, em seguida, selecione Somente prompt de comando do modo de segurança.
  2. Digite set e pressione ENTER. Observe o local da variável TEMP.
  3. Altere para a pasta anotada na etapa 2. Por exemplo, se TEMP estiver definido como C:\Windows\Temp, digite a seguinte linha e pressione ENTER:
    cd\windows\temp
  4. Exclua os arquivos temporários nesse diretório. Arquivos temporários geralmente têm uma extensão .tmp. Para excluir esses arquivos, digite a seguinte linha e, em seguida, pressione ENTER:
    DEL *.tmp
    Observação : você não deve excluir esses arquivos de dentro da interface gráfica do usuário do Windows (GUI) porque ele ou um programa baseado no Windows pode estar usando um desses arquivos.
  5. Se o computador tiver um botão Redefinir, pressione-o agora. Caso contrário, pressione CTRL + ALT + DELETE para reiniciar o computador, que irá iniciar o Windows 95 ou 98 no modo normal.

Problema de vídeo

Ocasionalmente no Microsoft Access, você pode experimentar falhas de página ou comportamento de tela imprevisível por causa de um conflito driver de vídeo ou uma configuração de hardware gráfico incorreta para o seu sistema.

Conflito de driver de vídeo

Para solucionar um conflito de driver de vídeo, troque o adaptador de vídeo do sistema para VGA padrão, que deve funcionar com a maioria dos monitores. Para obter informações adicionais sobre como alterar seu adaptador de vídeo para VGA padrão, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
135483Arquivo de Display.txt de CD-ROM do Windows 95
Se a alteração para o adaptador de vídeo VGA padrão resolve a falha de página ou problemas de comportamento de tela inesperado no Microsoft Access, contate o fabricante do adaptador para descobrir se um driver atualizado está disponível.

Configurações de hardware de elementos gráficos

Para determinar se uma falha de página inválida é causada pela maneira como Windows 95 ou 98 usa sua placa de vídeo, você pode tentar modificar as configurações de hardware elementos gráficos. Para fazer isso, execute estas etapas:
  1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
  2. Clique duas vezes no ícone sistema .
  3. Clique na guia desempenho e clique em elementos gráficos em Configurações avançadas .
  4. Mova o controle deslizante Aceleração de hardware para a configuração Nenhuma (todo o caminho para a esquerda) e, em seguida, clique em OK .
  5. Na caixa de Propriedades do sistema, clique em OK .
Para obter informações adicionais sobre como solucionar problemas de vídeo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
127139Como solucionar problemas de vídeo no Windows

Problema de driver de impressora

Quando você tenta imprimir no Microsoft Access, se você receber uma falha de página inválida ou problemas de impressão, você pode tentar o driver Generic/Text Only no Windows 95 ou 98. Para fazer isso, execute estas etapas:
  1. Clique em Iniciar , aponte para configurações e, em seguida, clique em impressoras .
  2. Clique duas vezes no ícone Adicionar impressora e siga as instruções no Assistente para adicionar impressora para instalar o driver de impressora Generic/Text Only.
  3. Tente imprimir a partir do Microsoft Access com esse driver.
Observação : se os problemas de impressão existirem para o driver Generic/Text Only, bem como outro driver, o problema é mais provável não específica do driver. No entanto, se o problema de impressão parecer estar corrigido usando um driver de impressora diferente, execute as seguintes etapas para remover e reinstalar o primeiro driver de impressora:
  1. Clique em Iniciar , aponte para configurações e, em seguida, clique em impressoras .
  2. Utilize o botão direito do mouse para clicar na impressora que você deseja remover e, em seguida, clique em Excluir no menu que aparece.
  3. Se você for solicitado para remover todos os arquivos associados com a impressora, clique em Sim .
  4. Clique em Iniciar , aponte para configurações e, em seguida, clique em impressoras .
  5. Clique duas vezes no ícone Adicionar impressora e, em seguida, siga as instruções no Assistente para adicionar impressora para reinstalar o driver de impressora original.
    Observação : se reinstalar o driver de impressora não resolver os problemas de impressão, você pode tentar usar um driver diferente ou o driver Generic/Text Only novamente. Contate o fabricante do driver impressora para relatar o problema e descobrir se um driver atualizado está disponível.

Configurações de memória virtual incorretas

Você pode ocasionalmente receber um comportamento inesperado no Microsoft Access quando a configuração de memória virtual é muito baixa para o seu sistema. Windows 95/98 usa um Gerenciador de memória virtual dinâmico para manipular tarefas de arquivo de permuta. Você deve usar as configurações de memória virtual padrão sempre que possível.

No entanto, se você suspeitar que o comportamento inesperado no Microsoft Access é causado por baixa memória virtual, você pode tentar alterar manualmente as configurações de memória virtual. Se a configuração máxima para a memória virtual já estiver definida, talvez você precise escolher um disco rígido diferente ou remover arquivos do disco rígido atual para aumentar a quantidade de espaço em disco reservada para memória extra. Você pode aumentar a quantidade de espaço em disco reservada para memória extra seguindo estas etapas:
  1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
  2. Clique duas vezes no ícone sistema .
  3. Clique na guia desempenho e, em seguida, clique em memória Virtual .
  4. Selecione a opção Deixe-me especificar minhas próprias configurações de memória virtual .
  5. Selecione um disco rígido e, em seguida, aumente as configurações mínimas e máxima conforme necessário.
  6. Clique em OK .
Para obter informações adicionais sobre memória virtual, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
128327Como o Windows 95/98 gerencia memória virtual

Configurações incorretas do sistema de arquivos

Um comportamento imprevisível no Microsoft Access pode ser causado (em casos raros) por configurações incorretas para desempenho de sistema de arquivos do Windows. Para testar essas configurações, você pode tentar ativar ou desativar opções de sistema de arquivos, como Desativar compartilhamento de arquivo novo e proteção de semântica ou desativar todos os 32 bits, drivers de disco de modo protegido ."

Para experimentar configurações de sistema de arquivos diferentes:

  1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
  2. Clique duas vezes no ícone sistema .
  3. Clique na guia desempenho .
  4. Clique no botão Sistema de arquivos .
  5. Clique na guia solução de problemas .
  6. Defina as opções para configurações diferentes e, em seguida, clique em OK .
Se modificar as configurações de desempenho sistema de arquivos não resolver o comportamento imprevisível no Microsoft Access, repita as etapas acima para redefinir as opções de desempenho do sistema de arquivo para suas configurações originais. Em seguida, você pode tentar outros passos solução de problemas descritos neste artigo para isolar a causa dos problemas.

Erros ou fragmentação do disco rígido

Se uma falha de página inválida for o resultado de fragmentação do disco ou erros no disco rígido, você pode usar o ScanDisk e Desfragmentador de disco (Defrag.exe) para corrigir o problema. Para usar o ScanDisk, execute estas etapas:
  1. Clique em Iniciar , aponte para programas , aponte para Acessórios , aponte para Ferramentas do sistema e clique em ScanDisk .
  2. Selecione a unidade que contém sua pasta do Microsoft Access.
  3. Clique em completo como a opção de Tipo de teste .
  4. Clique em Iniciar .
  5. Se os erros são relatados, certifique-se permitir que o ScanDisk corrigir os problemas.
Para usar o Desfragmentador de disco, execute essas etapas:
  1. Clique em Iniciar , aponte para programas , aponte para Acessórios , aponte para Ferramentas do sistema e, em seguida, clique em Desfragmentador de disco .
  2. Selecione a unidade que contém sua pasta do Microsoft Access e, em seguida, clique em OK .
  3. Na caixa do Desfragmentador de disco , clique em Iniciar .

Propriedades

ID do artigo: 208488 - Última revisão: sexta-feira, 11 de outubro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbenv kbhowto kbinfo KB208488 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: 208488

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