Lo primero que haría es arrancar en modo seguro y ejecutar chkdsk desde el símbolo del sistema. Esto te dará un vistazo a lo que podría estar mal en el disco duro; sin embargo, no creo que este sea tu problema. Ejecute también el comando sfc para intentar reparar los archivos corruptos. Mira esto Cómo buscar (y reparar) archivos de sistema corruptos en Windows
Intenta desconectar todos los periféricos, especialmente los discos duros externos y las memorias flash. Intente arrancar.
Si esto no ayuda, lo más probable es que tenga algunos archivos de Windows que están corruptos.
Descargue una instalación de Microsoft para una unidad flash USB o una unidad óptica. Probablemente sea mejor que hagas una instalación limpia. Asegúrese de guardar todos sus datos. Arranca desde el USB o el DVD e instala.
PERO ANTES DE HACERLO
Asegúrate de conseguir tu clave de Windows 10. Either from the sticker on the back of the PC or by using a simple VBS script available for free on the Internet here How to Find Your Lost Windows or Office Product Keys
Or just copy and paste the code below into a NotePad document, save it as “All files” and give it the name “WindowsKey.vbs”. Double click to execute.
How to Find Your Lost Windows or Office Product Keys
**********************************start next line*********************
Set WshShell = CreateObject(«WScript.Shell»)
MsgBox ConvertToKey(WshShell.RegRead(«HKLMSOFTWAREMicrosoftWindows NTCurrentVersionDigitalProductId»))
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = «BCDFGHJKMPQRTVWXY2346789»
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 – i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = «-» & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function