Eu atualizei o Windows 10 pro para a versão 10.0.19045.6466, no entanto, a versão do Windows Update e do Media Creation Tool" é a 10.0.19041.3636, assim, não consigo realizar o conserto nem pelo Windows update e nem pelo media creation tool em vista que utiliza a versão 10.0.19041.3636 que é mais antiga que a versão que foi atualizada, devido que os comandos abaixo não refletem a versão da minha versão do Windows atualizada:
Claro, quando atualizo os pacotes no Windows Updade do SO, ele baixa os pacotes da versão que atualizei, versão 6466, mas infelizmente quando tento consertar pelo comando DISM, ele acessa a versão antiga dos arquivos.
Eis o comando que utilizei para tentar arrumar:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
C:\WINDOWS\system32>dism /online /cleanup-image /restorehealth
Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação Versão: 10.0.19041.3636
Versão da Imagem: 10.0.19045.6466
[100.0%] Erro: 0x800f081f
Não foi possível localizar os arquivos de origem. Use a opção "Origem" para especificar o local dos arquivos necessários à restauração do recurso. Para saber mais sobre como especificar um local de origem, consulte https://go.microsoft.com/fwlink/?LinkId=243077.
Sei que isso é devido a uma nova versão do .Net 3.5, pois tinha conseguido arrumar, mas foi quebrado novamente pelo Windows updade.
Inclusive tentei o comando abaixo para reinstalar os componentes Windows Pro, mas como versão do Media Creation Tool baixa a versão com final 3636, a minha é a 6466, impossibilitando consertar o problema, pois esta ferramenta somente baixa essa versão e o windows updade não tem os arquivos para essa versão, falhando também:
dism /Export-Image /SourceImageFile:D:\sources\install.esd /SourceIndex:4 /DestinationImageFile:D:\sources\install.wim /Compress:max /CheckIntegrity
Também tentei resetar o cache do windows updade, mas também sem sucesso com os comandos abaixo:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Agora não sei o que mais eu possa fazer, já que a versão que o Windows baixa não é a mesma que o comando DISM consegue acessar pelo Windows update e isso, impossibilita que eu possa consertar o problema.
Eu utilizei os seguintes comandos para ver as versões do pacote que baixei pelo media creation tool:
dism /Get-WimInfo /WimFile:D:\sources\install.esd
Para comparar com minha versão:
winver