depuis, je n'ai eu aucun souci avec cet ordi

maintenant, c'est un portable qui me fait souci
Voilà mon problème. Mon matériel est un ASUS X50R d'un HD de 160 GB, installé avec Vista Premium.
Depuis quelques temps, sur internet ou une application interne, mon ordi s'arrêtait avec le message suivant :
"Ces programmes sont en cours d'exécution - explorer.exe - lecture du son de fermeture de session
Pour fermer ces programmes de votre session, cliquer sur fermer la session. Les données non enregistrées risquent d'être perdues". Le tout sur fond noir avec 2 icones, une orange inscrite de "fermer la session" et l'autre bleue inscrite "Annuler".
Mais depuis ce matin, l'ordi tourne en boucle !
Lorsque je l'allume, j'ai le logo ASUS / Intel, puis récupération d'erreurs windows. Je le laisse continuer ; j'ai la chenille verte, puis un écran bleu où il est inscrit
"STOP: c0000218 (registry file failure)
The registry cannot load the hive (file):
\systemRoot\system32\Config\SOFTWARE
or its log or alternate.
It is corrupt, absent, or not writable.
Collecting data for crash dump ...
Initializing disk for crash dump ...
Beginning dump of physical memory.
Dumping physical memory to disk : 100"
Lorsqu'il arrive à 100, il redémarre et on recommence, récupération d'erreurs windows....
J'ai bien essayé de démarrer en mode sans échec (ainsi que les autres propositions), mais là il me fait une liste des fichiers du system32 et m'inscrit cette page bleue :
"a problem has been detected and windows has been shut down to prevent damage to your computer.
PAGE_FAULT_IN_NONPAGED_AREA
If this is the first time you've seen this stop screen,
restart your computer. If this screen appears again, follow
these steps :
Check to make sure any new hardware or software is properly installed.
If this is a new installation, ask your hardware or software manufacturer
for any windows updates you might need.
If problems continue, disable or remove any newly installed hardware
or software. Disable BIOS memory options such as caching or shadowing.
If you need to use safe mode to remove or disable components, restart
your computer, press F8 to select Advanced Startup Options, and then
select Safe Mode.
Technical information:
*** STOP: 0X00000050 (0xC0845883,0x00000000,0x82ACC498,0x00000000)
Collecting data for crash dump ...
Initializing disk for crash dump ...
Beginning dump of physical memory.
Dumping physical memory to disk : 100"
Et on redémarre......
J'ai aussi essayé de sauvegarder avec UBUNTU, mais lorsque je veux démarrer du CD, il l'ignore ; j'ai essayé également avec le CD recovery DVD de Vista, même chose

Qu'est-ce qu'il lui arrive, docteur ?
(à noter que j'ai fait une restauration de fichiers, pour savoir si le problème de blocage venait d'une mise à jour...)