在向您展示如何自动启动 wampserver 之前,我先简单介绍一下。
Wampserver 是 Windows 平台上最好的 Web 开发堆栈之一。与 xampp 相比,我更喜欢它,因为它有方便的托盘菜单,可以让我访问任何配置。
您可以从此网站下载wampserver旺普服务器
问题
最近我尝试在 Windows 10 上安装 wampserver,一切顺利,但出现了一点问题。
当我尝试在 Windows 10 启动时自动启动 wampserver 时,我将 wampserver 快捷方式放在此路径上。
C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
我发现 wampserver 没有随 Windows 自动启动。
我在网上搜索了该问题的解决方案,发现如下:
第一个解决方案建议将 wampserver 快捷方式放在上面提到的路径上,正如我告诉你的,这不会自动启动 wampserver。
另一个解决方案建议从 Windows 服务启用 wampapache 服务和 wampmysqld 服务。
转到控制面板并在搜索框中键入服务,它将打开如下服务:
选择 wampapache 并将启动类型设置为自动,对 wampmysqld 执行相同的操作,然后单击“确定”。当您重新启动计算机时,您会注意到 Apache 和MySQL work.
所以现在我可以 自动启动 wampserver,一切正常。
不幸的是,该解决方案并未在底部显示 wampserver 托盘菜单。
大多数 wampserver 用户使用它是因为他们可以快速访问该托盘菜单中的所有内容,包括 PHPMyAdmin、www 文件夹、PHP、Mysql 和阿帕奇配置.
所以我发现了解决方案,我想与您分享。
解决方法是在Windows上禁用UAC,使程序随Windows自动启动。
如果您转到 Windows 控制面板并选择用户帐户控制设置并将其更改为从不通知,这也不起作用。
解决方案
该解决方案有点棘手但非常简单。
因为我们所做的禁用UAC并没有完全禁用它,并且要禁用UAC,您必须从注册表中禁用它。
只需在 Windows 菜单搜索中输入 regedit 并转到此节点:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
你会发现一个名为EnableLUA的键,将其值设置为零,它会提示你重新启动系统。
您可以将以下文本另存为.reg 文件并以管理员身份运行它,它将完成相同的工作。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
“EnableLUA”=dword:00000000
请记住,禁用 UAC(用户访问控制)不是一个好主意,您可能会损害系统,但我想您知道自己在做什么。
另一种解决方案
1-按 Win+R
2-输入taskschd.msc
3-单击“创建基本任务...”
4-为任务命名,例如“Start WAMP”,单击“下一步”
5-选择“当计算机启动时”,单击下一步
6-选择“启动程序”,单击“下一步”
7- 浏览到 wamp.exe(也可以使用快捷方式),单击“下一步”。
8-选中“单击完成时打开此任务的属性对话框”框,单击完成
9-在新窗口中,选中“以最高权限运行”,然后单击“确定”