国庆节的前一天晚上帮一个网友激活系统,他的电脑装的是win8.1专业版,但是每次运行激活或激活命令都会出现错误:0xc000022 在运行Microsoft Windows 非核心版本的计算机上...笔者在百度里搜索了下该错误代码,但是显示关于这个错误代码的内容很少,甚至还没有人提出解决办法,也许是遇到这个问题的人比较少吧,不管怎么样,笔者认为应当把这个问题的解决方案分享给大家,以便能帮助到更多的遇到此问题的小伙伴们。 错误0xc000022 解决方案: 1、打开C:\Windows\System32\spp,找到store文件夹,然后查看下store文件夹下是否存在一个名字为2.0的文件夹,如果存在,请直接进入第2步,如果不存在,请按下win+X键,打开命令提示符(管理员),打开后输入sfc /scannow命令,执行系统文件校验。 2、右键点击store文件夹,打开“属性”对话框,切换到“安全”选项卡,点击“编辑”,如下图所示: 点击“编辑”后,弹出下面的store全新对话框: 点击“添加”按钮,弹出“用户和组”窗口,点击“高级”,弹出如下图所示: 先点击“立即查找”,然后在下面找到“LOCAL SERVICE”用户并选中,点击确定,然后一路确定下去,这样就给store文件夹添加了“LOCAL SERVICE”用户权限,同样的方法也将“NETWORK SERVICE”用户添加进去。 3、按下win+R打开运行,输入services.msc打开服务,然后找到"Software Protection"服务,双击打开,将其启动类型设置为“启动”,然后再启动该服务。 经过以上三步,基本就可以完全解决激活win8/8.1时出现的0xc000022错误了。 PS:该方法由国外大神多次尝试而发现的,如果觉得有用,就造福更多的小伙伴们吧。 |