Hello and welcome to the forum.
Make sure you have a recent backup of all your critical data. Consider creating a disk image
https://www.windows10forums.com/threads/please-for-your-own-peace-of-mind.794/
Afterwards a couple things you might try....
Create a new local user as a member of the local administrators group and see if logging in with that new user accounts produces anything positive.
IF not....
You can try in in-place upgrade repair using the latest ISO from here
https://www.microsoft.com/en-us/sof...459594)(TnL5HPStwNw-WaTVja5C7z2Vs7q82apCPg)()
Choose Windows 10, the first item in the first drop down (not single language at the bottom)
* see note at bottom.
Next choose your language and your bit version (32 or 64 bit to match your system architecture or in the case of an upgrade, to match your currently installed version of Windows).
That will provide an ISO that will boot, upgrade, repair (or clean install) either or both Windows 10 Pro and Home.
Within Windows 10 you can just double click the ISO file to mount it as a virtual drive and run setup.exe from that virtual drive to perform the in-place / upgrade / repair.
*NOTE: In some cases, we've learned that some people have the "Single Language" version installed. In which case you would need that download. It's important that you match the ISO version that you download with your installation.
That will generally keep all your programs, data, drivers and such safe, but.....
I would still create a disk image before going forward.
Neosmart has a pretty good article on it here
https://neosmart.net/wiki/windows-10-repair-installation/
You can skip the first couple paragraphs where they are promoting their recovery CDs and drill down to the meat of the article below.