如何建立批处理文件删除开始菜单中的程序快捷方式?

因为经常装系统,想把不需要的“开始”菜单中的多个快捷方式一起删除,该如何做?(不要用“搜索”功能中的查找.ink文件方式,这种方式经常找不到快捷方式。)比如说:在XP系统... 因为经常装系统,想把不需要的“开始”菜单中的多个快捷方式一起删除,该如何做?(不要用“搜索”功能中的查找 .ink 文件方式,这种方式经常找不到快捷方式。)
比如说:在XP系统下,要一次性删除下列快捷方式,如何用批处理的方式一并删除?
开始→所有程序→启动→腾讯QQ
开始→所有程序→附件→通讯→网络安装向导
开始→所有程序→画图
开始→所有程序→迅雷→卸载迅雷5
开始→windows medie player
展开
 我来答
百度网友547363b
2009-08-03 · TA获得超过607个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:446万
展开全部
首先要注意:启动文件夹至少有两个,可以在“开始”——>“启动”右键打开相应的文件夹。
一个是给当前用户用的,一个是全局用的。

其次要注意:WinNT 6.0以上的版本放置启动文件夹的位置有变化,不同于XP
所以如果要写批处理,要么加一个自动判断WinNT版本的功能,要么干脆写两个bat,一个给XP用,一个给Vista/Win7用。

我这里用的是Vista,给个例子你

当前用户:
C:\Users\sku3\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
其中%userprofile% = C:\Users\sku3

全局:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
其中%alluserprofile% = C:\ProgramData

这些环境变量可以在cmd中输入set看到

另,删除快捷方式很简单,del /f /q "启动文件夹的路径\*.lnk"就行了

=================================================
补充:XP下基本上是一样的。一般有两个地方来放置这些快捷方式,一个是全局用的一个是当前账户用的。只不过XP下其具体的位置变为如下所示:
%userprofile% = "C:\Documents and Settings\当前账户名"
%alluserprofile% = "C:\Documents and Settings\All Users"

开始菜单中的快捷方式都放在
%userprofile%\Start Menu\
或%userprofile%\Sartt Menu\Programs\你安装的各个应用程序
以及
%alluserprofile%\Start Menu\
或%alluserprofile%\Start Menu\Programs\你安装的各个应用程序
这些文件夹里

剩下的事情就是列出你需要删除的东西,然后逐个 del /f /q ......lnk 就行了

如果很多,也可以把所有需要删除的文件全名列出来,保存在文本文件中,一行写一个文件全名,这样就等于做了一个文件列表
然后用 for /f ...... 读取这个文件列表来删除
一丘河与笱苟营
2009-07-16 · TA获得超过289个赞
知道小有建树答主
回答量:653
采纳率:50%
帮助的人:156万
展开全部
在开始菜单看到哪个快捷方式右键点击删除不会影响到程序运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙之幽
2009-08-03 · 超过23用户采纳过TA的回答
知道答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
开始—— 运行——输入msconfig——里面有启动项,把不需要的点掉就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-07-16
展开全部
del /f /a /q %systemdrive%\docume~1\当前用户名\recent
del /f /a /q %systemdrive%\docume~1\当前用户名\cookies
你只需改变一下“当前用户名”就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0385406
2009-07-16 · TA获得超过210个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:104万
展开全部
del /f /a /q %systemdrive%\docume~1\当前用户名\recent
del /f /a /q %systemdrive%\docume~1\当前用户名\cookies
你只需改变一下“当前用户名”就可以了!

del /f /s %ALLUSERSPROFILE%/「开始」菜单/*.*
del /f %USERSPROFILE%/「开始」菜单/*.*
del /f /s /q "%userprofile%\recent\*.*"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式