Pregunta

He estado escribiendo un programa de copia de seguridad usando VSS y comencé con Vshadow.exe desde las muestras de Windows SDK 6.1. Generalmente funciona, pero me sorprendió ver que ciertos archivos todavía están bloqueados dentro de las copias de la sombra que crea, como

C:\Users\Felix\NtUser.dat
C:\Users\Felix\NtUser.dat.log1
C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat
C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat.log1
...

Acceder a estos archivos en la copia de la sombra (ya sea con CreateFileEx, CopyFileEx o con Comandante total o cualquier otra herramienta) generalmente me da un Error 32 (El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso). Parece ocurrir arbitrariamente. ¿Como puede ser?

Mi edición anterior (mensajes de registro de eventos) resultó no ser el núcleo de este problema, porque lo solucioné y no ayudó.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top