在测试各种显示分辨率或完成远程桌面会话后,桌面图标可能会乱序。另一种情况是,当您不小心使用桌面上的 Ctrl+滚动按钮(鼠标)时,桌面图标大小会发生变化。
但是恢复到原始图标大小可能无法恢复桌面上的自定义图标位置。您可以通过强制终止 explorer.exe 来快速撤消图标重新排列,但这仅在某些情况下有效。
DesktopOK 是适用于所有 Windows 版本(32 位和 64 位)的独立程序,是一个方便的程序,可以保存桌面图标布局的多个配置并在需要时恢复特定设置。
在 Windows 中保存和恢复桌面图标布局
DesktopOK 是一个可移植的程序www.softwareok.com
,可以在 Windows 10 中完美运行。有 32 位和 64 位版本的单独下载。
从选项菜单中,您可以选择启用这两个设置:
- 保存和恢复图标间距
- 保存和恢复图标大小
单击保存按钮,当前屏幕分辨率将是存储设置的名称,后跟日期/时间戳。如果需要,您可以在选项中更改命名样式。
还有一个名为“打孔图标(随机位置)”的按钮,可以随机分散您的桌面图标。分散后,如果要进行测试,您可以使用“恢复”按钮从较早的备份中重新排列它们。
默认情况下,保存的桌面图标设置存储在以下位置的名为 DesktopOK.ini 的文件中。或者,您也可以通过 DesktopOK 菜单选项将桌面图标配置导出到 .dok 文件。
%AppData%\DesktopOK
“选项”选项卡下还有其他可用设置,例如以预定义的时间间隔“自动保存”等。与其他程序不同,DesktopOK 是可移植的并且不添加外壳扩展。如果 Windows 有时会忘记您的桌面图标位置,或者资源管理器崩溃并将桌面图标位置重置为默认值,DesktopOK 可能会派上用场。
DesktopOK 命令行选项:
例子:
保存到文件:
DesktopOK.exe /save /silent c:\icon_lay.dok
(要么)
DesktopOK.exe /save "c:\长路径名\icon_lay.dok"
从文件加载:
DesktopOK.exe /load /silent c:\icon_lay.dok
/silent = 不显示错误信息
/spacing = 保存图标间距
/size = 保存图标大小
/report = 与 /load 一起显示未解析/找到的符号列表
例如:DesktopOK.exe /load /report c:\icon_lay.dok
信息:
文件名必须以 *.dok 结尾。这是对其他系统文件的微小覆盖保护。
日期、时间和分辨率
/保存 c:\save_dok\_date_time_res_.dok
或(日期和时间)
/保存c:\save_dok\_date_time_.dok
静默安装
/静音-?安装
Src: DesktopOK 命令行文档:https://www.softwareok.com/?seite=faq-DesktopOK&faq=4
Windows 7 及更早版本
Microsoft 的 layout.dll 外壳扩展(来自 Microsoft Windows NT Resource Kit 工具)可以保存和恢复 Windows 32 位计算机上的桌面图标位置。Layout.dll 最初是为 Windows NT/2000 编写的。它不适用于 Windows 64 位版本。
此扩展在 Windows 2000、Windows XP 到 Windows 7 32 位下运行良好。我尚未在 Windows 10 32 位操作系统上对此进行测试。
安装 Layout.dll 外壳扩展
- 要添加 shell 扩展,请下载layout.zip并将其保存到文件夹中。
- 解压缩存档并将文件解压缩到您的桌面。
- 移动
LAYOUT.DLL
到Windows\System32
文件夹。 - 右键单击
LAYOUT.REG
并选择合并。 - 当要求确认时单击是。
注意:如果您以后需要卸载 shell 扩展,请将文件 layout.zip 存储在安全的位置。您可以使用该文件uninstall.reg
(包含在 中layout.zip
)从右键菜单中删除条目。
保存和恢复桌面图标布局
安装外壳扩展后,当您右键单击桌面上的空白区域时,您将看到两个上下文菜单选项,即保存桌面图标布局和恢复桌面图标布局。(高级用户提示:您也可以在“我的电脑”或“文件夹”上下文菜单中实现外壳扩展。)
当您单击Save Desktop Icon Layout时,桌面图标位置将保存为二进制注册表值,您会看到以下消息框:
保存桌面图标布局
恢复桌面图标布局
卸载 Layout.dll 外壳扩展
要卸载layout.dll
shell 扩展,请右键单击文件uninstall.reg
(位于 layout.zip 中)并选择合并。然后从您的文件夹中手动删除文件 LAYOUT.DLL Windows\System32
。