Para poder detectar qué está fallando en windows y solucionarlo de forma rápida y sin complicaciones solo tenemos que abrir CMD con permisos de administrador y ejecutar estos códigos por orden
sfc /scannow
dism.exe /online /cleanup-image /scanhealth
dism.exe /online /cleanup-image /restorehealth
dism.exe /online /cleanup-image /startcomponentcleanup
Cuando no tenemos conexion y estamos desde un usb de recuperacion de windows podemos usar este comando
DISM /Image:D:\ /Cleanup-Image /RestoreHealth /Source:ESD:E:\sources\install.esd:1
donde D: es la unidad donde esta instalado el windows a reparar y el E: es donde tenemos el archivo esd, adicionalmente podemos obtener un error de espacio solo tenemos que añadir /scratchdir:y la unidadconsu carpeta
me soluciono el problema