В таких случаях стоит подходить к вопросу конструктивно.
В начале нужно определить, что создает эффект, аппаратная или програмная проблема. Это уменьшает лишние телодвижения.
Как правило, выяснить в каком направлении двигаться достатоно просто.
Стоит загрузить ОС в безопастном режиме и запустить приложение, с которым возникают проблемы или же просто оставить поработать для теста.
Ничего не произошло? Значит большая вероятность программной ошибки.
Способ далеко не 100%-й, однако это лучше, чем ничего.
Хардовая часть:
1.Очень часто(подчеркиваю, очень!) причиной служит тому именно БП. Он кстати может создавать проблемы с перезапуском/остановкой компьютера.
Поэтому первым дело стоит смотреть его. Если БП покупался вместе с корпусом и "noname" то есть смысл для теста подрубить другой БП. Покупайте хорошие БП, не стоит относится к нему халлатно, это может стоит вам покупки всего компьютера.
2.Далее идет перегрев. В частности процессора. Современные BIOSы в большинстве своем поддерживают возможность просмотра температуры процессора. Так же можно увидеть скорость вращения куллера. Перегревается, несправляется куллер? вывод напрашивается сам на себя. Возможно куллер просто плохо закреплен или нуждается в замене. Наличие термопасты обязательно! При плохой конструкци корпуса и внутренней раскладки, следует расчехлить корпус, сняв боковые стенки. В преддверии лета тема крайне актуальна.
3.Так же стоит обратить внимание на конденсаторы. Как правило они располагаются около сокетного разъема. В некоторых случаях они текут и раздуваются. Определить можно достаточно просто, по характерным пятна на "бочонках"
Лечится только перепайкой или же ображением в СЦ, где это все сделают за вас.
4.Есть вариант битой памяти, но как правило это сопровождается блюскрином("экраном смерти") и позникает в кротчайшее время, после покупки планки/компьютера, т.е после 2-х лет безпроблемной работы на нее грешить смысла особого нету.
По аппаратной части наверное все. Остальные случаи как правило редки и расматривать их стоит пошаговой тестовой заменой оборудования.
Программная часть:
1.ОС. Большинство пользователей работают на win платформах, xp и vista в частности. При неаккуратном обращении эти ОС становятся откровенными помойками(добиться этого достаточно просто). Какой именно сервис стал причиной перезагрузок и выключений, обычному пользователю бывает достаточно трудно. Однако все ошибки протоколируются. Посмотреть отчеты можно в Панель уарпвления - Администрирование - Журнал. Возможно там вы найдете причину сбоев.
2."Вирусы" Многие вкладывают в это понятие все что можно и нельзя. Начиная от "заторможенной" работы компьютера, заканчивая проблемами с запуском игр.
Как правило "вирусы" редко становятся именно конкретной причиной перезагрузок/выключений. Таких конечно много, но шанс их "поймать" низок. Подобные "вирусы" хорошо лечаться современными антивирусными пакетами. Просканируйте, разное бывает.
3.Драйвера. Они часто бывают причиной сбоев. Особенно в ОС vista. Поищите более подходящие драйвера.
Ну тут список можно продолжать до бесконечности. У пользователей win свой своеобразный секас
А вообще смотрите журнал. Узнаете много нового.