Написание отладочной информации windows 10 что ставить
Обновлено: 21.11.2024
Параметр /DEBUG создает отладочную информацию для исполняемого файла.
Компоновщик помещает отладочную информацию в файл базы данных программы (PDB). Он обновляет PDB во время последующих сборок программы.
Исполняемый файл (файл .exe или DLL), созданный для отладки, содержит имя и путь соответствующей PDB. Отладчик считывает внедренное имя и использует PDB при отладке программы. Компоновщик использует базовое имя программы и расширение .pdb для обозначения базы данных программы и встраивает путь, по которому она была создана. Чтобы переопределить это значение по умолчанию, задайте /PDB и укажите другое имя файла.
Параметр /DEBUG:FASTLINK доступен в Visual Studio 2017 и более поздних версиях. Этот параметр оставляет информацию о частных символах в отдельных продуктах компиляции, используемых для сборки исполняемого файла. Он создает ограниченную PDB, которая индексирует отладочную информацию в объектных файлах и библиотеках, используемых для сборки исполняемого файла, вместо создания полной копии. Этот параметр может связываться в два-четыре раза быстрее, чем полная генерация PDB, и рекомендуется при локальной отладке и наличии доступных продуктов сборки. Эту ограниченную PDB нельзя использовать для отладки, когда необходимые продукты сборки недоступны, например, когда исполняемый файл развернут на другом компьютере. В командной строке разработчика вы можете использовать средство mspdbcmf.exe для создания полной PDB из этой ограниченной PDB. В Visual Studio используйте пункты меню Project или Build для создания полного файла PDB, чтобы создать полную PDB для проекта или решения.
Параметр /DEBUG:FULL перемещает всю информацию о закрытых символах из отдельных продуктов компиляции (объектных файлов и библиотек) в одну PDB и может занимать больше всего времени. Однако полную PDB можно использовать для отладки исполняемого файла, когда другие продукты сборки недоступны, например, когда исполняемый файл развернут.
Параметр /DEBUG:NONE не создает PDB.
Если вы укажете /DEBUG без дополнительных параметров, компоновщик по умолчанию использует /DEBUG:FULL для сборок из командной строки и makefile, для выпускных сборок в интегрированной среде разработки Visual Studio, а также для отладочных и выпускных сборок в Visual Studio 2015 и более ранних версиях. версии. Начиная с Visual Studio 2017, система сборки в IDE по умолчанию использует /DEBUG:FASTLINK, когда вы указываете параметр /DEBUG для отладочных сборок. Другие значения по умолчанию не изменяются для обеспечения обратной совместимости.
Параметр C7 Compatible (/Z7) компилятора заставляет компилятор оставлять отладочную информацию в файлах .obj. Вы также можете использовать параметр компилятора Program Database (/Zi) для хранения отладочной информации в PDB для файла .obj. Компоновщик сначала ищет PDB объекта по абсолютному пути, указанному в файле .obj, а затем в каталоге, содержащем файл .obj. Вы не можете указать компоновщику имя или местоположение PDB-файла объекта.
/INCREMENTAL подразумевается, когда указан параметр /DEBUG.
/DEBUG изменяет значения по умолчанию для параметра /OPT с REF на NOREF и с ICF на NOICF, поэтому, если вам нужны исходные значения по умолчанию, вы должны явно указать /OPT:REF или /OPT:ICF.
Невозможно создать файл .exe или .dll, содержащий отладочную информацию. Информация об отладке всегда помещается в файл .obj или .pdb.
Чтобы установить этот параметр компоновщика в среде разработки Visual Studio
Откройте диалоговое окно "Страницы свойств" проекта. Дополнительные сведения см. в разделе Настройка компилятора C++ и свойств сборки в Visual Studio.
Нажмите папку Linker.
Перейдите на страницу свойств "Отладка".
Измените свойство Generate Debug Info, чтобы включить создание PDB. Это включает /DEBUG:FASTLINK по умолчанию в Visual Studio 2017 и более поздних версиях.
Измените свойство Создать полный файл базы данных программы, чтобы включить параметр /DEBUG:FULL для создания полной PDB для каждой добавочной сборки.
В этой статье описывается, как настроить действия, которые Windows предпринимает при возникновении системной ошибки (также называемой проверкой ошибок, сбоем системы, неустранимой системной ошибкой или стоп-ошибкой). Вы можете настроить следующие действия:
Записать событие в системный журнал.
Оповещать администраторов (если вы настроили административные оповещения).
Поместите системную память в файл, который опытные пользователи смогут использовать для отладки.
Автоматически перезагрузить компьютер.
Для выполнения этой процедуры необходимо войти в систему как администратор или член группы администраторов. Если ваш компьютер подключен к сети, настройки сетевой политики могут помешать вам выполнить эту процедуру.
Настройка параметров сбоя системы и восстановления
Внимательно следуйте инструкциям в этом разделе. При неправильном изменении реестра могут возникнуть серьезные проблемы. Прежде чем изменять его, создайте резервную копию реестра для восстановления в случае возникновения проблем.
Эти параметры доступны в диалоговом окне «Запуск и восстановление». Вы также можете использовать следующие методы:
Измените значения в следующем подразделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Чтобы изменить параметр на локальном компьютере, используйте утилиту командной строки (Wmic.exe) для доступа к инструментарию управления Windows (WMI).
Выполните следующие действия, чтобы просмотреть параметры в разделе «Запуск и восстановление». (Значение реестра и команды Wmic также указаны для каждого параметра.)
В Панели управления выберите Система и безопасность > Система.
Выберите Дополнительные параметры системы, перейдите на вкладку Дополнительно и выберите Параметры в области Запуск и восстановление.
В разделе "Сбой системы"
Установите флажки для действий, которые должны выполняться Windows при возникновении системной ошибки.
Записать событие в системный журнал
Этот параметр указывает, что информация о событии записывается в системный журнал. По умолчанию этот параметр включен.
Чтобы отключить этот параметр, выполните следующую команду или измените значение реестра:
Установите для параметра LogEvent значение DWORD значение 0.
Отправить административное предупреждение
Этот параметр указывает, что администраторы будут уведомлены о системной ошибке, если вы настроили административные оповещения. По умолчанию этот параметр включен.
Чтобы отключить этот параметр, выполните следующую команду или измените значение реестра:
Установите для параметра SendAlert значение DWORD значение 0.
Автоматически перезапускать
Этот параметр указывает, что Windows автоматически перезагружает компьютер. По умолчанию этот параметр включен.
Чтобы отключить этот параметр, выполните следующую команду или измените значение реестра:
Установите для параметра DWORD автоматической перезагрузки значение 0.
В разделе "Запись отладочной информации"
Выберите один из следующих типов информации, которую Windows должна записывать в файл дампа памяти в случае неожиданной остановки компьютера:
Этот параметр не записывает никакой информации в файл дампа памяти.
Чтобы запретить Windows записывать информацию в файл дампа памяти, выполните следующую команду или измените значение реестра:
Небольшой дамп памяти
Этот параметр записывает наименьшее количество информации, помогающей идентифицировать проблему. Для этого параметра требуется файл подкачки размером не менее 2 мегабайт (МБ) на загрузочном томе вашего компьютера, и он указывает, что Windows будет создавать новый файл каждый раз, когда система неожиданно останавливается. История этих файлов хранится в папке, указанной в каталоге малого дампа (%SystemRoot%\Minidump). В Windows XP и Windows Server 2003 файл небольшого дампа памяти используется вместе с функцией отчетов об ошибках Windows.
Чтобы указать, что вы хотите использовать небольшой файл дампа памяти, выполните следующую команду или измените значение реестра:
Установите для CrashDumpEnabled значение DWORD значение 3.
Чтобы указать, что вы хотите использовать папку в качестве каталога малого дампа, выполните следующую команду или измените значение реестра:
Задайте для расширяемой строки MinidumpDir значение .
Дамп памяти ядра
Эта опция записывает только память ядра. Этот параметр хранит больше информации, чем небольшой файл дампа памяти, но его выполнение занимает меньше времени, чем полный файл дампа памяти. По умолчанию файл хранится в папке %SystemRoot%\Memory.dmp, и все предыдущие файлы ядра или полные файлы дампа памяти перезаписываются, если установлен флажок Перезаписать любой существующий файл. Если вы установите этот параметр, у вас должен быть достаточно большой файл подкачки на загрузочном томе. Требуемый размер зависит от объема оперативной памяти на вашем компьютере. Однако максимальный объем пространства, который должен быть доступен для дампа памяти ядра в 32-разрядной системе, составляет 2 ГБ плюс 16 МБ. В 64-разрядной системе максимальный объем пространства, который должен быть доступен для дампа памяти ядра, равен размеру ОЗУ плюс 128 МБ. В следующей таблице приведены рекомендации по размеру файла подкачки:
Размер оперативной памяти | Файл подкачки должен быть не меньше |
---|---|
256 МБ – 1373 МБ | в 1,5 раза больше размера ОЗУ |
1374 МБ или больше | 32-разрядная система: 2 ГБ плюс 16 МБ 64-разрядная система: размер оперативной памяти плюс 128 МБ |
Чтобы указать, что вы хотите использовать файл дампа памяти ядра, выполните следующую команду или измените значение реестра:
Установите для CrashDumpEnabled значение DWORD значение 2.
Чтобы указать, что вы хотите использовать файл в качестве файла дампа памяти, выполните следующую команду или измените значение реестра:
Задайте для расширяемой строки DumpFile значение .
Чтобы указать, что вы не хотите перезаписывать какие-либо предыдущие файлы ядра или полные файлы дампа памяти, выполните следующую команду или измените значение реестра:
Установите для параметра Overwrite DWORD значение 0.
Полный дамп памяти
Эта опция записывает содержимое системной памяти, когда компьютер неожиданно останавливается. Этот параметр недоступен на компьютерах с 2 и более ГБ ОЗУ.Если вы выберете этот вариант, на загрузочном томе должен быть файл подкачки, достаточный для хранения всей физической оперативной памяти плюс 1 МБ. Файл сохраняется, как указано в %SystemRoot%\Memory.dmp по умолчанию.
Дополнительный мегабайт требуется для полного файла дампа памяти, поскольку Windows записывает заголовок в дополнение к дампу содержимого памяти. Заголовок содержит сигнатуру аварийного дампа и указывает значения некоторых переменных ядра. Информация заголовка не требует полного мегабайта пространства, но размер файла подкачки Windows увеличивается с шагом в мегабайты.
Чтобы указать, что вы хотите использовать полный файл дампа памяти, выполните следующую команду или измените значение реестра:
Установите для CrashDumpEnabled значение DWORD значение 1.
Чтобы указать, что вы хотите использовать файл в качестве файла дампа памяти, выполните следующую команду или измените значение реестра:
Задайте для расширяемой строки DumpFile значение .
Чтобы указать, что вы не хотите перезаписывать какие-либо предыдущие файлы ядра или полные файлы дампа памяти, выполните следующую команду или измените значение реестра:
Установите для параметра Overwrite DWORD значение 0.
Если вы обратитесь в службу поддержки Майкрософт по поводу стоп-ошибки, вас могут попросить предоставить файл дампа памяти, созданный с помощью параметра «Запись отладочной информации».
Чтобы просмотреть системный сбой и параметры восстановления для локального компьютера, введите wmic recovery в командной строке и нажмите Enter. Чтобы просмотреть системный сбой и параметры восстановления для удаленного компьютера в локальной сети, введите wmic /node: recovery в командной строке и нажмите клавишу ВВОД.
Чтобы успешно использовать эти примеры командной строки Wmic.exe, необходимо войти в систему с использованием учетной записи пользователя с правами администратора на компьютере. Если вы не вошли в систему с помощью учетной записи пользователя с правами администратора на компьютере, используйте параметры /user:user_name и /password:password.
Чтобы воспользоваться функцией файла дампа, файл подкачки должен находиться на загрузочном томе. Если вы переместили файл подкачки на другой том, вы должны переместить его обратно на загрузочный том, прежде чем использовать эту функцию.
Если вы установите параметр "Дамп памяти ядра" или "Полный дамп памяти" и установите флажок "Перезаписывать любой существующий файл", Windows всегда будет выполнять запись в файл с одним и тем же именем. Чтобы сохранить отдельные файлы дампа, снимите флажок «Перезаписать любой существующий файл», а затем меняйте имя файла после каждой стоп-ошибки.
Вы можете сэкономить немного памяти, если снимите флажки Записать событие в системный журнал и Отправить административное предупреждение. Объем памяти, которую вы сохраняете, зависит от компьютера, но для этих функций обычно требуется от 60 до 70 КБ.
Сбой системы (также известный как "проверка ошибок" или "стоп-ошибка") происходит, когда Windows не может работать правильно. Файл дампа, созданный в результате этого события, называется дампом системного сбоя.
Ручное создание ядра или файла полного дампа памяти полезно при устранении нескольких проблем, поскольку во время сбоя процесс фиксирует запись системной памяти.
Настроить файлы страниц
Подробнее о требованиях к размеру файла подкачки для аварийного дампа системы см. раздел Поддержка системных аварийных дампов.
Включить настройку дампа памяти
Для выполнения этой процедуры необходимо войти в систему как администратор или член группы администраторов. Если ваш компьютер подключен к сети, настройки сетевой политики могут помешать вам выполнить эту процедуру.
Чтобы включить настройку дампа памяти, выполните следующие действия:
В Панели управления выберите Система и безопасность > Система.
Выберите Дополнительные параметры системы, а затем перейдите на вкладку Дополнительно.
В области «Запуск и восстановление» выберите «Настройки».
Убедитесь, что в разделе "Запись отладочной информации" выбрано значение "Дамп памяти ядра" или "Полный дамп памяти".
Перезагрузите компьютер.
Вы можете изменить путь к файлу дампа, отредактировав поле Файл дампа. Другими словами, вы можете изменить путь от %SystemRoot%\Memory.dmp, чтобы он указывал на локальный диск, на котором достаточно места, например E:\Memory.dmp.
Советы по созданию дампов памяти
При сбое и перезагрузке компьютера содержимое физической оперативной памяти записывается в файл подкачки, расположенный в разделе, на котором установлена операционная система.
В зависимости от скорости жесткого диска, на котором установлена Windows, сброс более 2 гигабайт (ГБ) памяти может занять много времени. Даже в лучшем случае, если файл дампа сконфигурирован для размещения на другом локальном жестком диске, значительный объем данных будет считываться и записываться на жесткие диски. Это может привести к длительному отключению сервера.
Осторожно используйте этот метод для создания полных файлов дампа памяти. В идеале вы должны делать это только тогда, когда вас явно попросит инженер службы поддержки Microsoft.Любая отладка ядра или файла полного дампа памяти должна быть последним средством после полного исчерпания всех стандартных методов устранения неполадок.
Вручную создать файл дампа памяти
Используйте инструмент NotMyFault
Если вы можете войти в систему во время возникновения проблемы, вы можете использовать инструмент Microsoft Sysinternals NotMyFault. Для этого выполните следующие действия:
Загрузите инструмент NotMyFault.
Выберите «Пуск», а затем выберите «Командная строка».
В командной строке выполните следующую команду:
Эта операция создает файл дампа памяти и стоп-ошибку D1.
Использовать NMI
На некоторых компьютерах нельзя использовать клавиатуру для создания файла аварийного дампа. Например, серверы Hewlett-Packard (HP) BladeSystem от Hewlett-Packard Development Company управляются через графический интерфейс пользователя (GUI) на основе браузера. Клавиатура не подключена к серверу HP BladeSystem.
В этих случаях необходимо создать полный файл аварийного дампа или файл аварийного дампа ядра с помощью переключателя немаскируемого прерывания (NMI), который вызывает NMI на системном процессоре.
Для этого выполните следующие действия:
Внимательно следуйте инструкциям в этом разделе. При неправильном изменении реестра могут возникнуть серьезные проблемы. Прежде чем изменять его, создайте резервную копию реестра для восстановления в случае возникновения проблем.
Этот раздел реестра не требуется для клиентов под управлением Windows 8 и более поздних версий или серверов под управлением Windows Server 2012 и более поздних версий. Установка этого раздела реестра в более поздних версиях Windows не имеет никакого эффекта.
В редакторе реестра найдите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Щелкните правой кнопкой мыши CrashControl, выберите "Создать", а затем нажмите "Параметр DWORD".
Введите NMICrashDump и нажмите Enter.
Щелкните правой кнопкой мыши NMICrashDump и выберите "Изменить".
В поле "Значение" введите 1 и нажмите кнопку "ОК".
Перезагрузите компьютер.
Поставщики оборудования, такие как HP, IBM и Dell, могут предоставлять функцию автоматического восстановления системы (ASR). Вы должны отключить эту функцию во время устранения неполадок. Например, если функция HP и Compaq ASR включена в BIOS, отключите эту функцию на время устранения неполадок, чтобы создать полный файл Memory.dmp. Чтобы получить подробные инструкции, обратитесь к поставщику оборудования.
Включите переключатель NMI в BIOS или с помощью веб-интерфейса Integrated Lights Out (iLO).
Точные шаги см. в справочном руководстве по BIOS или обратитесь к поставщику оборудования.
Протестируйте этот метод на сервере, используя переключатель NMI для создания файла дампа. Вы увидите аппаратную неисправность STOP 0x00000080.
Если вы хотите запустить NMI в Microsoft Azure с помощью Serial Console, см. раздел Использование Serial Console для вызовов SysRq и NMI.
Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows XP Tablet PC Edition Windows Server 2008 для систем на базе Itanium Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Windows Server 2008 Datacenter без Hyper-V Windows Server 2008 Enterprise без Hyper-V Windows Server 2008 Foundation Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Стандартная версия Windows Server 2008 R2 Web Edition Windows 7 Домашняя базовая Windows 7 Домашняя расширенная Windows 7 Профессиональная Windows 7 с пакетом обновления 1 Windows 7 Начальная Windows 7 Максимальная Windows 7 Корпоративная Еще. Меньше
Обзор
Для записи отладочной информации можно настроить следующие операционные системы:
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Отладочная информация может быть записана в файлы различных форматов (также называемые файлами дампа памяти), когда компьютер неожиданно останавливается из-за стоп-ошибки (также известной как "синий экран", сбой системы или проверка ошибок). Вы также можете настроить Windows так, чтобы отладочная информация не записывалась в файл дампа памяти.
Windows может создать любой из следующих типов файлов дампа памяти:
Полный дамп памяти
Дамп памяти ядра
Небольшой дамп памяти (64 КБ)
Дополнительная информация
Полный дамп памяти
Полный дамп памяти записывает все содержимое системной памяти, когда компьютер неожиданно останавливается. Полный дамп памяти может содержать данные процессов, которые выполнялись на момент создания дампа памяти.
Если вы выберете вариант Полный дамп памяти, на загрузочном томе должен быть файл подкачки, достаточный для хранения всей физической оперативной памяти плюс 1 мегабайт (МБ).
Если возникает вторая проблема и создается другой файл полного дампа памяти (или дампа памяти ядра), предыдущий файл перезаписывается.
В Windows Vista, Windows 7, Windows Server 2008 и Windows Server 2008 R2 файл подкачки может находиться в разделе, отличном от раздела, на котором установлена операционная система.
В Windows Vista и Windows Server 2008, чтобы поместить файл подкачки в другой раздел, необходимо создать новую запись реестра с именем DedicatedDumpFile. Размер файла подкачки можно определить с помощью новой записи реестра с именем DumpFileSize.
Для получения дополнительных сведений о том, как это сделать, посетите следующий веб-сайт Microsoft:
969028 Как создать ядро или полный файл дампа памяти в Windows Server 2008
В Windows 7 и Windows Server 2008 R2 нет необходимости использовать запись реестра DedicatedDumpFile для помещения файла подкачки в другой раздел.
Функция «Полный дамп памяти» недоступна на компьютерах с 32-разрядной операционной системой и объемом оперативной памяти 2 гигабайта (ГБ) или более. Дополнительные сведения см. в теме "Укажите, что произойдет при неожиданной остановке системы" на следующем веб-сайте Microsoft TechNet:
Дамп памяти ядра
Дамп памяти ядра записывает только память ядра. Это ускоряет процесс записи информации в журнал, когда ваш компьютер неожиданно останавливается. У вас должен быть достаточно большой файл подкачки, чтобы вместить память вашего ядра. Для 32-битных систем память ядра обычно составляет от 150 МБ до 2 ГБ. Кроме того, в Windows 2003 и Windows XP файл подкачки должен находиться на загрузочном томе. В противном случае дамп памяти создать невозможно.
Этот файл дампа не включает нераспределенную память или память, выделенную для программ пользовательского режима. Он включает только память, выделенную ядру и уровню аппаратной абстракции (HAL) в Windows 2000 и более поздних версиях, а также память, выделенную драйверам режима ядра и другим программам режима ядра. Для большинства целей этот файл дампа является наиболее полезным. Он значительно меньше полного файла дампа памяти, но в нем опущены только те части памяти, которые вряд ли были связаны с проблемой.
Если возникает вторая проблема и создается другой файл дампа памяти ядра (или полный файл дампа памяти), предыдущий файл перезаписывается, когда установлен флажок «Перезаписать любой существующий файл».
Небольшой дамп памяти
Небольшой дамп памяти записывает наименьший набор полезной информации, которая может помочь определить, почему ваш компьютер неожиданно остановился. Этот параметр требует наличия файла подкачки размером не менее 2 МБ на загрузочном томе и указывает, что Windows 2000 и более поздние версии создают новый файл каждый раз, когда компьютер неожиданно останавливается. История этих файлов хранится в папке.
Этот тип файла дампа включает следующую информацию:
Стоп-сообщение, его параметры и другие данные
Список загруженных драйверов
Контекст процессора (PRCB) для остановленного процессора
Информация о процессе и контекст ядра (EPROCESS) для остановленного процесса
Информация о процессе и контекст ядра (ETHREAD) для остановленного потока
Стек вызовов режима ядра для остановленного потока
Этот тип файла дампа может быть полезен, когда пространство ограничено. Однако из-за ограниченности включенной информации ошибки, которые не были вызваны непосредственно потоком, который выполнялся во время проблемы, могут быть не обнаружены при анализе этого файла.
Если возникает вторая проблема и создается второй небольшой файл дампа памяти, предыдущий файл сохраняется. Каждому дополнительному файлу дается отдельное имя. Дата закодирована в имени файла. Например, Mini022900-01.dmp — это первый дамп памяти, созданный 29 февраля 2000 г. Список всех файлов небольших дампов памяти хранится в папке %SystemRoot%\Minidump.
Настроить тип дампа
Чтобы настроить параметры запуска и восстановления (включая тип дампа), выполните следующие действия.
Примечание. Поскольку существует несколько версий Microsoft Windows, следующие шаги могут отличаться на вашем компьютере. Если да, см. документацию по продукту, чтобы выполнить эти шаги.
Нажмите "Пуск" и выберите "Панель управления".
Нажмите "Производительность и обслуживание", а затем нажмите "Система".
На вкладке "Дополнительно" нажмите "Параметры" в разделе "Запуск и восстановление".
ПРИМЕЧАНИЕ. Чтобы изменения вступили в силу, необходимо перезапустить Windows.
Инструменты для различных типов дампов
Вы можете загрузить полные дампы памяти и дампы памяти ядра с помощью стандартных символьных отладчиков, таких как I386kd.exe. I386kd.exe содержится на компакт-диске поддержки Windows 2000.
Загружайте небольшие дампы памяти с помощью Dumpchk.exe. Dumpchk.exe входит в состав средств поддержки для Windows 2000 и Windows XP. Вы также можете использовать Dumpchk.exe, чтобы убедиться, что файл дампа памяти создан правильно.
Для получения дополнительных сведений об использовании Dumpchk.exe в Windows XP щелкните следующий номер статьи базы знаний Майкрософт:
315271 Как использовать Dumpchk.exe для проверки файла дампа памяти
Для получения дополнительных сведений об использовании Dumpchk.exe в Windows 2000 щелкните следующий номер статьи базы знаний Майкрософт:
156280 Как использовать Dumpchk.exe для проверки файла дампа памяти
Для получения дополнительных сведений об инструментах отладки Windows посетите следующий веб-сайт Microsoft:
Определения
Загрузочный том. Том, содержащий операционную систему Windows и вспомогательные файлы. Загрузочный том может, но не обязательно, совпадать с системным томом.
Значения реестра для запуска и восстановления
Используется следующее значение реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
CrashDumpEnabled REG_DWORD 0x0 = Нет
CrashDumpEnabled REG_DWORD 0x1 = Полный дамп памяти
CrashDumpEnabled REG_DWORD 0x2 = Дамп памяти ядра
CrashDumpEnabled REG_DWORD 0x3 = Небольшой дамп памяти (64 КБ)
CrashDumpEnabled REG_DWORD 0x7 = автоматический дамп памяти
Дополнительные значения реестра для CrashControl:
0x0 = отключено
0x1 = включено
AutoReboot REG_DWORD 0x1
DumpFile REG_EXPAND_SZ %SystemRoot%\Memory.dmp
LogEvent REG_DWORD 0x1
MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump
Перезаписать REG_DWORD 0x1
SendAlert REG_DWORD 0x1
ПРИМЕЧАНИЕ. Чтобы изменения вступили в силу, необходимо перезапустить Windows.
Протестируйте, чтобы убедиться, что файл дампа может быть создан
Для получения дополнительных сведений о том, как настроить компьютер для создания файла дампа в целях тестирования, щелкните следующий номер статьи базы знаний Майкрософт:
244139 Функция Windows позволяет создавать файл дампа памяти с помощью клавиатуры
Параметры типа дампа по умолчанию
Windows 2000 Professional: небольшой дамп памяти (64 КБ)
Windows 2000 Server: Полный дамп памяти
Windows 2000 Advanced Server: Полный дамп памяти
Windows XP (Professional и Home Edition): небольшой дамп памяти (64 КБ)
Windows Server 2003 (все выпуски): Полный дамп памяти
Windows Vista (все выпуски): дамп памяти ядра
Windows Server 2008 (все выпуски): дамп памяти ядра
Windows 7 (все выпуски): дамп памяти ядра
Windows Server 2008 R2 (все выпуски): дамп памяти ядра
Windows 8 и 8.1 (все выпуски): автоматический дамп памяти
Windows Server 2012 и 2012 R2 (все выпуски): Automatic memory.dmp
Максимальный размер файла подкачки
Максимальный размер файла подкачки ограничен следующим образом:
Максимальный размер файла подкачки
4 гигабайта (без PAE)
16 терабайт (PAE)
Максимальное количество файлов подкачки
Общий размер файла подкачки
64 гигабайта (без PAE)
256 терабайт (PAE)
Техническая поддержка 64-разрядных версий Microsoft Windows
Производитель вашего оборудования предоставляет техническую поддержку и помощь для 64-разрядных версий Windows. Производитель вашего оборудования предоставляет поддержку, поскольку 64-разрядная версия Windows входит в комплект поставки вашего оборудования. Производитель вашего оборудования мог настроить установку Windows с уникальными компонентами. Уникальные компоненты могут включать в себя определенные драйверы устройств или дополнительные параметры для повышения производительности оборудования. Microsoft окажет разумную помощь, если вам потребуется техническая помощь по 64-разрядной версии Windows. Однако, возможно, вам придется связаться с производителем напрямую. Ваш производитель лучше всего подходит для поддержки программного обеспечения, установленного производителем на оборудовании.
Для получения информации о продукте Microsoft Windows XP Professional x64 Edition посетите следующий веб-сайт Microsoft:
Читайте также: