Estoy usando Windows 8.1 x64, compilación 6.3.9600.16384, usando el símbolo del sistema con privilegios de administrador.
sfc /scannow
devoluciones:
...found corrupt files but was unable to fix some of them.
y
dism /online /cleanup-image /restorehealth
devoluciones:
Error: 0x800f0906
The source files could not be downloaded.
(y Windows Update Service no puede iniciarse porque faltan esos archivos).
también intentado
dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess
y volvió:
Version: 6.3.9600.16384
Image Version: 6.3.9600.16384
Error: 0x800f081f
The source files could not be found.
Monté la imagen e intenté desde allí.
dism /mount-image /imagefile:F:\sources\install.wim /index:1 /mountdir:C:\offline
dism /online /cleanup-image /restoreHealth /source:c:\offline /limitaccess
también volviendo:
Error: 0x800f081f
¿Cómo reparo los archivos corruptos del sistema?
¿Puedo decirle a DISM que use el disco de instalación de Windows como fuente?
windows-8
windows-8.1
Carlos Gil
fuente
fuente
CSB.log
archivo (que generalmente se puede encontrarC:\Windows\Logs\CBS
) en el escritorio, comprimirlo en un archivo .zip / .7z y cargarlo en algún lugar (por ejemplo, ge.tt/about ). Luego publique el enlace resultante aquí para una mayor inspección.CSB.log
creado porsfc /scannow
CSB.logRespuestas:
Filtrando los detalles
La ejecución de
sfc /scannow
producirá unCBS.log
archivo de informe (que generalmente se encuentra enC:\Windows\Logs\CBS
) que contiene una gran cantidad de información. Para obtener los bits jugosos, abra un símbolo del sistema y ejecute este comando:El comando anterior:
Obtenga todas las líneas en el archivo original que contiene
[SR]
, que son las que rastrean los intentos de reparación.Elimine todas las líneas que contienen
verify
de lo que obtuvimos en el paso anterior para reducir aún más el desorden.Escriba los resultados en el
sfc.txt
archivo para su posterior análisis.En este caso, este sería el archivo resultante:
Identificando los problemas
Al verificar el archivo, puede ver que el Comprobador de archivos del sistema intentó reparar 3 componentes, pero falló:
Cada entrada sigue este esquema aproximado:
Cannot repair member file [...]"Generic.xbf"
El archivo que necesita ser reparado.
of Microsoft-Windows-Camera-LockScreenCamera-Main,
El nombre del paquete al que pertenece el archivo.
Version = 6.3.9600.16485,
Versión del archivo (mayor, menor, compilación y revisión).
pA = PROCESSOR_ARCHITECTURE_AMD64 (9),
La arquitectura del procesador de destino .
Culture neutral, [...],
Neutral o el nombre de la cultura relacionada si está localizado.
file is missing
Motivo por el que el archivo debe repararse.
Hay tres
Generic.xbf
archivos que faltan. Además, todos ellos comparten esta información:Esto significa que el archivo está incluido en la actualización de Windows KB2914218.
Reparación manual
Obtenga el paquete de actualización KB2914218 .
Extraiga el
.msu
archivo descargado usando 7-Zip en una carpeta con el nombre del archivo original (por ejemploWindows8.1-KB2914218-x64
).Abra un símbolo del sistema como administrador y navegue a la carpeta real utilizando el siguiente comando:
Expanda el archivador que contiene los archivos de actualización en el directorio actual:
Cada paquete tiene un
.manifest
archivo asociado que enumera los archivos agrupados. Para determinar dónde se almacena cada archivo, ejecute el siguiente comando reemplazandopackagaName
yfileName.ext
con los valores reales:Por ejemplo:
Repita el paso 5 para cualquier otro archivo que deba repararse.
Tome posesión y control total sobre la
C:\Windows\winsxs
carpeta:Crea cualquier carpeta faltante:
Tome el control total de las carpetas requeridas:
Restaurar los archivos:
Repita la revisión del archivo del sistema para asegurarse de que los problemas se hayan solucionado:
Referencias
fuente
SFC /SCANNOW
No encontré ningún problema después de eso.Si Windows no puede arrancar, puede ejecutar SFC desde la consola de recuperación de Windows:
Extraído de: http://www.sysadmit.com/2016/03/windows-reparar-archivos-del-sistema.html
fuente