在 Powershell 中更改桌面图标大小?

Rob*_*Rob 1 powershell windows-10

编写PS脚本快速设置设备@work。我需要一种在 cmd/PS 中设置它的方法,但广泛的搜索结果......没有。这个偏好甚至存储在哪里?我发现:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\Shell Icon Size=32
Run Code Online (Sandbox Code Playgroud)

但无论如何,这是 32 并且改变它似乎不会改变大小。想法,苏?

roo*_*oot 6

在我的 Windows 10 机器上,这个值存储HKCU\Software\Microsoft\Windows\Shell\Bags\1\DesktopIconSize. 更改其值后,您必须重新启动explorer.exe。不需要注销。

所以你可以使用,

Set-ItemProperty -path HKCU:\Software\Microsoft\Windows\Shell\Bags\1\Desktop -name IconSize -value 48
Stop-Process -name explorer  # explorer.exe restarts automatically after stopping
Run Code Online (Sandbox Code Playgroud)

这还允许您自定义超出预设小/中/大的图标大小。

在此处输入图片说明