一个问题阻止Windows正确检查此机器的许可证

2023-05-16

遇到windows SP3更新问题。更新后,系统启动弹出对话框提示“一个问题阻止Windows正确检查此机器的许可证。错误代码:0x80070002”


我的电脑问题解决方法:

从另外一台PC上复制了以下两个文件:

1)oembios.dat 

2)oembios.sig 

3)oembios.cat 


然后找一个windows安装盘,复制I386下的oembios.bi_和expand.exe到windows/system32下。

在system32目录下,输入命令“expand oembios.bi_ oembios.bin”


最后重启系统,问题解决。


--- 网上问题定位种类 ---

该问题一般有二种情况会出现如下提示:
(1)电脑开机后,登陆用户名时出现以下窗口:“一个问题阻止Windows正确检查此机器的许可证。错误代码:0x80070002,然后重返用户登陆,不能再进入系统。
多是打上升级补丁后出现该问题,(一般是你安装了ghost精简系统,然后再安装微软正版升级补丁会出现这样的错误。)由于正版补丁会检查你的系统是否为正版,所以会出现上面的错误。xp的正版验证文件是:
  oembios.bin(路径X:\WINDOWS\system32\oembios.bin)
  解决方法:进入安全模式,在安装光盘里找到oembios.bi_和expand.exe(i386目录下面),拷到硬盘上,如X:下面,运行cmd,(在X:盘下运行dos命令:expand oembios.bi_ oembios.bin,),如果解压有问题,可以可以用winrar解压,解压后会得到一个OEMBIOS.BIN文件,把这个文件复制到系统的安装目录X:WINDOWS\SYSTEM32\下面,重启即可。"X"为你系统所在的盘符(下同),如果系统在C盘,路径就是C:\WINDOWS\system32\oembios.bin)。其实提示错误的原因就是找不到这个文件,用崩溃救援系统给用户把这个文件传送过去,放到C:\windows\system32下就可以了。
如果还解决不了,可把以下5个文件都复制进去:
oembios.bin 
oembios.dat 
oembios.cat 
oembios.sig 
oeminfo.ini 
肯定OK 
如果你在别的电脑上也找不到的话,找一张纯净的XP系统盘,打开里面的i386文件夹,找 
oembios.bi_ 
oembios.da_ 
oembios.ca_ 
oembios.si_ 
oeminfo.in_ 
并复制出来,解压后再复制到X:\WINDOWS\system32\下


(2)当启动 Microsoft Windows XP 时,您可能会收到以下错误消息: 
一个问题阻止 Windows 准确地检查此计算机的许可证。错误代码:0x80070002。‘确定’后系统注销,陷入死循环。
原因: 
如果满足下列任一条件,就会发生此问题: 
? Windows XP 中默认的安全提供程序已更改。 
? 系统驱动器的驱动器号已更改。
解决方法:
请重置 Windows XP 中的默认安全提供程序:删除 Windows 注册表中相关的注册表项,请按照下列步骤操作: 
1. 启动计算机。启动时按 F8 以便在安全模式下启动计算机。 
2. 启动注册表编辑器 (Regedt32.exe)。 
3. 删除 Windows 注册表中的下列项: 
HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers 
HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers 
4. 退出注册表编辑器。 
5. 重新启动计算机。
如果还是不行,建议用分区软件,(或者进入DOS用FORMAT X:/Q命令)格式化X盘,然后重新安装操作系统! 
(如有重要数据请在格式化前用PE系统或者把硬盘挂到其它电脑上进行数据备份)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个问题阻止Windows正确检查此机器的许可证 的相关文章

  • 如何使用来自 Microsoft-Windows-NDIS-PacketCapture 提供程序的实时 ETW 事件?

    更大的问题是一般如何使用实时 ETW 网络堆栈事件 但我特别感兴趣Microsoft Windows NDIS PacketCapture 提供程序 所有其他网络堆栈提供程序都部分工作 但 NDIS PacketCapture NDIS P
  • 游戏内的java.awt.Robot?

    我正在尝试使用下面的代码来模拟击键 当我打开记事本时 它工作正常 但当我打开我想使用它的游戏时 它没有执行任何操作 所以按键似乎不起作用 我尝试模拟鼠标移动和点击 这些动作确实有效 有谁知道如何解决这个问题 我发现这个问题 如何在游戏中使用
  • 如何为最终用户方便地启动Java GUI程序

    用户想要从以下位置启动 Java GUI 应用程序Windows 以及一些额外的 JVM 参数 例如 javaw Djava util logging config file logging properties jar MyGUI jar
  • 卸载以前的版本安装新版本的安装项目

    我创建了一个安装项目并安装在Windows系统中 在安装安装项目之前 我将其设置为 DetectNewInstallerVersion true and RemovePreviousVersion True 我也每次都换版本 但是 如果我重
  • 如何向未知用户目录读取/写入文件?

    我正在尝试从用户目录 C Users USERNAME Test Source 读取和写入文件 但我未能成功找到任何有关如何自动检测用户名的资源 其中的 USERNAME上面的例子 或者无论如何 我可以让它读取和写入目录 而不需要知道用户名
  • 在 Win7 登录屏幕上运行应用程序[重复]

    这个问题在这里已经有答案了 我想通过服务在 Windows 7 的登录屏幕上运行应用程序 我对此进行了长期研究并尝试了不同的方法 但不幸的是到目前为止还没有完全成功 我设法在当前登录用户的锁定屏幕上运行该应用程序 起初我认为这就是我基本上试
  • 用于创建计划任务的 VBScript

    我正在尝试创建一个 VBScript 它创建一个批处理文件 然后创建一个计划任务来运行该批处理文件 到目前为止 我尝试过的所有操作都创建了批处理文件 但没有创建计划任务 并且我没有收到任何错误 这是我到目前为止所拥有的 Option Exp
  • 为什么我在 Windows 上使用 async 和 wait 时会收到 NotImplementedError 错误?

    我有这个代码 import os import time import asyncio async def run command args Example from http asyncio readthedocs io en lates
  • 获取自动热键中的可用屏幕区域

    我正在尝试编写一些简单的 AutoHotkey 脚本来移动窗口 但在获取正确的屏幕尺寸值时遇到问题 我试图获取屏幕上可用区域的大小 通常是全屏分辨率减去任务栏 也许还有任何其他停靠窗口 如 Vista 中的侧边栏 我发现的获取屏幕宽度的方法
  • 使用管理员权限打开cmd(Windows 10)

    我有自己的 python 脚本来管理我的计算机上的 IP 地址 它主要在命令行 Windows 10 中执行netsh命令 您必须具有管理员权限 这是我自己的计算机 我是管理员 运行脚本时我已经使用管理员类型的用户 Adrian 登录 我无
  • 将 OpenBLAS 链接到 MinGW

    我正在尝试链接OpenBLAS https www openblas net 图书馆与明GW w64 https mingw w64 org Windows 上的编译器 这是我的代码 include
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • Windows 上最快的屏幕捕获方法

    我想为Windows平台编写一个截屏程序 但不确定如何捕获屏幕 我知道的唯一方法是使用 GDI 但我很好奇是否还有其他方法可以实现此目的 如果有的话 哪种方法产生的开销最小 速度是首要任务 截屏程序将用于录制游戏镜头 不过 如果这确实缩小了
  • 如何使用命令行压缩指定文件夹

    你们能告诉我如何将指定的文件压缩到同一个 Zip 文件中吗 让我告诉我我的文件夹是如何填充的 任务调度程序有我的数据库的备份 并每天将它们保存到文件中 它每天创建 4 个数据库备份 这意味着每天会多出 4 个文件 因此 我需要将新创建的备份
  • Delphi定时器比毫秒更精确

    我在 Delphi 中有一个程序 它以 25 赫兹 每秒 25 次 的速度从外部应用程序获取帧 然后通过创建 1 2 个额外帧将其转换为 60 赫兹 每秒 60 帧 我需要通过连续构建帧缓冲区并从单独的线程输出帧来输出这些额外的帧 问题是
  • 使用 MingW 在 Windows 上传送 PyGObject/GTK+ 应用程序

    我在 Windows 上使用 PyGObject GTK 和 Python3 7 并且担心如何打包我的应用程序 借助Python官方生态系统 可以轻松使用冷冻机和venvs 然而 Windows 上的 PyGObject 和 GTK 需要
  • Windows 每秒进行一次线程切换的频率是多少? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions Windows 通常 每秒进行一次线
  • 处理器关联组 C#

    我使用的是 72 核的 Windows Server 2016 我看到有两组处理器 我的 net 应用程序将使用一个或其他组 我需要能够强制我的应用程序使用我选择的组 我看到下面的代码示例 但我无法使其工作 我可能传递了错误的变量 我希望应
  • 如何在 Windows 上的 GCC 中链接 CS50 C 库

    我是 编程新手 一直在尝试使用以下命令编译我的代码MinGW https en wikipedia org wiki MinGW GCC 但我尝试包括CS50 https en wikipedia org wiki CS50 cs50 c
  • 为什么标签存在却提示“系统找不到指定的批次标签”?

    在 Windows XP 中运行批处理文件时 我发现随机出现的错误消息 系统找不到指定name of label的批次标签 标签当然存在 导致此错误的原因是什么 实际上 要实现这一点 你需要两个条件 批处理文件不得使用 CRLF 行结尾 您

随机推荐

  • karate参数使用和设置debug超长延时

    常用参数 1 patch 和 put patch xff1a 只上传其中一部分参数 xff0c 不幂等put xff1a 幂等 xff0c 要上传完整参数体 2 xff0c And Param req 和 And request req P
  • Redis开源代码读书笔记二(源代码及工程结构)

    Redis是一款采用C语言开发的 lt Key Value gt 内存数据存储系统 今天主要3 0 7版本的的源代码和工程结构 xff0c 并初步分解一下Redis内部开发模块及组成 从Makefile文件和其执行过程及输出日志 xff0c
  • Redis开源代码读书笔记三(zmalloc模块)

    模块特性 61 61 支持内存分配配置 61 61 支持线程安全 61 61 支持内存分配失败异常处理流程自定义 61 61 支持字符串复制操作 61 61 支持当前内存大小占用记录 61 61 支持内存碎片化计算 61 61 支持系统内存
  • Redis开源代码读书笔记四(redis-server主程序, redis.c)

    Redis工程代码从 Redis开源代码读书笔记二 xff08 源代码及工程结构 xff09 中可以看出 xff0c 是非常出色的模块化代码 因此 xff0c 从敏捷的角度看 xff0c 是非常易于阅读和增量开发的 由于琐碎时间的原因 xf
  • Redis开源代码读书笔记五(adlist模块)

    adlist功能特性 61 61 支持双链表节点操作 ins del add create dup release search rotate index 61 61 支持双链表iter操作 get release rewind next
  • Redis开源代码读书笔记六(sds模块)

    SDS是一个动态字符串库 xff0c 主要用于字符串操作 SDS模块功能特性 61 61 支持字符串基本操作 new free dup cpy append add trim cmp range split join lower upper
  • Redis开源代码读书笔记零(Ubuntu14.04 64位安装)

    Redis代码可以在Linux OSX OpenBSD NetBSD FreeBSD系统上进行部署 xff0c 并且支持大小端CPU类型 学习环境采用了一台Ubuntu14 04 64位的系统 xff0c 所有代码的学习是基于redis 3
  • Redis开源代码读书笔记七(ae模块)

    AE模块是一个简单的文件事件和定时器事件的处理模块 AE模块功能 61 61 支持事件ms级时间粒度 61 61 支持定时器事件处理 单链表 支持删除定时器事件操作 支持事件处理流程及私有数据 61 61 支持文件事件处理 数组 支持文件读
  • Redis开源代码读书笔记八(anet模块)

    anet模块主要为对通信API的抽象和封装 anet功能特性 61 61 支持Unix Domain Socket服务 61 61 支持V4 V6版本的Tcp Socket服务 61 61 支持阻塞及非阻塞式TCP连接 61 61 支持Tc
  • Redis开源代码读书笔记九(Object模块)

    Object功能特性 61 61 支持REDIS STRING REDIS LIST REDIS SET REDIS ZSET REDIS HASH对象类型 61 61 支持对象引用计数 61 61 支持对象内存优化 61 61 支持对象比
  • 【C语言】函数默认实现和用户自定义实现编程方法 -- 【weak, strong alias】

    现在很多业务开发 xff0c 尤其是互联网应用 xff0c 绝大多数采用的是Java xff0c 这个不仅仅是Java语言的流行 xff0c 还有很多分布式框架都是采用的Java 而传统的C C 43 43 开发更为偏向底层等高效率基础功能
  • redis启动失败

    可能端口被占用 解决方法 xff08 1 xff09 打开cmd xff0c 查看端口6379是否被某个进程占用 xff0c 跳出一个空白cmd说明被占用 telnet 127 0 0 1 6379 xff08 2 xff09 重新打开一个
  • Linux下C语言实现文件遍历,支持嵌套和文件数量统计

    Linux命令行下有两个非常基本的命令 xff0c 一个是ls xff0c 一个是tree xff0c 其分别能够列出当前目录下的文件和树形方式嵌套显示目录结构 因为网络上有很多版本的文件遍历代码 xff0c 代码都没有整理过 xff0c
  • Linux系统参数配置简介

    Linux服务器在对应用程序进行优化配置的时候 xff0c 经常使用到sysctl和PAM两个模块对服务器进行优化 关于这两块的介绍也很多 xff0c 这里主要集中了相关内容 xff0c 并整体做了一个介绍 sysctl内核参数配置 使用
  • WindowsXp重启后,如何取消图标自动重排?

    问题现象 xff1a 在桌面右键 gt 排列图标 gt 自动排列 xff0c 功能取消后 xff08 对号去掉 xff09 xff0c 把图标拉到了桌面的右侧 可是注销或重启电脑之后 xff0c 图标又变成自动排列了 自动排列的对号也又自动
  • WindowsXp重启后,自定义任务栏丢失

    大致有以下几个原因导致自定义任务栏丢失 xff1a 第一 xff0c 系统设置 xff0c 重启时默认移除所有自定义任务栏 第二 xff0c 优化软件将自定义任务栏优化了 大致可以采用以下方法解决任务栏问题 xff1a 1 快速启动栏丢失
  • Linux应用程序之Helloworld入门

    对于初学者来说 xff08 本人就是 xff09 xff0c 如何开始写第一个程序至关重要 有的时候一个简单的问题会严重影响到学习的积极性和自信心 这里结合实际工作中的一些经验 xff0c 总结方法步骤 xff0c 对Linux下应用程序H
  • TCP Socket链接检测方法

    TCP网络应用程序开发中 xff0c 如果遇到了需要检查Socket链接问题 xff0c 通常是对这个TCP通道的时效性提出了要求 应用开发诉求 1 xff09 客户端需要了解管道提供正常数据通信链路 2 xff09 客户端需要确保管道异常
  • 一座逝去的里程碑VxWorks2Linux

    曾今有幸从事过VxWorks到Linux系统的应用层代码移植 xff0c 也没有总结过 只有涉及大量存量代码的公司才会存在该问题 xff0c 而实际情况证明 xff0c 即使有百万行代码的公司 xff0c 也会借助这种契机剥离API的依赖
  • 一个问题阻止Windows正确检查此机器的许可证

    遇到windows SP3更新问题 更新后 xff0c 系统启动弹出对话框提示 一个问题阻止Windows正确检查此机器的许可证 错误代码 xff1a 0x80070002 我的电脑问题解决方法 xff1a 从另外一台PC上复制了以下两个文