Изменение интервала времени, по истечении которого программа считается зависшей

После того, как приложение признано операционной системой зависшим, необходимо предпринять какие-либо действия. По истечении определенного времени пользователю будет предложено завершить зависший процесс.

При помощи реестра можно изменить механизм работы с зависшими приложениями:

1. Откройте программу Редактор реестра.

2. В дереве реестра перейдите на узел HKEY_CURRENT_USER\Control Panel\Desktop.

3. Создайте здесь параметр WaitToKillAppTimeout типа REG_SZ, если он не существует. При помощи данного параметра можно определить время, по истечении которого приложение будет завершено операционной системой. Значение параметру необходимо указывать в миллисекундах.

4. Создайте в разделе Desktop параметр AutoEndTasks типа REG_ SZ. Данный параметр позволяет настроить механизм автоматического завершения зависших приложений.

5. В качестве значения определите параметру AutoEndTasks :

  • 1. чтобы разрешить операционной системе завершать зависшие приложения в автоматическом режиме.
  • 2. чтобы операционная система ожидала завершения процесса. По истечении времени, определенного параметром HungAppTimeout, пользователь увидит диалоговое окно, сообщающее о том, что программа не отвечает системе.

6. Перезагрузите компьютер.

Экспериментировать со значениями данных параметров рекомендуется только с четким представлением возможных последствий. Вы можете сделать систему абсолютно неуправляемой.

Рекомендуется перед экспериментами принять соответствующие меры, благодаря которым вы всегда сможете вернуть все к исходному состоянию.

Подобных результатов вы можете также добиться, не используя программу Редактор реестра: просто создайте REG-файл в любом удобном текстовом редакторе.

Новые статьи:
Предыдущие статьи:

You have no rights to post comments