如何强制Windows保存桌面图标位置?


55

有没有一种方法可以强制Windows保存桌面图标位置?


3
欢迎使用SuperUser,并感谢您的贡献!请注意,虽然完全可以回答自己的问题,但您应该将帖子的格式设置为-问题和答案。因此,请重写您的帖子,以便提出问题或描述问题,然后将解决方案发布为答案。另外,不要忘记接受答案(单击旁边的对勾标记),以使其他找到答案的人知道该解决方案对您有效。
Indrek

还有一个小的shell扩展,它在“我的电脑”图标的上下文菜单中添加了“保存桌面图标布局”和“还原桌面图标布局”选项。例如,您可以在这里获得它。
zb226

这些骇客运作的事实对这里的基本UI来说是可悲的评论。无论如何,以防万一,您还可以浏览一下我在某个地方的论坛中找到的这个小型桌面还原工具。您可以将设置保存到文件中,然后随身携带到新PC等上。好主意!

1
无法回答,但可以发表评论。我创建了一个非常轻巧的服务,可以在更改分辨率后自动保存/恢复位置。看看:github.com/TomONeill/persistentdesktopicons
Tom

Answers:


67

您只需右键单击桌面,然后单击刷新。这样可以保存图标位置(至少在XP中也是如此,在Windows 7中也已确认)。

这是确认此方法有效的简单方法:

  • 移动图标
  • 杀死explorer.exe(并重新启动它,如果它不会自动重新启动)
  • 通知图标移回(因为未保存)
  • 再次移动图标
  • 右键单击桌面->单击刷新
  • 杀死explorer.exe(并重启)
  • 注意图标不会向后移动(因为这次是在杀死资源管理器之前将其保存)

从taskmanager中杀死后如何重新启动explorer.exe ..我看不到任何方法可以重新启动..随着开始菜单的消失..(Windows 7)
ihightower15

5
在“任务管理器”中,单击“文件”菜单选项,然后选择“运行新任务”。然后键入“ explorer”,然后按Enter。
哈坎

1
也适用于Windows 10 ...
Macmade

9
我一生都在开玩笑吗 它行得通,为什么我必须经历这么多年?
RozzA

您是男人中的上帝
Mariano L

24

有一个很好的程序,称为DesktopOK,它有机会导出(另存为)文件,然后在需要时进行还原。


4
这对于我的情况非常有用,因为我经常停靠和取消停放工作笔记本电脑。在本机笔记本电脑显示器和两个较大的显示器之间切换会破坏Win7的图标位置,它们最终到处都是(如果您问我,这真可悲)。使用DesktopOK,可以为各种监视器配置和分辨率保存多个“会话”,并在需要时将其还原。不需要安装,只需在要保存或还原时运行即可。
Amos M. Carpenter

不幸的是,我发现DesktopOK在版本4.41时使
win10

DesktopOK版本4.71在Windows 10中似乎可以正常工作。还有Iconoid,它可以保存和还原相对图标位置,当我从单个笔记本电脑屏幕切换到笔记本电脑屏幕+大显示器时,我发现它很方便。
RolfBly

我已经在W10上测试过DesktopOK 4.73,它不起作用。恢复功能不执行任何操作。
teecee

8

强制Windows在不使用第三方实用程序的情况下保存桌面图标位置的方法:

  1. 打开记事本并输入一些文本,以便如果要关闭它,将显示一个确认对话框。
  2. 尝试注销。
  3. 记事本(可能还有其他应用程序)将询问您是否要保存更改。
  4. 单击取消。这将防止Windows注销。

现在将保存桌面图标位置。发生这种情况是因为它是Windows注销时要做的事情之一,并且发生在实际注销之前。

当您整理完桌面后,这可能会有所帮助,因为如果Windows资源管理器崩溃,则会丢失对桌面图标位置的修改。


3
我认为Anonymous解决方案要简单得多,并且它确实有效,我只是尝试过。:)顺便说一句,有趣的是。
Sk8erPeter

那确实确实更简单;)。但是,这可能仍然有用,在更简单的情况下,该简单版本将停止在将来的Windows版本中工作。
Jelle Geerts 2012年

1
我喜欢您的想法,我一直都注销并重新登录(或重新启动)-但刷新技巧也一直有效-一直以来!
RozzA'2

8

刚装DesktopRestore从midiox,这在桌面上的Windows 7和10只需右击工作正常,看菜单-

屏幕截图


2
不知道为什么这被否决了。这是一个很好的答案,也是一个了不起的解决方案。我一直在使用DECADE的Jamie O'Connell的Desktop icon Save and Restore,现在已经在Win7 x64上使用了。当您在工作中的多显示器设置和家中的单显示器(笔记本电脑)之间切换时,这是无价的。您可以设置不同的布局,这些布局非常容易根据监视器设置进行上下文还原。(免费)应用程序的链接位于Jamie的网站上:midiox.com/html/desktop.htm
Tom Auger

我没有投票,但是此解决方案在Win10中不再有效
Serj Sagan

2
这不是真的。我在Windows 10上使用它,它似乎工作正常。
Gal Talmor

在Win10上,菜单的行为似乎很奇怪(不会下拉;双击其中的任何一个都会更改语言),同时在屏幕切换期间保持程序窗口处于打开状态。
user66001

1
反对意见可能来自于以下事实:https: //www.virustotal.com/ 中当前有64个引擎中的26个报告该chip.de安装程序为恶意软件,这可能是由于下载站点注入了广告软件所致。我已经编辑了答案,并将链接更改为官方网站。
阿尔瓦罗·冈萨雷斯

3

影响Windows 10的问题已连接到ESET Antivirus(及其类似产品)。AV删除木马/病毒后,图标和文件夹(注册表)设置将损坏,无法恢复。

幸运的是,ESET已成功重现了该问题,并在今天(通过预发行更新服务器)提供了修复程序https : //forum.eset.com/topic/6033-windows-10-forget-folder-view-setting-when- ess-is-installed / page-5#entry33407

更新:

如果Cleaner模块在重新启动和启动扫描后(在某些系统上发生此情况)不能修复系统,则这些步骤(从此处获取)是手动修复它的步骤:


  1. 打开注册表编辑器:

在regedit中,转到以下两个目的地:

HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42a­edc87-2188-41fd-b9a3-0c966feabec1}\InPro­cServer32\

HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-4­1fd-b9a3-0c966feabec1}\InProcServer32\

  1. 首先右键单击最后一个子项(在本例中为InProcServer32),然后单击“权限...”,然后单击“高级...”,然后单击“所有者”的“更改”。再次选择“高级...”,单击“立即查找”,然后选择“管理员”。“好的好的”。选择“替换子容器和对象的所有者”以及“替换所有子对象权限条目...”,然后单击“确定”。然后在您首先打开的“权限”窗口中选择“管理员”,然后勾选“完全控制”,然后单击“确定”。InProcServer32对两个HKEY路径中的文件夹执行此操作。

  2. 双击(Default)并在两个文件目标位置均替换%SystemRoot%\SysWow64\shell32.dll%SystemRoot%\system32\windows.stor­age.dll,然后重新启动PC,一切正常!


2

要保存桌面图标,只需右键单击Windows的“桌面”,然后选择“刷新”。

还原桌面图标的一种简单方法是使用以下代码制作一个批处理文件-我将其命名为RestoreIcons.bat,并将其存储在Windows路径中的文件夹中,这样我就可以轻松运行它。

@echo off
title Restore Desktop Icons
color 0E
taskkill /IM explorer.exe /F
cls
echo This will restore desktop icons to position saved since either
echo * last reboot
echo * or last time you right-clicked on desktop and selected Refresh
echo whichever was the most recent.
echo.
echo The main reason for this pause is that a delay was needed between commands 
echo for this batch file to actually work.
echo.
pause  
start explorer.exe

2
一个人可以简单地使用PING命令在指定的时间段内ping通“家”,从而允许自动暂停
RozzA,2016年

1

对于什么“有效”和什么无效,似乎存在一些意见分歧。似乎Windows 10的不同版本以及此处建议的软件解决方案的各种更新可在不同时间(而不是其他时间)运行。也就是说,YMMV。截至2018年2月25日,这是使用Windows 10 1709家庭版完整更新的有效方法,不适用于我。我有一个双显示器设置,都是1920 x 1080,笔记本电脑的屏幕缩放为150%,桌面的屏幕缩放为100%(Windows推荐设置)。

  • 右键单击“桌面”,然后单击“刷新”选项:对我而言根本不起作用。单击刷新,将一个图标作为测试进行了移动,杀死了资源管理器,当资源管理器返回时,该图标未还原。失败。

  • Midi-Ox的Desktop Restore版本1.7.0:已运行,但并非完美。保存图标布局,将我的主要显示更改为台式机显示器(它将所有图标从笔记本电脑移动到外部台式机显示器,但完全破坏了布局),然后还原了图标。大多数情况下都很好,但是两个图标相互叠放,而一个图标又留在了桌面显示器上。

  • 来自SoftwareOK.com的DesktopOK版本5.01:进行了与上述相同的更改主要显示测试。DesktopOK执行完美。

不用说,DesktopOK是我正在使用的解决方案。根据此处的其他回复,YMMV。祝好运!


亲爱的布鲁斯,如果您在上面描述的是您尝试的操作,则刷新对您不起作用,因为您在移动图标之前单击了刷新。您需要在移动图标后单击刷新。刷新操作是将位置存储到注册表中的内容
Lockszmith 18-4-7

1
@Lockszmith,您误解了我描述的测试。我希望刷新在移动之前已保存图标的位置。测试是移动图标,杀死资源管理器,重新启动它,然后查看刷新时图标是否已还原到旧位置。那对我没用。
布鲁斯·莫里斯

我看到了,并站了起来。尽管我认为到达这里的每个人都在寻找一种方法,以防止丢失某些东西-至少那是让我来到这里的原因。听起来您的环境比我的环境更好:)
Lockszmith
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.