当我们在windows下使用命令行启动或者停止服务的时候,例如启动mysql服务,输入net start mysql,会提示“拒绝访问”。
首先可以尝试以管理员身份运行命令行窗口,如果还不行,那说明管理员也无权限,这个时候,我们可以通过下面命令恢复管理员net.exe和net1.exe权限
cacls c:\windows\system32\net.exe /e /c /G administrators:F
cacls c:\windows\system32\net1.exe /e /c /G administrators:F
效果如下图:
当然,有得时候,我们为了系统安全,也可以禁用net.exe和net1.exe权限
cacls c:\windows\system32\net.exe /e /d administrators
cacls c:\windows\system32\net1.exe /e /d administrators