使用 .bat 文件从 Windows 启动中删除程序

Remove programs from Windows startup with a .bat file

我正在尝试创建一个 .bat 文件,从 Windows10 中的启动中删除应用程序。我想要实现的是,在执行 .bat 文件后,这些应用程序将被删除并且不会'下次 Windows 启动时自动启动。我还在这个文件中集成了其他功能,但这是我唯一遇到麻烦的功能。我知道这可以在 msconfig 中完成。我只需要 .bat 文件即可。

我可以使用 wmic 吗?或者我应该从 C:\Users(User-Name)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

中删除程序

很抱歉,如果还有其他类似的主题,如果您认为我的问题完全匹配,请link那些主题。

提前致谢。

试试

@echo off
del C:\Users\%username%\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\<filename>
pause

将是您要删除的文件。您可以根据需要使用不同的名称多次放置第二行。您也可以跳过暂停。

如果它不工作尝试运行作为管理员

您可以使用 %username% 作为用户名。所以脚本是相对于用户名的。我这里没有 Windows 机器。如果你愿意,我可以在工作完成后写一个更好的例子 ;)