Files
wufuc/translations/README.pt-BR.md
zeffy c2418d78ca fix relative links in the translation docs
thanks @Syping for bring this to my attention
2017-08-24 01:07:58 -07:00

4.5 KiB

wufuc

English | русский | Français | Deutsch | Magyar | Portuguese (Brazil)

Click here to lend your support to wufuc and make a donation at pledgie.com ! Click here to tip wufuc on Gratipay!

Desabilita a mensagem “Seu PC utiliza um processador que não é suportado por esta versão do Windows e você não receberá atualizações” do Windows Update, e permite que você continue instalando atualizações nos sistemas Windows 7 and 8.1 com os novos processadores Intel Kaby Lake, AMD Ryzen, ou outros processadores.

Downloads

Você pode baixar a última versão estável aqui!

Se você é corajoso, você pode testar a último versão instável aqui. Utilize-o por risco próprio

Patrocinadores

Advanced Installer

O instalador dos pacotes foram criados com Advanced Installer com a licença de cógido aberto. O Advanced Installer tem uma interface intuitiva e amigável que me permitiu a criar rapidamente um instalador completo com facilidade. Dê uma olhada nisso

Reportando problemas

Leia CONTRIBUTING.pt-BR.md.

Prefácio

O changelog para atualizações do Windows KB4012218 e KB4012219 incluindo o:

Habilita detecção de geração de processador e suporte de hardware quando PC procura ou baixa atualizações pelo Windows Update.

Essas atualizações marcaram a implementação da policy change que foi anunciado há um tempo atrás, onde a Microsoft declara que não irá fornecer suporte do Windows 7 ou 8.1 on na próxima geração de processadores Intel, AMD and Qualcomm.

Esse anúncio foi basicamente um foda-se para aqueles que decidiram não fazer upgrade para a grande "merda" conhecida por windows 10, especialmente considerando que o período de suporte para o Windows 7 e 8.1 só irá terminar em 4 de Janeiro de 2020 e 10 de Janeiro de 2023, respectivamente.

Essa atualização afetou até as pessoas que possuem processadores antigos da Intel e AMD! Alguns usuários já me relataram que tiveram o mesmo problema Intel Atom Z530, Intel Core i5-M 560, Intel Core i5-4300M, Intel Atom D525, Intel Pentium B940, AMD FX-8350, and AMD Turion 64 Mobile Technology ML-34 sendo todos bloqueados no Windows Update.

Microsoft sacana!

Se você estiver interessado, você pode ler você pode ler as minhas primeiras anotações de como descrobri o CPU check aqui.

Como funciona

Basicamente, dentro do arquivo chamado wuaueng.dll existem 2 funções: IsDeviceServiceable(void) and IsCPUSupported(void). IsDeviceServiceable(void) é basicamente um desvio IsCPUSupported(void) que captura o resultado que ele recebe e a recicla nas próximas chamadas.

Meu patch altera o resultado do valor da "first run" de FALSE e transforma o resultado em TRUE.

  • No boot do sistema a tarefa agendada do wufuc roda como usuário NT AUTHORITY\SYSTEM.
  • wufuc determina que serviço host group processa o Windows Update roda (normalmente netsvcs), e se introduz nele.
  • Uma vez introduzido, ele aplica o hook para LoadLibraryEx que automaticamente roda wuaueng.dll quando está carregado.
  • Qualquer carregamento prévio do wuaueng.dll também é rodado.

Muitas melhorias no meu método batchfile:

  • Nenhum arquivo do sistema é alterado!
  • Heuristic-based patching, isso significa que ele funcionará mesmo com novas atualizações do Windows.
  • C é a melhor linguagem!
  • Não depende de nada externo.