A configuração do registro NtfsDisableLastAccessUpdate é ativada por padrão no Windows 7. Esse foi um ajuste no desempenho que muitas pessoas usaram em sistemas operacionais anteriores, pois evita muitas gravações excessivas no disco rígido.
Se você realmente deseja que a data do Último Acesso seja atualizada da maneira que costumava ser, basta definir o valor do registro como 0.
Para referência futura, caso o link do documento pare de funcionar, a chave está localizada em:
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
É um valor REG_DWORD chamado NtfsDisableLastAccessUpdateque pode ser definido como 0 ou 1.
No link:
Determina se o NTFS atualiza o registro de data e hora do último acesso em cada diretório quando ele lista os diretórios em um volume NTFS.
Esta entrada foi projetada para impedir que o buffer de log NTFS na memória física seja preenchido com registros de atualização de carimbo de data / hora. Se você tiver um volume NTFS com um número muito grande de diretórios (mais de 70.000) e o Windows 2000 não responder rapidamente aos comandos dir, adicionar essa entrada ao registro poderá tornar a lista de diretórios mais rápida.
0 - Ao listar diretórios, o NTFS atualiza o registro de data e hora do último acesso em cada diretório que detecta e registra cada alteração no log do NTFS.
1 - Ao listar diretórios, o NTFS não atualiza o registro de data e hora do último acesso e não registra atualizações de registro de data e hora no log do NTFS.