请问为什么在win 7系统,我打开过文件但文件属性中访问时间并不变化,我怎么才能让计算机更新访问时间?

请问为什么在win 7系统,我打开过文件但文件属性中访问时间并不变化,我怎么才能让计算机更新访问时间?,第1张

根据GetFileTime这个API,和文件相关的时间有3个:

BOOL WINAPI GetFileTime(

__in HANDLE hFile,

__out_opt LPFILETIME lpCreationTime,

__out_opt LPFILETIME lpLastAccessTime,

__out_opt LPFILETIME lpLastWriteTime

)

CreationTime:创建时间,很好理解,就是这个文件创建时的时间。

LastAccessTime:最后访问时间,表示文件读取,写入,复制或者执行的最后时间.

LastWriteTime: 文件最后写入的时间。

从2003 SP1起,为了性能,默认把LastAccessTime给禁用了。因为你做读 *** 作,就要把这个时间更新过去,就包含了一个读+写 *** 作,现在硬盘大文件多,很影响性能,所以默认关闭了。

按WIN+R键输入cmd,或者win7那里搜索cmd。使用命令查询当前系统是否关闭了LastAccessTime的更新:

fsutil behavior query disablelastaccess

如果返回1表示关闭,0开启。

打开LastAccessTime的更新:

fsutil behavior set disablelastaccess 0

然后重启就行了。望采纳谢谢

1、开始菜单,选择控制面板;

2、点击系统和安全;

3、点击管理工具;

4、点击进入,本地安全策略进行 *** 作设置;

5、点击进入,安全设置-本地策略-安全选项”里面的“交互式安全:可缓冲保存的前次登陆个数”,默认的共享最大连接数为10台;

6、超过数量的电脑将会被提示无法共享,如被共享电脑的IP是192.168.1.x,它被超过的数量的电脑访问时会出现错误,所以这里改成50;

7、XP设置,组策略找到“计算机配置-管理模版-Windows组件-远程桌面服务”里面的“限制连接数量”改为已启用,数量设为50;

8、修改成50.ok了,问题解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7826338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存