Some things to check and try:
in msconfig under safe boot make sure the "no GUI boot" option is NOT checked.
----------------------------------------------
Uninstall Kaspersky
-----------------------------------------------
Reset Graphics driver:
1.Start your PC in Safe mode.
2.Select the search box on the taskbar, type device manager, and then select Device Manager. (or if WIN key + X key will bring up menu)
3.Expand Display adapter.
4.Press and hold (or right-click) the display adapter, and then select Uninstall > OK.
5.Restart your PC.
-----------------------------------------------------------
Disable fast startup in windows and BIOS
-------------------------------------------------------
Terminate Run Once processes
Run Once process can also the be the reason of black screen after signing into Windows 10.
To terminate Run Once processes on Windows 10, do the following:
1.Use the Ctrl + Shift + Esc keyboard shortcut to open Task Manager.
2.Check the Processes tab and Services tab and look for any instances of RunOnce.exe and RunOnce32.exe.
3.If you find an instance in the Processes tab, select the item, and click on End task. If you find an instance in the Services tab, right-click the item, and click Stop.
4.Click on File.
5.Select Run new task.
6.Type the following command to restart your computer:
shutdown -t00 -r
7.Click OK to execute the restart command
--------------------------------------------------------
Create a new user account
A problem with your user account can also be the reason your computer is experiencing a black screen.
You can see if your user account is causing the black screen by creating a new account while you're in Safe Mode.
To create a new user account in Safe Mode, do the following:
1.Open Start.
2.Search for Command Prompt.
3.Right-click the result and select Run as an Administrator.
4.Type the following command to create a new account and press Enter:
net user tempuser /add
Remember to change "tempuser" in the command for the name of the account you want.
5.Type the following command to change the account type to Administrator and press Enter:
net localgroup administrators admin /add
Don't forget to change "admin" in the command for the name of your account.
6.Restart your computer to complete the task.
Note that you're using Command Prompt instead of the Settings app to create an account. This is because, for some reason, Windows 10 won't let you create a new user account using Settings while in Safe Mode.
Once you restart your computer, sign in with the newly created account. If your computer is no longer experiencing a black screen, then the problem was something on your old user account.