使用批处理文件从“开始”菜单中删除项目

时间:2015-04-10 06:17:15

标签: windows batch-file

我想在管理模式下使用批处理脚本从开始菜单中删除项目 我尝试了以下

Set scut=C:\users
del /s /q /f %scut%\name of shortcut.lnk

但它似乎没有用。任何人都可以指出我正确的方向。

通过提供屏幕截图,我会提出一个问题 enter image description here 实际上,我想使用命令提示符

删除记事本或Microsoft Word 2010或记事本++。exe

2 个答案:

答案 0 :(得分:1)

我不确定我的问题是否正确......

如果要从Windows开始菜单中删除快捷方式,则必须知道.lnk文件的位置:

每用户菜单:C:\ Users [用户名] \ AppData \漫游\ Microsoft \ Windows \开始菜单 所有用户的菜单:C:\ ProgramData \ Microsoft \ Windows \ Start Menu

所以代码应该链接到这个:

DEL /Q "C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Start Menu\shortcut.lnk"

DEL /Q "C:\ProgramData\Microsoft\Windows\Start Menu\shortcut.lnk"

如果.lnk位于子文件夹中,您显然必须修改路径; - )

答案 1 :(得分:0)

Set scut=C:\Users
cd /d %scut%
del /s /q /f "name of shortcut.lnk"

因此,将目录更改为%scut%并以双引号递归删除快捷方式(因为空格)。

下次尝试http://superuser.com,更多的是面向IT专业人士。

EDIT。显然del不遵循SYMLINKS,因此"%scut%\All Users\"成为特例,只需在最后添加即可。

cd /d "%scut%\All Users"
del /s /q /f "name of shortcut.lnk"