https://www.sevenforums.com/windows-updates-activation/326739-windows-7-not-genuine-error-0x46-3.html
reboot to the Repair Environment - as soon as the machine restarts, start tapping F8 - this should bring up the Advanced Boot Menu, at the top of which should be the option 'Repair my Computer'
Pick that
You'll have to log in with your username and password.
Pick the option to use a Command Prompt
At the prompt type
DIR "C:\Program files (x86)"
hit the enter key - if you get a 'Not Found' error try
DIR "D:\Program files (x86)"
or
DIR "E:\Program files (x86)"
Note the drive letter that works!
Now type the following commands (substituting the working drive letter for the whole of <drive> below -
REG LOAD HKU\S520 <drive>:\Windows\ServiceProfiles\NetworkService\NTUSER.DAT
REG DELETE HKU\S520 /VA /F
REG UNLOAD HKU\S520
DEL <drive>:\Windows\ServiceProfiles\NetworkService\*.* /AH
(e,g. the first command may become REG LOAD HKU\S520 Q:\Windows\ServiceProfiles\NetworkService\NTUSER.DAT)
Exit the Command Prompt, and reboot to Windows in Normal Mode.
Reboot again.
Đây là những gì 1 trang web hướng dẫn sữa lỗi 0x46
Và người sửa lỗi nói như sau
Here is what happens when I try to run the first command:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>REG LOAD HKU\S520 c:\Windows\ServiceProfiles\NetworkService
\NTUSER.DAT
ERROR: The configuration registry database is corrupt.
I would assume this is the problem then?
====================
Tiếp tục cho 1 tut mới :
Definitely!
try again, this time just run the last command
DEL <drive>:\Windows\ServiceProfiles\NetworkService\*.* /AH
and exit/reboot.
That should work.
=================
và cái kết :
Well Noel. That was the one.
Once I rebooted the "Not Genuine" message was gone and things are back to normal.
Thanks for all your help!