Настройка параметров обработки сбоев и восстановления системы в Windows

Переводы статьи Переводы статьи
Код статьи: 307973 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья была ранее опубликована под номером RU307973
Развернуть все | Свернуть все

В этой статье

Аннотация

Операционная система Windows позволяет указывать, какие действия должны быть предприняты при возникновении системных ошибок (также называемых сбоями системы, неустранимыми ошибками или критическими ошибками). Ниже перечислены возможные действия.
  • Запись данных о событии в системный журнал.
  • Извещение администраторов (если настроена отправка административных оповещений).
  • Сохранение дампа системной памяти в файле, который может быть использован при отладке.
  • Автоматическая перезагрузка компьютера.
Для выполнения представленных ниже действий необходимо войти в систему с помощью учетной записи администратора или члена группы «Администраторы». Если компьютер подключен к сети, параметры сетевой политики могут помешать выполнить эту процедуру.

Дополнительная информация

Настройка параметров восстановления системы

Для настройки параметров восстановления системы необходимо использовать панель управления. Специалисты по информационным технологиям могут также изменять параметры восстановления системы на локальных и удаленных компьютерах посредством изменения значений в следующем разделе системного реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Далее для каждого параметра будут указываться соответствующее значение системного реестра, а также пример команды, изменяющей данное значение на локальном компьютере с помощью программы Wmic.exe, позволяющей получать доступ к инструментарию управления Windows (WMI). Для получения дополнительных сведений ознакомьтесь с разделом Дополнительная информация для специалистов данной статьи. Чтобы настроить параметры восстановления системы, выполните следующие действия.
  1. Щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства.
  2. Откройте вкладку Дополнительно и в области Загрузка и восстановление нажмите кнопку Параметры (или Загрузка и восстановление).
  3. В области Отказ системы установите флажки, соответствующие действиям, которые должна выполнять операционная система при возникновении системной ошибки.
    • Если флажок Записать событие в системный журнал установлен, сведения о событии будут записаны в системный журнал. По умолчанию данный параметр включен. На компьютерах под управлением Windows 2000 Server и Windows Server 2003 данное действие выполняется всегда, и информация о событиях записывается в системный журнал. Чтобы на компьютерах под управлением Windows XP и Windows 2000 Professional отключить данное действие путем изменения реестра, установите для параметра LogEvent типа DWORD значение 0. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set WriteToSystemLog = False
    • Параметр Отправить административное оповещение указывает, что администраторы должны оповещаться о системных ошибках. По умолчанию данный параметр включен. Чтобы отключить данное действие путем изменения реестра, установите для параметра реестра SendAlert типа DWORD значение 0. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set SendAdminAlert = False

      Для получения дополнительных сведений о настройке оповещений щелкните следующий номер статьи базы знаний Майкрософт:
      310490 Настройка административных оповещений в Windows XP (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
    • Если флажок Выполнить автоматическую перезагрузку установлен, то Windows автоматически перезапустит компьютер. Этот флажок установлен по умолчанию. Чтобы отключить данное действие путем изменения реестра, установите для параметра реестра AutoReboot типа DWORD значение 0. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set AutoReboot = False
  4. В области Запись отладочной информации выберите, какую информацию операционная система должна сохранять в файле дампа памяти, если компьютер аварийно завершает работу.
    • Если выбрано значение (отсутствует), то в файле дампа не будут сохраняться никакие данные. Чтобы отключить сохранение данных в файле дампа памяти, установите для параметра реестра CrashDumpEnabled типа DWORD значение 0. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set DebugInfoType = 0
    • Если выбрано значение Малый дамп памяти, то будет произведена запись минимального набора сведений, необходимых для определения причины неполадок. Для создания малого дампа памяти необходимо, чтобы размер файла подкачки составлял как минимум 2 Мб на загрузочном томе. При этом каждый раз при возникновении неустранимой ошибки Windows будет автоматически создавать новый файл. Эти файлы будут храниться в папке, указанной в поле Папка малого дампа (%SystemRoot%\Minidump). На компьютерах под управлением Windows XP и Windows Server 2003 файл малого дампа памяти используется службой регистрации ошибок. Чтобы отключить сохранение данных в файле малого дампа памяти, установите для параметра реестра CrashDumpEnabled типа DWORD значение 3. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set DebugInfoType = 3

      Чтобы указать, что папка D:\Minidump должна использоваться в качестве папки для хранения малых дампов памяти, установите для расширяемого строкового параметра реестра MinidumpDir значение D:\Minidump. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set MiniDumpDirectory = D:\Minidump
    • Если выбран параметр Дамп памяти ядра, то в файле дампа будет сохранена только память ядра. При этом сохраняется больше информации, чем при использовании малого дампа памяти, но тратится меньше времени, чем при сохранении полного дампа памяти. В этом случае имя файла дампа указывается в поле Файл дампа памяти (по умолчанию — %SystemRoot%\Memory.dmp). Если установлен флажок Заменять существующий файл дампа, то находящиеся в указанной папке файлы дампа памяти ядра или полного дампа памяти будут перезаписаны. Выбирая данный вариант, необходимо иметь на загрузочном томе достаточно большой файл подкачки. Требуемый размер зависит от объема памяти, установленной на компьютере (на 32-разрядных системах максимальный объем места, доступного для создания дампа памяти ядра, составляет 2 ГБ плюс 16 МБ; на 64-разрядных системах максимальный объем места, доступного для создания дампа памяти ядра, равен объему памяти, установленной на компьютере, плюс 128 МБ). Следующая таблица поможет определить требуемый размер файла подкачки.
      Свернуть эту таблицуРазвернуть эту таблицу
      Размер ОЗУФайл подкачки не должен быть меньше
      256 – 1 373 МБ1,5-кратного размера ОЗУ
      1 374 МБ и больше32-разрядные компьютеры: 2 ГБ плюс 16 МБ
      64-разрядные компьютеры: размер ОЗУ плюс 128 МБ
      Чтобы включить сохранение данных в файле дампа памяти ядра, установите для параметра реестра CrashDumpEnabled типа DWORD значение 2. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set DebugInfoType = 2

      Чтобы указать, что дамп памяти ядра должен сохраняться в файле D:\Dump\Mem.dmp, установите для расширяемого строкового параметра реестра DumpFile значение D:\Dump\Mem.dmp. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp

      Чтобы отключить перезапись созданных ранее файлов дампа памяти или полных дампов памяти, установите для параметра реестра Overwrite типа DWORD значение 0. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set OverwriteExistingDebugFile = 0
    • Если выбран Полный дамп памяти, то при возникновении неустранимой ошибки все содержимое системной памяти будет записано в файл дампа. Этот параметр недоступен на компьютерах с объемом ОЗУ более 2 ГБ. Для получения дополнительных сведений об этой проблеме щелкните следующий номер статьи базы знаний Майкрософт:
      274598 Полный дамп памяти может быть недоступен на компьютерах, имеющих 2 или более гигабайт (ГБ) ОЗУ (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
      Для сохранения полного дампа памяти необходимо иметь на загрузочном томе файл подкачки, размер которого не меньше полного объема физической памяти плюс 1 МБ. В этом случае имя файла дампа указывается в поле Файл дампа памяти (по умолчанию — %SystemRoot%\Memory.dmp).

      Для создания файла полного дампа памяти необходим дополнительный мегабайт на диске, поскольку при создании такого дампа Windows не только сохраняет содержимое памяти, но и формирует заголовок, содержащий подпись аварийного дампа памяти и значения некоторых переменных ядра. Информация, содержащаяся в заголовке, занимает меньше одного мегабайта, но размер файла подкачки увеличивается помегабайтно.

      Чтобы включить сохранение данных в файле полного дампа памяти, установите для параметра реестра CrashDumpEnabled типа DWORD значение 1. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set DebugInfoType = 1

      Чтобы указать, что дамп памяти ядра должен сохраняться в файле D:\Dump\Mem.dmp, установите для расширяемого строкового параметра реестра DumpFile значение D:\Dump\Mem.dmp. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp

      Чтобы отключить перезапись созданных ранее файлов дампа памяти или полных дампов памяти, установите для параметра реестра Overwrite типа DWORD значение 0. Например, введите следующую команду и нажмите клавишу ВВОД.

      wmic recoveros set OverwriteExistingDebugFile = 0.
    Примечание. При обращении в службу технической поддержки Microsoft по поводу возникающих системных ошибок может потребоваться файл дампа памяти, создаваемый, как указано в группе параметров Запись отладочной информации. Для получения дополнительных сведений о параметрах файла дампа памяти Windows щелкните следующий номер статьи базы знаний Майкрософт:
    254649 Описание параметров создания дампа памяти для Windows 2000, Windows XP и Windows Server 2003

Дополнительная информация для специалистов

В приведенных выше примерах для изменения параметров системного реестра, отвечающих за восстановление, использовалась программа Wmic.exe, поставляемая в составе Windows XP и Windows Server 2003. Программа Wmic.exe не входит в состав Windows 2000, но ее можно использовать на компьютерах под управлением Windows XP и Windows Server 2003 для изменения некоторых параметров, отвечающих за работу механизма восстановления удаленных компьютеров под управлением Windows 2000. На компьютерах под управлением Windows 2000 свойство DebugInfoType не поддерживается. Для получения дополнительных сведений о программе Wmic.exe щелкните следующий номер статьи базы знаний Майкрософт:
290216 Описание программы инструментария управления Windows с интерфейсом командной строки (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Чтобы просмотреть параметры восстановления системы на локальном компьютере, введите в командной строке wmic recoveros и нажмите клавишу ВВОД. Чтобы просмотреть параметры восстановления системы для удаленного компьютера в локальной сети, введите в командной строке wmic /node:"имя_компьютера" recoveros и нажмите клавишу ВВОД. Для успешного выполнения команд Wmic необходимо войти в систему с учетной записью, имеющей права администратора . Если вход в систему был выполнен с учетной записью пользователя, не обладающего правами администратора, используйте при запуске программы Wmic параметры /user:имя_пользователя и /password:пароль.

Кроме того, для изменения указанных параметров реестра можно использовать редактор реестра и программы аналогичного назначения. Для получения дополнительных сведений о внесении изменений в реестр Windows щелкните следующий номер статьи базы знаний Майкрософт:
322756 Создание резервной копии, редактирование и восстановление реестра Windows XP и Windows Server 2003
322755 Создание резервной копии, изменение и восстановление реестра Windows 2000

Устранение неполадок

  • Для записи отладочной информации необходимо, чтобы файл подкачки располагался на загрузочном томе. Если файл подкачки размещен на другом томе, перед включением записи отладочной информации необходимо переместить его на загрузочный том.
  • Если выбраны значения Дамп памяти ядра или Полный дамп памяти и установлен флажок Заменять существующий файл дампа, Windows всегда будет записывать данные в один и тот же файл. Чтобы дампы памяти сохранялись в разных файлах, снимите флажок Заменять существующий файл дампа и изменяйте имя файла после каждой неустранимой ошибки.
  • Чтобы дополнительно освободить некоторый объем памяти, можно снять флажки Записать событие в системный журнал и Отправить административное оповещение. Объем сэкономленной при этом памяти зависит от типа компьютера. Как правило, он составляет 60–70 КБ.
  • Для получения дополнительных сведений о настройке компьютера для создания дампов памяти в целях тестирования щелкните следующий номер статьи базы знаний Майкрософт:
    244139 Создание дампа памяти (Memory.dmp) с помощью команд клавиатуры
  • Для получения дополнительных сведений о средствах интерпретации содержимого файлов малого дампа памяти щелкните следующий номер статьи базы знаний Майкрософт:
    315263 Интерпретация содержимого малого дампа памяти
  • Для получения дополнительных сведений о способах определения причины появления сообщения STOP перед обращением в службу поддержки продуктов корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
    314103 Предварительные процедуры перед обращением в службу технической поддержки Майкрософт после появления сообщения об ошибке STOP на синем экране

Свойства

Код статьи: 307973 - Последний отзыв: 3 декабря 2007 г. - Revision: 6.4
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Операционная система Microsoft Windows 2000 Professional
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Ключевые слова: 
kbhowtomaster kbenv KB307973

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com