Windows在哪里存储图标位置?


23

Windows XP / Vista / 7 / ...在桌面上的哪里保存图标的位置?有内置的保存位置的方法吗?我可以锁定某些物品的位置吗?

Answers:


15

它们位于注册表中的HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop

您应该感兴趣的键是ItemPosXXXxXXX(其中XXX是您的分辨率)。

在此处输入图片说明

相关的值是ModeLogicalViewModeIconSize

您可以将它们组合在一起,如下表所示:

Style       Mode    LogicalViewMode  IconSize
X-Lg Icons  5       3                0x100
Lg Icons    5       3                0x60
Med Icons   5       3                0x30
Sm Icons    2       3                0x10
List        3       3                0x10
Details     4       1                0x10
Tiles       6       2                0x30

更新资料

幸运的是找到了一篇可以为您提供帮助的文章。请参阅:Windows Shellbag Forensics


您是否有KB文章或类似内容?
Max Ried

1
@MaxRied:我更新了答案。希望对您有帮助。
stderr

我知道我迟到了,但是我发现了一些ItemPos1920x1080x144(n)n是一个数字)...那么哪一个包含实际的图标位置?
stevefestl

2
注意:这不适用于Windows 10
Alec Istomin

这似乎为我工作,在Windows 10
Codingale


1

Windows图标通常会四处移动,尤其是在屏幕分辨率更改时,但不包含用于撤消此类更改的内置工具。

由于注册表信息对于不同版本的Windows可能有所不同,因此最好使用第三方实用程序,而不要自己尝试这样做。

免费且用途广泛的Iconoid是将图标保留在适当位置的一个出色实用程序。

图片


1

尝试导出此密钥HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Bags \ 1 \ Desktop

然后重新排列您的桌面等,然后重新导入。

让我知道事情的后续。


好吧,这不起作用。每当我连接第二台显示器(在扩展屏幕模式下)时,都会弄乱笔记本电脑屏幕上桌面的图标布局。断开第二台显示器的连接,然后再导入存储的密钥,则无济于事,图标始终乱七八糟。
伊斯特万·扎查尔(IstvánZachar),

1

最好的应用程序是“ DesktopOK”。它免费且以特定分辨率保存图标位置,因此在将RemoteDesktop连接到PC时它们不会损坏。保存无限数量的状态。


0

我尝试了各种补救措施来解决可能出现在十几个相关线程中的图标加扰问题。没事。然后,我尝试了Ben Lavender的答案中提到的导出/导入技巧。这也不起作用。一开始不是。但是后来一个奇怪的想法突然浮现在我的脑海。我在另一次谈话中略加扭曲。令我高兴的是,稍作修改的程序奏效了。这是确切的操作顺序:

  1. 导出 HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop密钥(如Ben Lavender的答案中所指定)。
  2. 在桌面上的适当位置排列适当大小的图标。
  3. 右键单击并从本地菜单中选择“刷新”。
  4. 导入保存的注册表项。

步骤#3使失败与成功完全不同。


1
欢迎来到超级用户。请注意,不同的人会看到以不同顺序列出的答案,因此,如果您要引用其他答案,则应按名称和链接进行操作;不要说“先验”或“之上”之类的话。(还请注意,这些是答案,而不是消息。)最后,可以删除答案。如果Ben Lavender的答案被删除,您的答案将变得毫无用处。因此,即使您基于别人的答案,也应在答案中包括所有必需的详细信息。
G-Man说'Resstate Monica''July

它不起作用,请参阅Ben的回答下的我的评论。
伊斯特万·扎查尔(IstvánZachar),
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.