La última fecha de acceso no cambia incluso después de leer el archivo en Windows 7

24

Tengo algunos archivos en Windows 7 y quiero ver qué hora fue cuando lo leí esta mañana (27 de febrero por la mañana), pero cuando hago clic derecho en el archivo y elijo Propiedades, veo

Accessed: Yesterday, Feb 26, 2011, 2:12:37PM

entonces abro el archivo para volver a leer el contenido, y luego vuelvo a abrir las Propiedades, y la Fecha de acceso sigue siendo la misma (26 de febrero).

Incluso si agrego una columna a la carpeta para "Fecha de acceso", todavía muestra el 26 de febrero. Pero hoy es el 27 de febrero y claramente he "accedido" a ella ... entonces, ¿cómo puedo ver la última fecha de acceso real?

nopole
fuente

Respuestas:

32

La configuración del registro NtfsDisableLastAccessUpdate está habilitada de forma predeterminada en Windows 7. Esta fue una modificación del rendimiento que muchas personas usaron en sistemas operativos anteriores porque evita muchas escrituras excesivas en el disco duro.

Si realmente desea que la fecha de Último acceso se actualice como solía ser, simplemente configure el valor del registro en 0.

Para referencia futura en caso de que el enlace doc deje de funcionar, la clave se encuentra en:

HKLM\SYSTEM\CurrentControlSet\Control\FileSystem

Es un valor llamado REG_DWORD NtfsDisableLastAccessUpdateque se puede establecer en 0 o 1.

Desde el enlace:

Determina si NTFS actualiza la marca de tiempo de último acceso en cada directorio cuando enumera los directorios en un volumen NTFS.

Esta entrada está diseñada para evitar que el búfer de registro NTFS en la memoria física se llene con registros de actualización de marca de tiempo. Si tiene un volumen NTFS con una gran cantidad de directorios (más de 70,000) y Windows 2000 no responde rápidamente a los comandos dir, agregar esta entrada al registro puede hacer que la lista de directorios sea más rápida.

0: al enumerar directorios, NTFS actualiza la marca de tiempo de último acceso en cada directorio que detecta y registra cada cambio en el registro de NTFS.

1 - Al enumerar directorios, NTFS no actualiza la marca de tiempo de último acceso y no registra las actualizaciones de la marca de tiempo en el registro de NTFS.

Ryan Bolger
fuente
2
wow ... supongo que no debería mostrarlo cuando en realidad es inexacto ... eso puede tener mucha confusión, como que el padre hable con el hijo "¿Creí que dijiste que miraste el documento esta tarde? Veo el último tiempo de acceso hace 5 días ". O "lo sentencio a 10 años de prisión, ya que claramente estaba mintiendo, dijo que estaba en casa leyendo ese archivo, pero revisamos su computadora y la última fecha de acceso a ese archivo fue en realidad hace 2 meses. Estaba mintiendo en Corte."
nopole
77
En lugar de pasar por el registro, una forma más fácil sería escribir esto en un símbolo del sistema elevado:fsutil behavior set DisableLastAccess 0
paradroid
"... excesivo ..." Excediendo qué, uno se pregunta.
ChrisJJ
@ 太極 者 無極 而 生 Bueno, para ser honesto, cualquier dato de computadora es / debe ser visto como una evidencia realmente débil en la corte. Después de todo, todo puede ser alterado, si no por un usuario normal, luego por un hacker, especialmente porque puede acceder al archivo desde otro sistema operativo y sobrescribir los datos sin que Windows se interponga en su camino.
HopefullyHelpful
4

Usando este comando para habilitar / deshabilitar LastAccessTime:

Abra un símbolo del sistema elevado. Haga clic derecho en el botón Inicio de Windows y seleccione Símbolo del sistema (Administrador). Para verificar si las últimas actualizaciones de tiempo de acceso están habilitadas o no, ejecute:

C:\> fsutil behavior query disablelastaccess DisableLastAccess = 1

Para habilitar la última actualización de hora de acceso:

C:\> fsutil behavior set disablelastaccess 0 DisableLastAccess = 0

Para deshabilitar la última actualización del tiempo de acceso:

C:\> fsutil behavior set disablelastaccess 1 DisableLastAccess = 1 Después de realizar cualquier cambio, debe reiniciar la computadora para que se realicen los cambios.

Luke
fuente