O que significa a mensagem "O programa executou uma operação
ilegal e será fechado"?
A mensagem pode significar:
1.
que
você está há muito tempo trabalhando com o Windows e ocorreu um problema em uma
determinada sessão. Após reiniciar o micro, aperte simultaneamente as teclas
CRTL + ALT + DEL e clique em "Fechar programa", "Finalizar
tarefa" para todos os itens - repetindo o procedimento quantas vezes for
necessário -, com exceção de Explorer e Systray;
- que o programa executável está pedindo
ao processador que execute instruções impossíveis como, por exemplo,
colocar dados em uma área de memória reservada a um sistema operacional
(Dos, Windows) ou para executar uma operação que não é válida no Windows;
- que o arquivo está corrompido, ou seja,
com bytes incorretos necessitando que sejam apagados arquivos no
Windows\Temp, ou que o arquivo seja recuperado com o Scandisk ou com a
reinstalação do programa;
- que a memória RAM esteja defeituosa ou
"lendo mal" os bytes por causa de pouco espaço no disco
rígido(winchester);
- que o arquivo foi atacado por um vírus;
- que há problema de conflito de
driver(programa que controla o dispositivo) de um novo
periférico(sccanner, impressora, ...) instalado ou conflito entre memórias
de diferentes tempo de acesso. Tais conflitos podem ser verificados pelo
aparecimento de uma exclamação amarela no Painel de Controle, Sistema,
Gerenciador de Dispositivos;
- que há um problema com o próprio Windows
que não está conseguindo fazer com que o seu núcleo (kernel) trabalhe
corretamente e é preciso reinstalar o sistema operacional;
- que ocorreu esvaziamento de
pilha(verifique em detalhes na mensagem "Este programa executou
operação ilegal"). Para resolver o problema, é necessário aumentar o
número de pilhas alocadas no sistema utilizando o comando Stacks no arquivo
Config.Sys. A linha Stacks=9,256 significa 9 pilhas de 256 bytes alocadas.
A linha pode ser alterada para 9,512 ou 9,1024 e, se o problema estiver
relacionado com esvaziamento de pilha, será resolvido, mas se for problema
de aquecimento do processador, é necessário melhorar a ventilação. Quando não encontrar a linha Stacks no
arquivo Config.sys, é só criá-la. Para fazer isto no Windows, clique em
Iniciar, depois em Executar, digite msconfig e, tendo acesso ao Config.sys
na aba correspondente, clique em Novo. No retângulo que vai abrir
digite Stacks=9,256 e não esqueça de clicar em Ok e reiniciar o
computador.
