我刚刚安装了Windows Server 2012 RTM版本(MSDN),我想用我的集成无线卡创build接入点。
所以我使用命令netsh来创build无线接入点,它运行良好。 但是当我尝试在启动时使用它(通过添加命令启动gpedit.msc ),一些服务不能再工作了。 像SENS或主题服务…
如果我手动启动后启动访问点,它运作良好。
有什么办法可以使这个工作正常和自动?
所以,
我终于find了一个方法,使其在启动时正常工作。 首先,我在C#中创build了一个服务(请参阅下面的源代码),它执行命令: netsh wlan start hostednetwork 。
(请参阅创buildnetworking: 在Windows下创buildSoftAP(MSDN文档) )
此服务等待此服务启动(它们被标记为服务器依赖):
我已经select了他们,因为他们因为创build了SoftAP而崩溃了。 (根据这个截图): 
一旦启动,它会等待35次(它应该是没用的,如果你希望启动速度更快,可以从源代码中删除它)最终启动命令。
如果可以帮助,这里是一个服务可执行文件的链接: 无线接入点服务可执行文件
如果你想查看/编辑背后的(穷人)源代码: 无线接入点服务源代码
要安装二进制文件,只需执行: C:\Windows\Microsoft.NET\Framework\[FrameworkVersion]\InstallUtil.exe ,将可执行文件的path作为参数并重启。
我在Windows Server 2012下使用它,我不知道以前的版本。
花了3天的时间想办法做到这一点,希望能帮助那些面临同样问题的人。