Usuário: Senha:     Cadastre-se GRÁTISAcessar o Fórum
Explorando e Aprendendo
Windows Vista Dicas de Windows Dicas de Linux Dicas de Ubuntu Coisas do Google Coisas do Firefox Downloads diversos Dicas de Wordpress e blogs Como ganhar dinheiro com a Internet Fórum do Explorando Comunidade do Explorando no Orkut Cartão Pré-Pago Megabonus Internacional - Mastercard Internacional Assine nosso feed RSS!

Vai um "Downgrade" aí???

dezembro 18th, 2006 · 2 Comentários

por Marcos Elias

Por um Windows XP mais rápido…

Eu, no meu bom e velho Pentium II, rodando o Windows XP, quero que ele sempre seja mais rápido do que é. Sem contar uma questão de gostos, o Windows XP é melhor que o Windows 2000, mas o Windows 2000 ganha de lavada em uma série de coisas:

- não tem frescuras visuais, aproveitando melhor cada tequinho dos recursos do PC;
- é mais rápido em algumas tarefas;
- tem menos processos nativos residentes, o que é um alívio e tanto perto do XP

No entanto, a compatibilidade do Windows XP e algumas facilidades dele valem a pena. Acontece que é um sistema pesado, para muitos computadores. Mesmo em PCs recentes, o Windows 2000, é claro, terá normalmente um desempenho melhor que o XP, sendo mais leve.

Bem… Tentando fazer uma coisa que odeeeio³³³ ficar mais leve no XP, por ser muito lenta, decidi usar meu PC como cobaia. Uma experiência funcionou direitinho, mas a outra foi desastrosa e deixou algumas feridas que tentarei curar depois. Enfim… Explorando e Aprendendo!

Tentativa 1, para deixar o Windows XP mais leve: usar uma versão antiga do Direct-X, para ver se a atualização da tela fica mais ágil. Aparentemente, funcionou!
O Windows XP demora mais do que as versões anteriores, especialmente do que o Windows 2000, para atualizar a tela ao trocar a resolução, ou a profundidade de cores. Isso é facilmente perceptível em jogos, ou em alguns programas de CDs que se abrem em 640×480 (ou ainda 320×240), normalmente em 256 cores. Quem já viu o efeito desagradável que se tem ao fechar a aplicação, sabe bem do que estou falando. E quem já viu isso no Windows 2000 e no XP, sabe que o XP é bem mais lento mesmo.
O que eu fiz? O configurador do Direct-X ("Iniciar > Executar > dxdiag") exibe os nomes dos arquivos usados pelo Direct-X, que na verdade é uma coleção de dlls, ocx e outros arquivos de sistema. Tendo o Windows 2000 instalado em dual boot com o XP, eu separei todos os arquivos do Direct-X dele e copiei para uma outra pasta. A idéia era substituir esses arquivos no Windows XP, nos lugares correspondentes, e reiniciar o computador. Foi isso que eu fiz! A maioria está na pasta system32. Mas não bastaria copiar e colar, pois alguns estariam em uso, além do que seria bom registrá-los com o comando regsvr32, para configurar o registro corretamente.
Para não fazer isso manualmente, usei um instalador, o meu próprio Mep Installer (http://mepinstaller.mepsites.cjb.net). Ele é um gerador de programas de instalação para softwares para Windows, que pode registrar DLLs/OCX/TLB automaticamente, além de substituir arquivos em uso após reinicialização. Fazer isso manualmente pelo registro até dá, mas o Direct-X possui tantos arquivos…
Então criei um instalador que copiasse esses arquivos do Windows 2000 para pasta system32 do Windows XP. E que os substituissem após reinicialização, se preciso. Para registrá-los, como eu não saberia quais seriam registráveis e quais não, mandei registrar todos, com a opção de não mostrar mensagem de erro para o usuário. Compilei o programa de instalação, e mandei ver!
Ah sim, incluí no programa de instalação também um apagador do conteúdo da pasta dllcache, para que o Windows não restaurasse os arquivos originais.
Funcionou: a atualização da tela do Windows XP ficou mais rápida, semelhante ao Windows 2000!!! Não ficou a mesma coisa, pois o XP é mais pesadinho que o 2000, possui vários serviços residentes em memória a mais. Mas deu um alívio legal. Eu nem acreditei! Estava com o estilo tema clássico do Windows, e para ver, apliquei uns estilos visuais, realmente ficou mais rápido. Rodei a proteção de tela Labirinto (ssmaze.scr), do 2000 no XP, e rodou legal, leve para entrar e sair e rápida na execução (essa proteção de tela foi removida do XP, eu gostava dela). Então guardei o instalador dos arquivos do Direct-X do Windows 2000, e agora toda vez que eu instalar o XP, nas tarefas rotineiras pós-instalação, eu aplico esse arquivo!
Um downgrade que valeu a pena. Não tente fazer em casa! rs Pode tentar sim, mas não me responsabilizo.
Estarei agora testando na prática, usando o computador por algumas semnas, sem tentar pensar nisso.

Tentativa 2, para remover um programa do XP que nem sei se o deixaria mais leve: o IE6.
Tentei de tudo para instalar o IE 5, removendo o IE6. Tentativas frustadas. O instalador não roda reclamando que já tem uma versão superior instalada. Beleza: alterei os arquivos INF dele, trocando a versão 5.0 por 10.0 (IE 10! rsrsrs, pelo menos seria superior ao IE6!). Ele começou a instalação, me animei pra caramba! Detectava "Atualização do Windows 2000", claro, Windows 2000 versão 5.1 rs (= XP). (Aliás não sei porque o pessoal da M$ decidiu isso: no Windows 9x/Me, o instalador do IE mostra componentes opcionais ao usuário, mas no Windows 2000/XP, ele não mostra esses componentes e instala basicamente o IE e o OE - Outlook Express). Então, mas ele não instalava o IE, instalava rapidinho algo que não lembro o que era. Fuçando mais e mais, nada. Apliquei o IERadicator (www.litePC.com), mas ele não remove o IE do XP. Alterei o arquivo INF dele, para que pudesse removê-lo. E removeu! Mas pra colocar de novo… Eu não queria o 6, mas sim o 5. Iniciando a instalação do 5, agora ele iria instalar "por completo". Mas… A galerinha do Tio Bill é da pesada meeeesmo, ele não deixou!!! Aparecia uma mensagem de um programa verificador (não sei se do Windows XP, ou embutida no instalador do IE5), e dizia que o programa era incompatível com esta versão do Windows (não era com o mesmo estilo da mensagem que aparece no Windows XP ao tentar instalar um software catalogado pela M$ como não-compatível). Buáaa. Tentei reinstalar o IE no XP usando o arquivo ie.inf, mas ao pedir o CD, coloquei o do Windows 2000, em vez de o do XP. Parou no meio, dizendo que não encontrou alguns arquivos (que provavelmente só existem na instalação do IE6). Tentei usar o INF do IE do CD do Windows 2000… Nada, deu a mesma coisa (mas acusava outros arquivos). Apliquei então o INF do IE do XP, colocando o CD do XP mesmo. E não funcionou: ficou faltando alguma coisa. Quer saber? Esqueça o IE 5 para Windows XP!
Dei o sfc /scannow, para restaurar os arquivos de sistema modificados. Parece que deu certo… Mas ainda faltam alguns arquivos, como o "ie - não sei o que lá - setup". Claro, depois reapliquei o Direct-X do Windows 2000 no XP com o meu instalador (deu uns 7 MB o instalador), e o uxtheme.dll para os temas de terceiros também. IE 5 no XP, se alguém conseguir, mande aí a dica!

Quando eu disse "não tente fazer isso em casa", é porque:
- Ter o IE6, 7, 8, 10 que seja para mim é indiferente. O Mozilla Firefox 1.5.x é bem superior ao IE. E hoje estou com o Firefox 2, satisfeito.
- Ao fazer o "downgrade" (oposto de "upgrade" rs) para uma versão anterior do Direct-X, levei em consideração que eu não rodo jogos nem programas que exigem muita coisa gráfica, até porque minha placa de vídeo é uma pré histórica Trident 968X com 1 MB só de RAM (sim, eu fico em 800×600x16bits).

É isso… Explorando e Aprendendo, sempre!

2006-12-16@01:51

Marcadores: Outros

Comunidade: Entre na comunidade do Explorando no ORKUT!

Dicas de Windows? Veja no hotsite Eu Adoro Windows



2 comentários até agora ↓

  • 1 Lucas GTS // ago 17, 2008 at 20:14

    Interressante a sua curiosidade… Li o que estava escrito acima e goste da forma que vc tenta fazer as coisa.. parabens e continue com o otimo trabalho de Explorar e Aprender…

  • 2 Marcos Elias // ago 17, 2008 at 20:24

    Vlw, não pretendo parar nunca :)

Deixe seu comentário

Aviso: Veja as regras para comentários, e evite comentários que não adicionam nada.

Promoção GdH Press - Leia trechos dos livros online, sem compromisso :)

Dica: Como criar um vírus? (467)
Como escrever com letras grandes no orkut (174)
Como roubar senhas do MSN e comunidades e profiles do orkut! (124)
Proactive Password Auditor: Como hackear a senha do Administrador! (e todas as outras do Windows) (106)
Atalhos de teclado no Windows (96)
Como roubar Orkut (86)
Dica: Como criar um keylogger! (em Delphi) (73)
Hackeando as senhas no Windows: Guia Definitivo! (59)
Use um domínio personalizado para seu blog! (50)
Como desbloquear celular Vivo de graça! (50)
Eder: bom eu gostaria de roubar o MSN de uns amigos porque eles roubam os meus se alguem puder me ajudar a dar...
Mathias Kroyzanovski: 2760 é dualband, desbloquear é possivel, mas ele não funcionará com outra...
Adriano: eu tenho um (Nokia 2760) ele é da vivo! como eu posso saber se ele é bloqueado? pretendo mudar para...
viczinha: eu quero roubar a senha do MSN de outra pessoa eu sabendo o email dessa pessoa eu quria saber como...
elisangela: usar um dominio faram com que as pessoas assecem meu blog ou nao tem nada ha ver?
elisangela: usar um dominio farao com que as pessoas acessarem meu blog ou nao tem nada ha ver?
arromba: pow eu achei legak esse mep texto mais queria aprender uns modos hacker pois tenho q resgatar um...
Fernando: O sr Ricardo diz que ninguém é vítima, mas com o descaso que ele tem conosco nos faz acreditar...
Duke: Marcos, parabéns pelos blog. Tenho uma situação e comentar e saber o que pode ter acontecido na sua...
Daniel: ajuda! o meu xp e sp3 sera q vc pod m ajudar???
Cartáo Megabonus, da Unicard - Ligue e faça o seu! Não se esqueça do código indicado :)
Musica Eletronica
Livros de Linux é com o Guia do Hardware, do Carlos E. Morimoto. Leia a introdução e os primeiros capítulos online:
Livro Kurumin 7, Guia Prático
Kurumin 7, Guia Prático
Livro Linux, Ferramentas Técnicas
Linux, Ferramentas Técnicas
Cadastre-se grátis no AondeNamoro e encontre amigos, paqueras, namoradas(os):
AondeNamoro.com! Totalmente Gratuito!


Copyright © 2005-2008 Marcos Elias Picão - Todos os direitos reservados - All rights reserved
Partes do Copyright © 2006-2008 Via Mep S/A - Powered by Mep Produções
Home | Fórum do Explorando | RSS | Sobre este site | Termos de uso e privacidade | Rede de Sites Mep Host / Via Mep