舍友告诉我,我的盘(wpan)挂掉了,赶快去看看。只不过我当时正在忙着自己的事情,就没有去管它,直到今天这台“server”默默奇妙的关机了好几次我才意识到问题的严重性。
如图所示,这只是一台用于下载、挂载硬盘的 Windows Server 罢了,它的配置没有多高,平常主要用来跑跑“bitcomet”用来下载资源,因此并没有给它激活,而最近这个“180天”的评测激活失效了,但是我也没往心里去。
但是就是因为这个,“Windows Licensing Monitoring Service(WLMS)”服务在作怪,它会将电脑悄悄的关机,真是有点贴心啊,我直呼微软内行。
知道了问题的根源自然也就有了对应的解决措施:
我一开始想的就是方法一,毕竟激活个 windows 有啥难的呢?使用“KVM”不是很容易的事情忙?
但是现实比较残酷,windows 啪啪打脸,通过“kvm”脚本尝试激活时遇到下面错误
错误0xC004F069在运行Microsoft Windows 非核心版本的计算机上,运行slui.exe
然后我就去找如何解决这个错误,但是并没有成功,有这个功夫解决这个问题估计都够我又装一次系统的了,于是放弃。
第二种方法只是治标不治本,只要把出问题的那个“程序”解决掉就行了,这个就是“Windows Licensing Monitoring Service(WLMS)”服务进程了,我们需要禁用这个服务。
通过“services.msc”找到这个服务后发现,这个服务根本没办法被禁用。
没办法只能祭出我们的必杀技:修改“注册表”,但是我悲伤的发现修改居然修改失败了。
权限不够!
需要使用“pstools”将注册表进行提权才能进行修改
下载后,我们只需要其中的“psexec”工具命令即可,当然这么好的东西自然是全收了,可将其放入自己平时专门文件夹下面,然后将其加入用户的“PATH”路径,这里我偷懒了,直接放到“windows/system32”目录下面。
之后在控制台下面执行:
找到“wlms”的注册表项:
将“start”参数的数字修改成“4”,即“禁用”状态即可,重启后生效。
之前以为 Windows 没有激活,除了不能修改一些个性化的选项,其它都和正常的 Windows 一样啊,没想到在 Server 上整出这样一手,确实牛逼。