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.