如何防止在 Windows 中创建桌面快捷方式?

dyl*_*ber 12 windows desktop shortcuts file-shortcut

让安装程序默认在桌面上放置快捷方式是一种常见做法,但大多数安装程序允许您通过取消选中相应的复选框来禁用此功能。也有安装程序(如Adobe创意云更新)没有一个选项不是放置一个快捷方式在桌面上。我真的很讨厌桌面快捷方式,但我仍然想将我的桌面用于临时文件、快速管理等。有什么办法可以在我的桌面上自动隐藏快捷方式(*.lnk 文件)?

小智 3

首先,制作桌面的副本(例如包含您想要在桌面上显示的快捷方式的 DesktopCopy 文件夹)并将其放入文档文件夹(或其他用户定义的文件夹)中。

其次,创建一个批处理文件,该文件将使用 DesktopCopy 文件夹中的文件复制(并覆盖!)您的桌面。您可以使用robocopy的镜像功能删除源目录中不存在的文件。

然后,使用任务计划程序创建一个任务 (CopyDesktopContents),该任务在 Windows 启动或登录时启动并运行批处理。

如果您想在桌面上添加自己的快捷方式,只需这样做,然后再次将桌面内容复制到DesktopCopy文件夹中,这样下次您(或其他用户)启动计算机或登录时,新副本就会出现由批处理文件使用。

  • 相当简洁的解决方案,但它仍然需要维护 - 如果您安装了想要快捷方式的东西,并且忘记更新 DesktopCopy 文件夹,您将擦除新的快捷方式。也许脚本应该首先进行比较,通知差异,并让您选择是使用每个新快捷方式更新基线还是将其从桌面删除。 (2认同)