今天某网友的Office打开时就报错,提示:
Microsoft Office 无法验证此产品的许可证。应使用控制面板修复 Office 程序。
但是看Office激活状态时又显示产品已激活。
网友已经用控制面板更改修复,但是没修复成功。遇到未知问题当然是网上搜索一波,看有没现成的解决思路。
网上别人发的教程和微软官方的教程都提到了注册表项:HKEY_USERS\S-1-5-20
直接把链接甩给网友,本以为就此解决了,结果:
看样子网友也看过类似教程。那他的问题应该是S-1-5-20注册表项不存在导致的。
看下注册表里记录的所有加载的注册表文件位置。
S-1-5-20对应NetworkService里的NTUSER.DAT。于是让网友执行命令手动加载:
加载NTUSER.DAT失败,错误是配置注册表数据库损坏。
把虚拟机win10正常关机后,虚拟机里进恢复环境或PE加载这个文件,发现是能正常加载不是损坏的。所以故障应该是这个NTUSER.DAT文件损坏导致。
这个文件损坏用原版系统镜像保留文件和应用升级安装应该能修复,至于用别的电脑的替换能不能行没试过,期待勇士实践。
网友不想重装升级,于是我把损坏的文件数据提取出来,替换到正常的NTUSER.DAT里以及修复好权限,发回给网友。
至此问题解决。
联系客服