sábado, 25 de março de 2017

Erro de System.Core.dll, .NET Framework e problemas para salvar jogos

Se você chegou até essa página é pq provavelmente o seu PC está com um problema sistêmico por causa de uma dll muito importante que possa estar faltando no computador, ou porque já tentou de tudo e os seus jogos de PC não salvam. Está cansado de erros? Não sabe exatamente qual é a causa disso tudo? 

Vá no diretório 'C:\Windows\assembly' e procure nesse banco de dados um arquivo chamado 'System.Core'. Se ele não estiver lá você terá poucas opções de como recuperar o sistema, pq o System.Core é um arquivo importantíssimo para o funcionamento de todos os programas, como o próprio nome já diz, ele é o núcleo do sistema.

Esse System.Core do banco de dados assembly que você procurou e não estava lá, é conectado com o System.Core.dll original que vem com o sistema operacional, e que era para estar em algum lugar do Disco Local C. Mesmo se você baixar um System.Core.dll pra por na pasta System32 ou System, ele não vai funcionar pq não tem nenhuma conexão com o banco de dados da pasta assembly.

O System.Core, quando está ausente pode ocasionar uma avalanche de erros pra executar qualquer função, seja abrir o navegador, um jogo, imprimir um documento... Qualquer coisa que você tentar fazer vai dar erro, suas opções para usar o computador vão ficar bem limitadas. Apesar de que em alguns casos esse problema se manifesta apenas para executar os jogos, ou pode impedir de salvar o game.

Para um computador perder o System.Core, ele deve ter sofrido de um ataque de malware, HD com bad blocks ou uma instalação mal-sucedida do programa Microsoft .NET Framework. Você de certo se pergunta: Mas o que tem a ver esse Framework? Tem tudo a ver, porque ele é um programa vital na execução de jogos e tem ligação direta com o System.Core.dll.

Quando aconteceu esse problema com o meu PC, ele afetou direto os jogos. Pensa na frustração de jogar de Sunshine Coast até Scorching Skies do Sonic Transformed, só para no outro dia descobrir que o jogo não salvou nada. Foram 4 formatações no PC e 1 mês de estudo massivo sobre o erro (sem poder jogar)... Quando eu tava quase desistindo, descobri que era porque toda vez o programa Microsoft .NET Framework tinha uma instalação mal-sucedida, e acabava corrompendo o System.Core.dll do meu PC. 

A instalação do .NET Framework é um tanto arriscada, porque se o computador sofrer uma queda de energia durante a instalação, ou se você tentar instalar uma versão não compatível dele com o sistema operacional, pode dar uma instalação mal-sucedida. E quando o programa for reverter essa instalação ele pode acabar excluindo o System.Core.dll, isso pq o .NET Framework instala um System.Core.dll (que não é o mesmo do Windows), mas aí no processo de desinstalação ele pode confundir o System.Core.dll dele com o do sistema operacional, o que ocasiona na perda do arquivo original do Windows. 

Algumas causas de instalação mal-sucedida do .NET Framework são:
- Versão do programa muito antiga para o sistema operacional;
- Queda de energia;
- Tentar instalar o .NET Framework sendo que já tem outra versão instalada no PC.

Como resolver esse problemão? 
 Tudo que você pode fazer para recuperar o seu System.Core é restaurar o sistema, se não der certo formate o PC e crie um ponto de restauração do sistema antes de instalar o .NET Framework... Dessa forma todos os erros da máquina vão ser resolvidos. Se o seu sistema operacional for Windows 7 ou superior, instale a versão 4 ou maior do Framework. Não atualize e nem desinstale o .NET Framework, esse programa só se instala uma vez. 
 Para preservar o System.Core.dll, lembre-se de ter um bom antivírus no computador e desfragmentar o sistema pelo menos uma vez por mês. Assim você vai conseguir ter um bom desempenho do seu PC e jogar seus jogos normalmente sem perda de dados. Se mesmo assim o jogo ainda não salvar, siga esse tutorial:

Nenhum comentário:

Postar um comentário

• Não ofenda outros usuários;
• Se houver algum problema de Layout ou links, comente.