安装后,每次在Windows启动时都会运行C#WPF应用程序

时间:2015-08-11 18:54:41

标签: c# wpf installshield

我创建了一个使用C#和wpf构建的小应用程序。

我已经为visual studio 2013创建了一个“installshield限量版”的安装程序并安装了它。

现在,每当我的Windows运行时,应用程序也在运行,但我没有找到可以禁用它的任何设置,现在是否有人可以语法禁用它?

1 个答案:

答案 0 :(得分:2)

每次Windows启动时,应用程序都可以选择启动多种方式。

第一种方法是在Windows注册表中注册自己。

您应检查以下路径,以查找导致应用程序通过Windows启动的任何注册表项:

  • HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Run中
  • HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Run中
  • HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \的RunOnce
  • HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \的RunOnce

有关使用注册表项将应用程序启动到Windows的更多信息,请参阅Run and RunOnce Registry Keys

第二种方法是在“启动”文件夹中放置应用程序的快捷方式。

自Windows 8起,开始菜单中不再存在“启动”文件夹。

如果您需要在Windows 8或更高版本的Windows上找到启动文件夹,refer to this page

删除注册表项或应用程序的启动快捷方式就足以让Windows在每次启动时停止运行它。