Здравствуйте, Reactor!
Я не могу знать причины блокировки Вашего компьютера, а Вы не указали сколько часов надо ждать, чтобы отследить блокирующее событие? Лучшее, что я могу предложить для ответа на Ваш вопрос "что нужно сделать, чтобы компьютер не блокировался?" - это авто-выключение компьютера от долгого бездействия.
Для этого в разделе [Hkcu\Control Panel\Desktop] задайте в параметре SCRNSAVE.EXE путь и имя исполняемого файла в КРАТКОМ формате (без пробелов и национальных букв!). Параметр ScreenSaveActive установите = 1 (тип reg_sz). По истечении таймаута бездействия, заданного в параметре ScreenSaveTimeOut (reg_sz в секундах), указанный Вами исполняемый файл запустится с ключём /s (как и все экран-заставки).
Кто не хочет рисковать с реестром, может скачать мою готовую программу
PcOff-0.4 (5 кБайт), она опробована под ОперСистемой WindowsXp в течении 3х месяцев. В архиве приложено описание ReadMe.htm. Ниже, в Приложении его аннотация.
Надеюсь, Вам понравится этот инструмент.
Приложение:
Программа PcOff.cmd (версия 0.4) - бесплатна и не нуждается в установке. Она написана по просьбе пользователей, желающих узнать путь и файл текущей экранной заставки, в которой отображаемое имя заставки трудно сопоставить с её исполняемым файлом.
Вторая задача этой программы: заменить текущую стандартную заставку на авто-выключение компьютера от долгого бездействия клавиатуры и мыши. Это очень удобно для непредусмотренной смены пользователя на производстве, потому что обычная за-пароленная заставка отозванного сотрудника блокирует доступ для подошедшего товарища ("Компьютер используется и заблокирован. Только Вася или администратор может снять блокировку компьютера")…