前言(废话):
昨天突发奇想把桌面的图标摆成一个形状,自觉不错,但是唯一的毛病就是点击自动排列后所有的图标就恢复默认状态了。在网上翻查资料,大多都是说利用软件,小小的一个要求还要去下载一个软件长期挂在后台浪费系统资源岂不是得不偿失?还有说的是利用组策略修改桌面设置为退出时不保存桌面项目的修改,但经过试验发现根本不行,只能实现不保存窗口的大小变化以及任务栏位置变化等情况,桌面图标依然可以随意改动位置且退出系统后自动保存下来,而且网上相关资料也证实了无法锁定桌面图标的位置。其它说的修改注册表的办法和组策略修改的地方是一样的,也没有效果。
桌面的图标的位置是可以被记忆下来的,只要不是自动排列即可。既然这样肯定有个地方保存这些图标的位置信息,很大的可能性是注册表。利用软件很快找到了这个保存桌面图标位置的注册表子键。要让它达到不能随意改动图标的位置的办法可以是保存该注册表子键内容,但稍稍一不注意拖动了某个图标就需要恢复,麻烦。XP的注册表提供了权限功能,既然这样,利用权限功能使之自己不能修改该子键内容,那不是就固定桌面图标的位置了么?下面是步骤:
实现方法:
1。在桌面取消自动排列图标,如果需要,也可以取消对齐网格,然后按自己的想法排列好桌面图标。最好重启一次。
2。运行中输入REGEDIT.EXE,打开注册表编辑器,左边依次展开找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop]。
3。右键点击Desktop,选择“权限”,“高级”,权限项目中列有很多用户,选中自己(如果不清楚就选Administrators),点击“编辑”,勾上“设置数值”拒绝的√,确定。再选中SYSTEM,一样对设置数值拒绝。弹出的警告窗口确定即可。关闭注册表编辑器。
任意拖拉桌面图标,只要刷新即可恢复成设置的样子。哪怕是点击自动排列,只要取消自动排列后立即自动恢复,^_^。
联系客服