A Microsoft bloqueou a capacidade de receber atualizações para proprietários de Kaby Lake e Ryzen no Windows 7 e Windows 8.1, uma medida polêmica para quem deseja atualizar para o Windows 10.
Agora, a Microsoft está fornecendo suporte apenas para Kaby Lake da Intel e Ryzen da AMD que funcionam no Windows 10. A empresa diz que esta decisão é puramente comercial, e não técnica, para forçar os usuários a atualizar para o Windows 10. Apesar disso, um grande número dos usuários não estão nada satisfeitos com esta situação.
Neste artigo, vamos mostrar um truque para contornar essa limitação e instalar todas as atualizações, incluindo aquelas que estão atualmente impedidas de serem instaladas nessas CPUs.
Um desenvolvedor do GitHub chamado “zeffy” decidiu mudar as coisas com a capacidade de instalar os pacotes de atualização “bloqueados” em hardware moderno após corrigir alguns arquivos.
Em sua página, o desenvolvedor explicou em detalhes a maneira como descobriu algumas funções especiais de programação: 'IsDeviceSerciveable (void)' e 'IsCPUSupported (void)', ambos os quais podem ser encontrados na biblioteca DLL wuaueng.dll do SO. Essas duas funções executam uma verificação de hardware e são as responsáveis por bloquear o CPS e impedir que atualizações sejam instaladas.
Existem algumas maneiras fáceis de eliminar essa verificação de CPU apresentadas na página de zeffy no GitHub:
Corrija o wuaueng.dll e altere o dword_600002EE948, que está no deslocamento do arquivo 0x26C948, de 0x01 para 0x00. Isso faz com que IsDeviceServiceable (void) salte sobre todo o seu corpo e retorne 1 (CPU compatível) imediatamente. Este é o meu método preferido. Nota: Esses deslocamentos são apenas para a versão Windows 7 x64.
Corrigir wuaueng.dll e não retirar todas as instruções destacadas em IsDeviceServiceable (void), isso permitirá o uso de ForceUnsupportedCPU do tipo REG_DWORD na chave do Registro HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan (você irá provavelmente terá que criar essa chave de registro). Defina esse valor como 0x00000001 para forçar CPUs sem suporte e de volta para 0x00000000 para alterar o comportamento de volta ao padrão. Provavelmente, você precisará reiniciar o PC ou reiniciar o serviço wuauserv para que as alterações sejam aplicadas. Este comportamento não é documentado e pode ser removido em atualizações futuras.
Para obter os patches, basta ir à página de zeffy no GitHub.
Essas soluções são apenas temporárias, pois temos certeza de que a Microsoft também irá “consertar” essa capacidade em breve e bloquear a capacidade do Windows Update com implementações ainda mais complicadas.
HISTÓRIAS RELACIONADAS PARA VERIFICAR:
- O novo laptop Razer Blade 14 vem com Kaby Lake e 16 GB de RAM
- A Microsoft agora bloqueia as atualizações do Windows 7 e 8.1 nos sistemas Ryzen e Kaby Lake
- Intel substituirá Kaby Lake pela arquitetura Coffee Lake ainda este ano
- AMD Ryzen
- Kaby Lake
- windows 10 fix