Mon ordinateur prend une éternité pour démarrer et s’éteindre, comment puis-je le réparer ?


La première chose que je ferais est de démarrer en mode sans échec et d'exécuter chkdsk à partir de l'invite de commande. Cela vous donnera un aperçu de ce qui pourrait être défectueux sur le disque dur ; cependant, je ne pense pas que ce soit votre problème. Exécutez également la commande sfc pour essayer de réparer les fichiers corrompus. Consultez ce Comment rechercher (et réparer) les fichiers système corrompus dans Windows

Essayez de déconnecter tous les périphériques, notamment les disques durs externes et les lecteurs flash. Essayez de démarrer.


Si cela ne vous aide pas, il est fort probable que certains fichiers Windows soient corrompus.

Téléchargez une installation de Microsoft pour un lecteur flash USB ou un lecteur optique. Vous serez probablement mieux en faisant une installation propre. Assurez-vous de sauvegarder toutes vos données. Démarrez à partir de la clé USB ou du DVD et installez.

Mais avant de le faire....

Veuillez vous assurer d'obtenir votre clé 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

main-qimg-41a35871bdbec9522068bffe4be59049.webp