Все это прекрасно, конечно, но обычно при какой-то ошибке компьютер выдает ее код - сообщение выскакивающее на экране с цифрами и буквами. Если бы знать этот код, то проблему бы легче было обнаружить, а так можно строить лишь догадки. Что есть ошибка в реестре, Вы ее что какой-то сторонней программой обнаружили?