如何防止Windows中制作桌面快捷方式?


7

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


有一个选项可以将所有桌面图标隐藏在某处。
— 休伊

1
我无法想象有一种解决方案不会带来比解决方案更多的问题。如果以不同的用户代码运行安装程序,则快捷方式将在该用户的桌面上,因此您将看不到它们(除非它为所有用户创建了快捷方式)。但是,以您以外的用户身份安装程序会给您带来很多麻烦。我想回过头来问您,为什么手动删除偶发的快捷方式是如此困难?
— Graham Gold

基本上,我要问的是如何自动隐藏* .lnk文件,绝对仅此而已。我仍然想要带有图标的可用桌面。
— dylanweber 2015年

1
@dylanweber:如果您只想隐藏文件(这根本不是问题标题所暗示的意思),只需创建一个计划任务,该任务定期运行一个隐藏的批处理文件Desktop\*.lnk
— Karan 2015年

1
@Ralf我还没有,但是我认为可以通过脚本和时间表来完成,但是我只有Linux和macOS的经验,所以我决定继续使用它。
— dylanweber '18

Answers:


1

首先,制作您的桌面的副本(例如,包含您要在桌面上的快捷方式的DesktopCopy文件夹),然后将其放入documents文件夹(或另一个用户定义的文件夹)中。

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

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

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


合理整洁的解决方案,但仍然需要维护-如果您安装了您想要的快捷方式,而忘记了更新DesktopCopy文件夹,则将擦除新的快捷方式。脚本可能应该先进行比较,通知差异,然后选择是使用每个新的快捷方式更新基准还是从桌面删除基准。
— 格雷厄姆·金

这不允许我仍然拥有可用的桌面,同时也完全避免了问题的细节。我只关心快捷方式。
— dylanweber 2015年

如果要从rdesktop删除(或隐藏).lnk文件,只需安排一个任务,删除这些文件,这些文件从启动时触发,每1或2分钟重复一次。
— 安德烈·蒂默曼斯

-1

我有一个简单的方法。

转到File Explorer(ctr+ e)并右键单击desktop folder。接下来,单击properties并转到security tab,然后单击edit并将deny用户的权限更改为。

拒绝

然后单击apply和okay。现在您准备好了!


无需哭泣!
— Toto

这也使得很难将桌面用于您实际想要使用的快捷方式,文件夹和文件。
— 拉尔夫
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.