怎样设置使桌面文件摆放不会因为重启而重新排序,而是固定位置
时间: 2024-04-15 13:26:58 浏览: 22
要使桌面文件的位置不受重启影响,你可以按照以下步骤进行设置:
1. 打开桌面上的任意空白区域,点击鼠标右键,在弹出的菜单中选择 "查看"。
2. 在 "查看" 子菜单中,取消选中 "自动排列图标" 和 "将图标与网格对齐",确保这两个选项未选中状态。
3. 确保你已经将桌面上的文件或文件夹放置在你想要的位置。
4. 打开注册表编辑器。按下 Win + R 键,在运行对话框中输入 "regedit",然后点击 "确定" 打开注册表编辑器。
5. 导航到以下注册表路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
6. 在左侧的导航窗格中,找到 "Desktop" 键,并右键点击它,在弹出的菜单中选择 "导出",将它导出为备份文件。
7. 对于 "Desktop" 键,在右侧窗格中右键点击空白处,选择 "新建" -> "DWORD (32 位) 值"。
8. 将新创建的 DWORD 值命名为 "NoSaveSettings",然后双击它,将数值数据设置为 "1"。
9. 关闭注册表编辑器,并重启计算机。
完成上述步骤后,你的桌面文件将会固定在你设置的位置,不会因为重启而重新排序。请注意,在编辑注册表时要小心,确保按照步骤进行操作,并备份注册表以防万一。
相关问题
如何用cmd设置桌面文件在桌面上的位置
您可以通过以下步骤在cmd中设置桌面文件的位置:
1. 打开cmd命令提示符。
2. 键入“cd desktop”进入桌面目录。
3. 键入“attrib +s +h desktop.ini”创建一个desktop.ini文件。
4. 编辑desktop.ini文件,并将以下内容复制粘贴进去:
[.ShellClassInfo]
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=50
ConfirmFileOp=0
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=myimage.bmp
IconArea_Text=0x7FFFFFFF
5. 在桌面目录中保存desktop.ini和myimage.bmp两个文件。
6. 键入“attrib +s +h myimage.bmp”设置myimage.bmp文件属性。
7. 键入“taskkill /f /im explorer.exe”退出并重新启动Windows资源管理器,以使更改生效。
8. 现在,您可以使用鼠标来拖放文件到桌面的指定位置。
请注意,这些步骤适用于Windows 10。在其他操作系统中可能会有所不同。
java桌面程序设置定时重启
要在java桌面程序中设置定时重启,可以使用java.util.Timer类和java.util.TimerTask类来实现。
首先,我们需要创建一个定时任务类,继承自TimerTask。在这个类中,我们重写run方法,在该方法中编写需要执行的定时任务代码。比如,可以使用Runtime类的exec方法来执行重启命令。
接下来,在主程序中,我们可以实例化一个Timer对象,并调用其schedule方法来安排定时任务。该方法接受一个TimerTask对象和一个延迟时间作为参数。我们可以选择合适的延迟时间,比如设置为24小时(24 * 60 * 60 * 1000 毫秒)。然后,在任务执行完毕后,再次调用schedule方法进行下一次定时任务的安排,从而实现循环定时重启的效果。
在程序启动时,我们需要调用一次schedule方法来进行初始的定时任务安排。这样,当程序执行到循环定时任务的安排时,就会进行重启操作,并从头开始执行程序。
最后,我们需要确保程序在需要重新启动时可以正确退出。可以在定时任务类的run方法中添加一个判断条件,当达到重启条件时,使用System.exit(0)来终止程序的执行。
总结起来,通过使用Timer类和TimerTask类,我们可以在java桌面程序中设置定时重启。我们只需要创建一个定时任务类,安排它的执行时间,然后在任务中实现重启操作即可。