让 WAMP 在 Windows 启动时自动启动(无需登录或任何 UAC 干扰)

Posted

技术标签:

【中文标题】让 WAMP 在 Windows 启动时自动启动(无需登录或任何 UAC 干扰)【英文标题】:Have WAMP start automatically upon Windows start-up (without logging on or any UAC interference) 【发布时间】:2012-11-25 12:40:42 【问题描述】:

我希望在打开计算机时启动 WAMP。理想情况下,它甚至无需用户登录即可启动。我已将 WAMP 添加到注册表中的启动中,但用户需要登录并且 UAC 仍在播放它,这很烦人。

有没有办法在不登录或 UAC 干扰的情况下完成此操作?

谢谢。

【问题讨论】:

【参考方案1】:

1) 您需要创建一个路径为 wampserver.exe 的批处理文件 2) 使 Windows 任务计划程序运行批处理文件 3) 打开Startup:shell,使批处理文件在电脑启动时自动运行 4) 禁用 UAC 将其置于 NERVER NOTIFY 模式,这样您在 Wamp Server 启动时就不会收到消息。

我在这里找到了一个提供所有步骤和视频的博客:https://ddroid509ht.blogspot.com/2019/07/open-wamp-server-on-startup.html

【讨论】:

【参考方案2】:

1) 打开任务计划程序 2) 在“操作”> 创建任务 3) 给一些名字 4) 触发器 > 新建 > 开始任务 > “启动时” 5) 操作 > 新建 > 浏览 > c:\wamp\wampmanager.exe 6)点击确定 7) 重启并检查

【讨论】:

使用“任何用户登录”触发器更加可靠。 托盘图标未出现。 ? 这会起作用,但最好将服务设置为自动。不需要额外的抽象级别。 它似乎可以工作,但没有显示其正在运行的图标,但服务正在运行:-) 赞成。【参考方案3】:

按照这些说明在启动时启动相应的 WAMP 服务。 UAC 不会干扰这里,也不需要登录来启动你的网络服务器:

    以管理员身份登录。

    开始 -> 运行“services.msc”

    右键单击服务 wampapache(也可能称为 wampapache64)。转到属性并将启动类型设置为“自动”

    如果您希望 mysql 在启动时也可用,则对 wampmysqld(或 wampmysqld64)重复第 3 步

在 Windows 7-10 上尝试和测试

【讨论】:

我不确定,但我可能忘记将服务器联机(即单击“联机”)。可能是别的东西。现在已经修好了。 它在我访问本地主机时工作,但是,但是如果我们想启动应用程序 wampserver ??? 此解决方案有效,但是 wamp 图标不会出现在任务栏托盘中。如何解决这个问题? 这个解决方案工作正常,但它只启动三个与 wamp 相关的应用程序(网络服务器)之一。还有数据库(mysql、mariadb)和 wampmanager 可以运行。更好的答案是 sariban,它会在计算机启动时同时使用所有三个实例启动 wampmanager。 @AlexanderLomia 答案仅描述了如何启动apache(网络服务器)和mysql(数据库服务器)服务。如果你想要图标(系统托盘中可用的可视化界面)你需要自动启动wampmanager.exe\wampmanager.exe)。它需要管理员权限,因此您也必须考虑这一点。

以上是关于让 WAMP 在 Windows 启动时自动启动(无需登录或任何 UAC 干扰)的主要内容,如果未能解决你的问题,请参考以下文章

WAMP一键安装包安装魔众题库系统

让 WAMP 在 Windows Server 2012 上运行

wamp设置(多站点配置,自动启动)

windows10 无法启动wamp64的wampapache64

windows10, 安装wamp无法启动服务的问题

wamp设置(多站点配置,自动启动)