O sistema atingiu o tamanho máximo permitido para a parte do sistema do registro

2

Para ser preciso

System has reached the maximum size allowed for the system part of the registry. Additional storage requests will be ignored.

WinXP / 64 funcionando bem por 2 anos (sem comutador / 3Gb), apenas começou a acontecer. Eu usei ntregopt e o problema desapareceu, pelo menos temporariamente. No entanto, olhando antes e depois no Windows \ System32 \ Config, vejo que meu arquivo do sistema foi reduzido apenas em 10% e ainda é 170 + Mb. De acordo com minha pesquisa bastante extensa com o Google, isso é "enorme" e deve ser mais como 10-20Mb. O sistema funciona bem. Existe um System.bak que é apenas 11Mb e tem a data em que eu corri o ntregopt.

É o que eu sei. Agora, minha pergunta: Há algo que eu possa fazer para reduzir ou reconstruir a seção de registro do sistema, de acordo com as informações acima?

    
por Bob Denny 27.10.2010 / 04:15

3 respostas

3

Este artigo parece ter algumas informações que podem ajudar. Ele repassa algumas etapas que você pode ter tentado (ntregopt), mas inclui um link para uma ferramenta que talvez você ainda não tenha tentado limpar seu registro de entradas inválidas: vxscrub .

Não sou grande nesses limpadores de registros, mas algumas pessoas elogiam o ccleaner , que contém um módulo que também limpa o seu registro de entradas mortas.

Pessoalmente, eu optaria por um backup de dados e uma reinstalação do sistema operacional para um sistema mais estável. Isso depende do seu ambiente e do tempo disponível.

Encontrei esta postagem que parece indicar que esse erro é causado por uma troca corrompida Arquivo. Já que você já tentou a primeira sugestão no post, eu tentaria a segunda recomendação adicionada (cross postado aqui para facilitar a consulta):

The page file needs to be overwritten as it has been corrupted. Follow the following steps:

  1. Enter System in control panel (classic view)
  2. Click on the Advanced tab
  3. Click the settings button under "performance"
  4. Click the Advanced tab in Performance Settings
  5. Click Change virtual settings
  6. Choose No paging file on the settings and click Set
  7. Exit and restart the computer.
  8. Repeat the first five steps of these instructions.
  9. Choose System managed size on the settings and click Set
  10. When you exit you will be asked if you want to overwrite the previous page file. Allow this action.
  11. Restart your computer. You will be rid of the error message. Also, your programs may run better.

Eu ainda acho que poderia ser um arquivo de troca corrompido. Dê uma olhada neste documento , que descreve muito mais o procedimento. Tem certeza de que removeu o arquivo de troca, reiniciou e recriou o arquivo?

Você também pode tentar o Serviço de limpeza de perfil de usuário . Algumas pessoas relataram sucesso com isso.

Se, de fato, o tamanho da parte do sistema da seção de máquina local estiver preenchida, não acho que exista uma solução além de remover algum software e executar uma segunda máquina - seja ela virtual ou física. Isso seria realmente interessante de ver; em toda a minha carreira profissional, nunca vi um registro legitimamente preenchido.

    
por 27.10.2010 / 06:22
0

O registro pode ter entradas "inativas", se houver aplicativos e alterações de hardware. Há vários recursos on-line disponíveis pesquisando "limpador de registro" como o termo de pesquisa.

    
por 27.10.2010 / 04:20
0

Isso é tão estranho ... Como mostrei nos comentários, decidi que a mensagem era falsa. Eu usei o sistema por uma semana fazendo um grande desenvolvimento, incluindo testes de um instalador complexo que registra repetidamente um monte de antigos objetos baseados em .NET VB6 e mais recentes. Eu sou muito cuidadoso para que eu não mude os GUIDs, criando assim um monte de entradas de registros mortos, a propósito! Sucesso por todo esse tempo, sem problemas com o registro.

Enfim, eu me deparei com um problema bizarro separado na noite passada, onde decidi usar o System Restore (que eu usei apenas uma outra vez em vários anos). A restauração do sistema falhou, dizendo que não poderia restaurar a esse ponto de verificação e que nada foi alterado.

Em uma brincadeira, eu decidi dar uma olhada no arquivo \ config \ system (seção do sistema) e WHAT ??? Ele havia encolhido de 196Mb para 7Mb! o erro na inicialização foi embora! Algo nos últimos dias, que incluiu algumas reinicializações para o outro problema não relacionado, fez com que a seção do sistema diminuísse para onde deveria estar.

Portanto, esta não é uma "resposta" como tal, é apenas uma história de guerra que termina em uma misteriosa "auto correção" do problema original. Eu não tenho ideia do que consertou.

    
por 05.11.2010 / 17:58