win10激活出现0xc0020036怎么解决?

yizhihongxing

解决Win10激活错误码0xc0020036

问题描述

在尝试激活Windows 10时,可能遇到错误码0xc0020036。这意味着您无法激活Windows,不能使用所有Win10的功能。该错误是由于软件许可证助手(SLUI)进程出现错误导致的。许多用户在尝试激活Windows时会遇到此错误。该问题可能是由于以下原因导致:

  • 无法连接到许可证服务器
  • 未知错误
  • 试图使用无效密钥激活Windows

解决方案

方法一:运行Windows 更新和激活诊断程序

Windows 更新和激活诊断程序是一个内置的Windows服务,可自动检测和修复与激活和Windows更新相关的错误。

  1. 打开Windows 10系统,进入设置应用。
  2. 选择“更新和安全”菜单。
  3. 点击“故障排除”选项卡。
  4. 在选择“其他故障排除程序”之前,请确保您的计算机已连接到Internet。
  5. 点击“Windows 更新”还有“Windows 应用商店”选项,运行Windows 更新和激活诊断程序。
  6. 等待程序检测和修复故障。

方法二:手动重置Windows激活服务器

  1. 在开始菜单输入cmd,右键选择“以管理员身份运行”。
  2. 在命令提示符中输入以下指令,按回车键执行:

net stop sppsvc
cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
rename tokens.dat tokens.bar
cd %windir%\system32
net start sppsvc
slmgr.vbs /rilc
slmgr.vbs /upk
slmgr.vbs /cpky
slmgr.vbs /ckms
slmgr.vbs /rearm

这些命令将停止软件保护服务,删除激活令牌,重置Windows激活服务器,并重新注册系统的授权证书。

  1. 关闭命令提示符,重启计算机。

结论

一旦您尝试了以上方法,您应该能够解决Windows 10激活出现0xc0020036错误问题了。如果您还没有解决问题,您最好在Windows官方论坛上寻求帮助或者联系技术支持人员。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win10激活出现0xc0020036怎么解决? - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • 新手向超详细的C语言实现动态顺序表

    当初步学习C语言之后,常常将动态内存管理作为初学者的第一个难点。本文将向新手讲解实现动态顺序表的过程,以及如何使用动态内存管理API来解决动态分配和释放内存的问题。本攻略使用C语言编写,通过动态分配内存的方式来模拟实现动态顺序表。 实现步骤 1. 定义数据结构 首先,需要定义一个结构体,来表示这个动态顺序表的数据结构。结构体中至少需要包含如下信息:- 存储元…

    C 2023年5月23日
    00
  • java Unsafe详细解析

    Java Unsafe详细解析 简介 Java Unsafe 是 JDK 提供的一个支持直接操作内存、线程、JVM 的类库。由于 Unsafe 操作的是内存,所以它可以绕过 JVM 的安全检查,说白了就是越过了 Java 的限制,直接操作底层内存。不是直接通过 new 实例化对象进行使用,而是通过反射或本地方法调用获取一个实例。 使用 Unsafe 类主要包…

    C 2023年5月23日
    00
  • C++11 并发指南之std::mutex详解

    C++11 并发指南之std::mutex详解 什么是std::mutex? std::mutex是C++11标准中一个用于保护共享数据的同步原语。它是一个轻量级的锁,可以用于实现临界段或者锁保护的互斥访问。当一个线程执行到std::mutex的lock()方法时,如果此前该锁已经被另一个线程占用,那么该线程会被挂起,直到该锁被释放为止。 std::mute…

    C 2023年5月22日
    00
  • Linux折腾记(八):使用GCC和GNU Binutils编写能在x86实模式运行的16位代码

    Linux折腾记(八)的主题是如何使用GCC和GNU Binutils编写能在x86实模式运行的16位代码。针对这个主题,我们可以分为以下几步。 步骤1:准备工作 在开始编写代码之前,我们需要安装在Ubuntu系统上安装GCC和GNU Binutils。可以使用以下命令进行安装: sudo apt-get update sudo apt-get instal…

    C 2023年5月23日
    00
  • 用C/C++来实现 Node.js 的模块(一)

    首先需要明确的是,Node.js使用C++编写的,通过V8引擎来解释JavaScript代码,但同时也支持将C/C++代码编译成Node.js模块,嵌入到JavaScript中使用。这种特性被广泛应用,比如Node.js标准库中的fs和http模块就是通过C/C++来实现的。 要用C/C++来实现Node.js的模块,通常需要遵循以下几个步骤: 从Node.…

    C 2023年5月23日
    00
  • oracle 数据库隔离级别学习

    Oracle 数据库隔离级别学习 简介 数据库隔离级别是指在多个并发事务之间的数据隔离程度。Oracle 数据库中提供了四种不同隔离级别(未提交读取、已提交读取、可重复读取、串行化),每种级别各自具有不同的数据隔离程度和并发性能。这篇文章将为您详细介绍这四种隔离级别以及如何选择适合您的数据库场景的级别。 隔离级别 未提交读取 未提交读取是最低级别的隔离级别,…

    C 2023年5月23日
    00
  • 详解C++的JSON静态链接库JsonCpp的使用方法

    下面是“详解C++的JSON静态链接库JsonCpp的使用方法”的完整攻略: 简介 JsonCpp是C++中实现JSON格式数据解析和生成的一种开源静态链接库。它可以解析、读取和生成JSON数据,使用简单方便,可移植性强,并且支持多种操作系统和编译器。 官网地址:https://github.com/open-source-parsers/jsoncpp 使…

    C 2023年5月23日
    00
  • C语言/C++中如何产生随机数

    产生随机数是计算机编程中常用的操作,C语言和C++编程语言也提供了产生随机数的函数。下面我将会详细讲解在C语言和C++编程语言中如何产生随机数。 在 C 语言中产生随机数 在C语言语言中,使用rand()函数可以产生随机数。这个函数的返回值是随机数。但是,如果不进行特别的设置,rand()函数每次返回的随机数都是相同的。这是因为随机数的生成是基于种子的。如果…

    C 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部