注册表编辑后刷新桌面,无需重新启动 explorer.exe

注册表编辑后刷新桌面,无需重新启动 explorer.exe

我正在编辑HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders键和Desktop值。重新启动 Explorer 后,新位置确实会起作用,但这会关闭 Explorer 中与桌面无关的所有其他功能。

使用批处理和 VBS 脚本,有没有办法在编辑此注册表后刷新桌面而无需重新启动 explorer.exe?

答案1

如果您使用以下 PowerShell 脚本而不是直接编辑注册表来更改特殊文件夹路径,则无需重新启动 Explorer shell。

路径-使用PowerShell设置特殊文件夹的位置 - VoidCC

PowerShell 脚本使用SHSetKnownFolderPathAPI 调用。重定向桌面 shell 文件夹后,按F5桌面上的 刷新视图。

相关内容