NSSM隐形后台服务

硬知识 · 2026-07-31 · 精炼版

🎯 【一句话洞察】

🗺️ 【核心逻辑链】

  1. 痛点: PowerShell 脚本挂后台,计划任务闪窗、VBS 留图标、启动项弹窗——没有一个真正"隐形"的方案。
  2. 解法核心: NSSM 把脚本注册为 Windows 服务,跑在 SYSTEM 账户下,不依赖用户登录,没有 GUI 交互。
  3. SSH 密钥坑: 服务模式下 SSH 读取路径是 C:\Windows\System32\config\systemprofile\.ssh,非用户目录,涉及 git push 需要手动复制密钥。
  4. 兼容性坑: 服务模式无控制台窗口,脚本含 GetConsoleWindow() 等窗口句柄操作会崩溃。
  5. 运维优势: NSSM 有 status/start/stop/restart/remove 完整 CLI,日志走 Windows 事件查看器,不需要第三方监控。

⚙️ 【上手实践要点】

标签: tool, windows