I have had lazesoft work and not work
http://www.lazesoft.com/download.html
or
This sets up a new admin user
Boot your Windows 10 installation (a live linux will also work)
Once the setup begins, hit Shift+F10.
move c:\windows\system32\utilman.exe c:\windows\system32\utilman.exe.bak
copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
Use the command “wpeutil reboot” to restart the machine.
At the login screen, click the Utility Manager
net user
net localgroup administrators
Delete the utilman.exe and remove the .bak from the original.
This adds an admin user to reset the original user's password. Delete the user when done.
https://www.howtogeek.com/222262/how-to-reset-your-forgotten-password-in-windows-10/