Answers:
它们位于注册表中的HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop
。
您应该感兴趣的键是ItemPosXXXxXXX(其中XXX是您的分辨率)。
相关的值是Mode
,LogicalViewMode
,IconSize
。
您可以将它们组合在一起,如下表所示:
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
。
ItemPos1920x1080x144(n)
(n
是一个数字)...那么哪一个包含实际的图标位置?
图标位置存储在注册表中。不幸的是我没有确切的位置。
您可以使用此链接来固定图标的位置:http : //www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/
单击桌面时,它将在上下文菜单中添加两个条目:Save Desktop Icon Layout
和Restore Desktop Icon Layout
。
您可以保存图标的当前位置。如果出现问题,可以将其还原到保存的位置。
尝试导出此密钥HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Bags \ 1 \ Desktop
然后重新排列您的桌面等,然后重新导入。
让我知道事情的后续。
我尝试了各种补救措施来解决可能出现在十几个相关线程中的图标加扰问题。没事。然后,我尝试了Ben Lavender的答案中提到的导出/导入技巧。这也不起作用。一开始不是。但是后来一个奇怪的想法突然浮现在我的脑海。我在另一次谈话中略加扭曲。令我高兴的是,稍作修改的程序奏效了。这是确切的操作顺序:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
密钥(如Ben Lavender的答案中所指定)。步骤#3使失败与成功完全不同。