O que é o Kernel32.dll?

Localização

No Microsoft Windows XP, o arquivo kernel32.dll está localizado na pasta system32 da unidade de inicialização do computador, criando o caminho para o arquivo C: \ WINDOWS \ system32 \ kernel32.dll na maioria dos sistemas. A pasta system32 contém este e outros arquivos essenciais para o sistema operacional.

Função

O arquivo kernel32.dll contém código que pode ser usado por outros programas. Esse código permite que os programas acessem as funções do sistema, como iniciar e parar processos, gerenciamento de memória e entrada / saída básica.

Riscos Potenciais

Em um sistema normal, o arquivo kernel32.dll não representa nenhum risco. Como parte dos sistemas operacionais Microsoft Windows de 32 bits, o arquivo não é prejudicial ao computador de forma alguma. Se esse arquivo for excluído, ele será substituído pela Proteção de arquivo do Windows, explicada abaixo.

Proteção de arquivos do Windows e Kernel32.dll

Os sistemas operacionais Microsoft Windows de 32 bits usam um serviço chamado Proteção de arquivos do Windows para evitar a alteração e a exclusão de arquivos do sistema. Um backup contendo as boas versões dos arquivos do sistema, como kernel32.dll, é mantido para esse serviço, que está localizado em C: \ WINDOWS \ system32 \ Dllcache na maioria dos computadores que executam o Microsoft Windows XP. Se o usuário ou um programa for excluído, modificado ou sobregravado, o Windows File Protection o restaurará imediatamente a partir do backup.

Vírus e Kernel32.dll

Devido à Proteção de Arquivos do Windows e à maneira como os sistemas operacionais Microsoft Windows de 32 bits são projetados, os vírus não podem, em circunstâncias normais, remover, modificar ou substituir o arquivo kernel32.dll ou outros arquivos do sistema. Alguns vírus que se apresentam como arquivos de sistema, para evitar a exclusão, podem usar isso como nome de arquivo. Como não pode haver dois arquivos em uma pasta com o mesmo nome, esse arquivo não precisa existir fora das pastas system32 e Dllcache. A menos que um usuário crie uma cópia desse arquivo ou crie outro arquivo com o mesmo nome (em uma pasta diferente), um kernel32.dll extra provavelmente é um vírus ou outro malware.

Erros relacionados ao Kernel32.dll

Este e alguns outros arquivos de sistema são carregados em uma parte protegida da memória do computador para uso por outros programas. Em casos raros, um programa pode tentar sobrescrever a área de memória protegida, o que pode provocar uma falha no sistema, fazendo com que o sistema exiba uma mensagem de erro em texto branco em um fundo azul ou reinicie. Erros como esses podem ser causados ​​por software incompatível, mas são raros. Se você receber um desses erros e tiver instalado recentemente um novo software, tente desinstalá-lo ou atualizá-lo para uma versão mais recente. Os fabricantes de software costumam publicar atualizações de seus produtos para corrigir erros.