Página 1 de 1

Programa muito grande para ser alocado na memoria!!!

Enviado: 25 Dez 2005 12:00
por ANDRIL
Ola pessoal,

Gostaria de informacoes sobre a mensagem acima. No caso é no win98 quando uso qualquer programa no prompt do DOS (DBU, DBASE e etc) o meu sistema que uso BLINKER com memoria extendida funciona perfeitamente. Quando executo atraves do windows diretamente aparece mensagem de erro "Não é um aplicativo 32bits valido".

Nota: O win98 foi instalado neste micro atraves do GOST por um tecnico do cliente, será que o problema será este já que o Windows não checou ou configurou a memoria corretamente durante a instalação ou será problema com a maquina.

Digo isto porque o outro micro que tambem foi instalado o mesmo Win98 (este foi o primeiro a ser instalado) funciona corretamente.

No comando MEM /d mostra memoria convencional acima de 550kb.


Gostaria de uma ajuda de vcs ou esclarecimentos

Abraços a todos Feliz Natal e um Prospero Ano Novo

Enviado: 25 Dez 2005 19:15
por Clipper
Prezado Andril

Eu recebi muito esta mensagem por causa de um vírus chamado Win32:Spaces , dê uma verificada, quem sabe pode ser o mesmo problema.

Até logo.

Marcelo

Enviado: 25 Dez 2005 23:59
por rochinha
Amiguinho

Quando passei do Win98 para o Win2000 também tive o mesmo problema.

Então fiz o uso de chamar o executável através de um .BATch.

Verifique as configurações dos arquivos AUTOEXEC.NT e CONFIG.NT, devem ter o mesmo conteudo das versões .BAT e .SYS com ressalvas.

O arquivo CONFIG.NT é mais ou menos assim:

Código: Selecionar todos

BUFFERS=30
DEVICEHIGH=%SystemRoot%\system32\HIMEM.SYS
DOS=HIGH,UMB
FILES=200
E o AUTOEXEC.NT:

Código: Selecionar todos

@ECHO OFF
@PROMPT $P$G
REM AUTOEXEC.BAT nao ‚ usado para inicializar o ambiente MS-DOS.
REM AUTOEXEC.NT ‚ usado para inicializar o ambiente MS-DOS, a nao
REM ser que se especifique um arquivo de inicializa‡ao diferente
REM no arquivo de informa‡oes de programa (PIF) do aplicativo.

REM Instalar as extensoes CD ROM
    lh %SystemRoot%\system32\mscdexnt.exe

REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
    lh %SystemRoot%\system32\redir

REM Instalar o suporte DPMI
    lh %SystemRoot%\system32\dosx

    lh DOSKEY
REM ********* Acrescenta SET do Clipper 
    SET CLIPPER=E0;F150
REM ********* Cria drive de Backup virtual
    MD C:\BACKUP
    %SystemRoot%\SYSTEM32\SUBST B: C:\BACKUP
REM ********* Habilitar caso seja necessario acentuacao no DOS
REM ********* @mode con codepage prepare=((850) %SystemRoot%\SYSTEM32\ega.cpi)
REM ********* @mode con codepage select=850
REM ********* @keyb br,,%SystemRoot%\keyboard.sys
Outra coisa, clique em meu computador/avançados/variaveis de ambiente e verifique se as variaveis abaixo estão assim:

ComSpec C:\WINDOWS\system32\cmd.exe
PATH C:\WINDOWS\system32;...

o cmd.exe é responsavél pelo não acontecimento do erro relatado.

Causa
Este problema pode ocorrer se um dos seguintes arquivos estiverem faltando, danificados ou não estiverem localizados na pasta %systemroot%\System32:

• Autoexec.nt
• Command.com
• Config.nt

Resolução
Para resolver esse problema, execute estas etapas:

1. Insira o CD do Windows 2000/2003/XP na unidade de CD.
2. Clique em Iniciar e em Executar, digite cmd e clique em OK.
3. Digite os seguintes comandos e pressione ENTER após cada um deles:

expand D:\i386\config.nt_ %systemroot%\system32\config.nt
expand D:\i386\autoexec.nt_ %systemroot%\system32\autoexec.nt
expand D:\i386\command.co_ %systemroot%\system32\command.com
exit

Observação A descrição deste procedimento pressupõe que a letra da unidade de CD seja D. Caso a letra da unidade não seja D, substitua a letra da unidade correta.
4. Inicie ou instale o programa. Se o problema for resolvido, não conclua as etapas restantes. Se o problema não for resolvido, vá para a próxima etapa.
5. Inicie o Bloco de Notas e digite os seguintes comandos.

Observação O arquivo Command.com não é editado ou criado no seguinte processo. Por isso, pode ser necessário expandir o arquivo a partir do seu CD-ROM. Consulte a etapa 16 para obter instruções de como fazer isso.

dos=high, umb
device=%SYSTEMROOT%\system32\himem.sys
files=40

6. No menu Arquivo, clique em Salvar como.
7. Na caixa Nome do arquivo, digite Config.nt e clique em Salvar. Feche o arquivo Config.nt.
8. No menu Arquivo, clique em Novo.
9. No novo documento em branco, digite as seguintes entradas.

@echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT%\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3

10. No menu Arquivo, clique em Salvar como.
11. Na caixa Nome do arquivo, digite Autoexec.nt e clique em Salvar. Feche o arquivo Autoexec.nt.

Diretamente do Knowledge Base da Microsoft.

@braços :?)

Enviado: 26 Dez 2005 10:01
por Clipper
Prezado Rochinha

Eu também já passei por problemas semelhantes no Windows 2000, mas o Andril relata que está acontecendo no Windows 98, e que foi instalado através de uma imagem de HD sendo que o outro funciona perfeitamente, por estes motivos não creio que seja o mesmo problema que ocorre no Windows 2000.

Até logo.

Marcelo

Enviado: 26 Dez 2005 15:03
por rochinha
Amiguinhos

Desculpem-me

Então neste caso o executável poderá estar danificado, pois se foi restaurada uma imagem é porque foi gerada uma imagem de um HD com problemas e possivelmente o problema também afetava a mesma posição onde estava o executavel.

Outra coisa que pode ocorrer para causar problemas nas imagens é de que o GHOST pode deixar de copiar algum diretório com tamanho muito grande ou que tenho algum problema na escrituração da FAT.

Eu nunca aconselhei aos meus técnicos que utilizassem o GHOST somente e sim copiar manualmente alguns diretórios/arquivos criticos e após a restauração re-instalar o Windows por sobre a restauração para que o mesmo renove vinculos e informações no registro.

Sugiro que voce re-instale o Windows 98 nesta maquina e no mesmo diretório, já o Windows 98 quando é instalado no mesmo diretório, ele apenas renova as informações vitais mantendo toda configuração de hardware.

Outra sugestão dada neste tópico da existencia de virus não pode ser descartada, pois a cópia com GHOST pode ter levado o arquivo sem a infecção, ou seja, a infecção foi retirada de seu executável e o mesmo tornou-se danificado, re-compile-o ou re-instale-o.

@braços :?)