C# WPF 应用在安装后每次 windows 启动时都是 运行

C# WPF app is running each time on windows startup after installation

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

我用 "installshield limited edition for visual studio 2013" 创建了一个安装程序并安装了它。

现在每次我的 windows 是 运行 应用程序也是 运行,但我没有找到任何可以禁用它的设置,现在有人知道我如何禁用它吗它在语法上?

应用程序可以通过多种方式选择在每次 windows 启动时启动。

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

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

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run一次
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run一次

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

第二种方法是将应用程序的快捷方式放在 "Start Up" 文件夹中。

从 Windows 8 开始,启动文件夹不再存在于开始菜单中。

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

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