¿Cómo puedo ejecutar DISM contra un instalador USB de Windows para reparar mis archivos locales de Windows?
Esto es lo que probé en Windows 8.1:
DISM /Online /Cleanup-Image /RestoreHealth
Devuelve el error 0x800f081f:
Tenga en cuenta que mi carpeta WinSxS tiene varias carpetas y tamaños de 6.88 GB, sin embargo, DISM no lo detectará.
Entiendo que una fuente saludable puede ser un instalador USB de Windows.
¿Cómo puedo hacer esto?
/restorehealth
no se trata de detectar%WinDir%\WinSxS
, sino de verificar las copias de seguridad de los archivos del sistema dentro de él contra fuentes buenas conocidas, preferiblemente a través de Windows Update (por lo que esto requiere una conexión a Internet), o como último recurso, uninstall.wim
/install.esd
. El Almacén de componentes [WinSxS] nunca debe ser ingresado o modificado por un usuario. Una vez que seDISM
ha verificado que no hay corrupción en WinSxS,SFC
se puede utilizar para comparar los archivos del sistema%WinDir%
con las copias buenas conocidas contenidas en el Almacén de componentes [WinSxS] y reemplazarlas según sea necesario.