为什么每次向windows桌面复制文件,它都会挤到最左上角去,把整个桌面的布局弄乱?
我也遇到过这个问题。
和自动排列图标无关,自动排列现如今默认是不启用的。
windows 10和11特有的臭毛病,windows 7之前是没有的。
因为windows7之前,explorer是实时刷新内容的,而windows10和11,貌似改成了按需刷新。
而这个按需刷新也不是每次都能准确触发,因为我经常碰到在某个文件夹中生成新文件后不显示的问题,必须手动刷新才行。
但以我的使用体验来说,第一,不是刻意的,纯粹是BUG没人管,或者反馈少没人搭理,第二,不是每次都出现。
什么样的情况下出现的概率大?
有应用程序消耗大量硬件资源的时候。比如内存满了,explorer被挤到虚拟内存里去了。GPU的3D核心满了,桌面渲染能力下降了。
因为桌面中的文件保存在一个用户文件夹中,桌面作为explorer中的组件来以一种特殊的UI来展示此文件夹中的文件图标。
而桌面区别于desktop文件夹的另一个特性就是,它除了显示文件之外,还会显示一些组件接口的图标,如用户文档,计算机,网络等。
所以,复制新文件到桌面中时,是先复制到desktop文件夹中,explorer再对桌面上的文件进行排列。
这时候,如果explorer不能使用到足够的硬件资源,造成卡顿,就可能导致从复制到排列这个过程中某个环节出现问题,最终导致新文件的图标被放到前面,通常也不是第一个,而是放在用户文件夹后面,只不过许多人现如今并不在桌面上放置用户文件夹了,所以新复制的文件就成了第一个。
目前,没啥好的解决办法。现如今的windows一大堆毛病没人管。
唯一能想到的办法就是复制文件之前,手动点右键刷新几次,尽量点右键,用右键菜单刷新,不要按F5。将explorer被挤到虚拟内存中的数据重新加载进ram,之后再复制文件。
这样出问题的概率会小一些,但依然无法保证绝对不出问题。