пятница, 30 сентября 2011 г.

BSOD - синий экран смерти, решение проблемы...

Синий экран смерти —  название сообщения о критической системной ошибке в операционных системах MS Windows. Обычно данные предсмерные послания не достаточно информативны. Для того чтобы определить модуль, вызывающий крах системы, нужно расшифровать дампы, которые сохраняются при правильной настройке по умолчанию в C:\Windows\minidump
Для начало нужно убедиться в правильности настройки системы. Для этого идем в свойства системы, параметры загрузки и восстановления:



 Проверяем что параметр "Запись отладочной информации" установлен в следующие значения:
- Малый дамп памяти: минимальный набор информации, обычно его достаточно в большинстве случаев решения проблем;
- Дамп памяти ядра: несет в себе больше информации чем предыдущий, всю память ядра, однако достаточно большой по объему (более 2Гб);
- Полный дамп памяти: содержит полный слепок данных системной памяти на момент падения ОС. Недоступен для компьютеров с количеством ОЗУ более 2Гб.

Для исследования дампов нам будут нужны: Debugging Tools for Windows ,

и написанный Александром Суховеем командный файл для обработки дампов kdfe.
Тулзы устанавливаем на проблемном компьютере, и запускаем пакетный файл:


Скрипт сканирует путь по умолчанию и предлагает нам сделать выбор, какой из дампов мы хотим исследовать. Указываем номер файла, жмем Ввод и ожидаем. Длительность процесса может быть и несколько часов, так что паниковать и сетовать на зависший компьютер не стоит.
В качестве результата программа выводит информацию о проблемном модуле: указывает нам файл из-за которого и возник крах ОС.
Имея данную информацию можно продолжить решение проблемы различными путями.


четверг, 22 сентября 2011 г.

Windows падает в процессе загрузки. Используем Last Known Good Configuration...


Last Known Good Configuration - одна из опций загрузки Windows, которая использует системные настройки в реестре, сделанные во время последней удачной загрузки системы. Каждый раз при выключении компьютера, при успешном завершении работы, происходит сохранения важных параметров в системе в отдельной ветке реестра. Если по каким-то причинам в дальнейшей работе происходит повреждение реестра, данная опция позволяет использовать бэкап и загрузить систему с рабочими параметрами. Так может например произойти в случае неудачной установки драйвера на видео, дисковую систему.
Для использования опции нужно до начала загрузки Windows успеть нажать клавишу F8. И выбрать в меню соответствующий пункт.

среда, 21 сентября 2011 г.

Быстрое восстановление системных файлов Windows

Достаточно часто бывает так, что при загрузке системы или в процессе работы ОС сваливается выдавая сообщение об ошибке в одном из системных файлов. В большинстве случаев эту проблему можно решить путем использования приложения sfc.
Для начала, если это конечно удастся, следует перегрузится в безопасный режим, вставить в привод установочный компакт-диск, открыть консоль и использовать sfc /scannow. Перед запуском утилиты рекомендую сделать chkdisk системного раздела.

Утилита sfc.exe предназначена для проверки всех версий защищенных системных файлов и восстановления в случае подмены или повреждения. В Windows XP она запускается только из командной строки, в отличие от Windows 9-х, где подобная утилита имеет графический интерфейс. Запуск утилиты возможен только с правами администратора.

Синтаксис:

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<файл>] [/VERIFYFILE=<файл>]
    [/OFFWINDIR=<автономная папка Windows> /OFFBOOTDIR=<автономная папка загрузки>]

/SCANNOW        Проверка целостности всех защищенных системных файлов и восстановление, по возможности, проблемных файлов.
/VERIFYONLY     Проверка целостности всех защищенных системных файлов. Восстановление файлов не выполняется.
/SCANFILE       Проверка целостности указанного файла и его восстановление при обнаружении проблем. В параметре <файл> следует указать полный путь.
/VERIFYFILE     Проверка целостности файла, полный путь к которому указан в параметре <файл>.  Восстановление файлов не выполняется.
/OFFBOOTDIR     Расположение автономного каталога загрузки для автономного восстановления.
/OFFWINDIR      Расположение автономного каталога Windows для автономного восстановления.

Запуск оснасток администрирования из под сеанса с правами пользователя

Очень часто появляется необходимость, находясь под сеансом пользователя, перенастроить ОС Windows. Поскольку большинство настроек производится с правами локального администратора, необходимо делать выход из системы и вход под другим пользователем, что во-первых неудобно(нужно завершить все работающие процессы под текущей сессией), во-вторых это отнимает лишнее время. Для упрощения задачи существует команда runas. Она позволяет запускать приложения под указаной учетной записью.
И так, открываем консоль: cmd. Набираем runas /user:<имя пользователя> "<путь к запускаемой программе>"
<имя пользователя> - если используется не локальный а доменный, необходимо дописывать префикс, например пользователь vasya в домене megadom.corp: "megadom\vasya" или "vasya@megadom.corp".
<путь к запускаемой программе> - лучше написать в кавычках, чтобы избежать проблем с пробелами.

Запуск оснасток mmc:
При таком способе вызова приложений нельзя просто указать оснастку как в окне выполнить, нужно приписывать запуск mmc консоли: тоесть вместо dsa.msc пишем "mmc dsa.msc", естественно команда отработает при наличии установленных Administration Tools.

Список основных оснасток:

diskmgmt.msc Оснастка "Управление дисками" в операционной системе windows  предназначена для таких задач, как создание и форматирование разделов и томов и назначение букв дисков. На компьютерах под управлением windows  оснастка «Управление дисками» может также использоваться для выполнения сложных задач, например для создания и восстановления отказоустойчивых томов.
dfrg.msc "Дефрагментация диска" — это системная служебная программа, выполняющая анализ локальных томов с последующим поиском и объединением фрагментированных файлов и папок. Дефрагментацию дисков также можно запустить из командной строки с помощью команды defrag.
certmgr.msc Оснастка "Сертификаты", позволяющая управлять сертификатами пользователей, компьютеров или служб.
ciadv.msc Оснастка "Службы индексирования".
compmgmt.msc Оснастка "Управление компьютером"
devmgmt.msc Оснастка "Диспетчер устройств", используется для обновления драйверов (или программного обеспечения) оборудования, изменения настроек оборудования, а также для устранения неполадок.
eventvwr.msc Оснастка "Просмотр событий" - позволяет пользователям просматривать события, записанные в журналы приложений, безопасности и системы.
fsmgmt.msc Оснастка "Общие папки" - может быть использована для управления общими ресурсами по сети. При помощи компонента «Общие папки» можно осуществлять контроль над разрешениями учетных записей пользователей, сеансами и свойствами общих ресурсов.
gpedit.msc Оснастка "Групповая политика" используется для определения параметров политик, которые будут применяться к компьютерам или пользователям
lusrmgr.msc Оснастка "Локальные пользователи и группы"— это инструмент, предназначенный для управления локальными пользователями и группами.
ntmsmgr.msc Служба "Съемные ЗУ" упрощает отслеживание съемных носителей и управление библиотеками, например устройствами смены дисков.
ntmsoprq.msc Оснастка "Запросы операторов съемных ЗУ" .
perfmon.msc Служба "Оповещения и журналы производительности" предоставляет средства наблюдения за использованием ресурсов операционной системы.
rsop.msc Оснастка "Результирующая политика" (rsop ) является дополнением к групповой политике, а также интегрированной частью оснастки "Управление изменением и настройкой". rsop собирает данные active directory, групповой политики и intellimirror, чтобы помочь снизит время, затрачиваемое на устранение неполадок, связанных с объектами групповой политики (gpo). Эта оснастка проверяет внедрение политики, сценарии развертывания установки программ и развертывание сценариев.
secpol.msc Оснастка "Локальные параметры безопасности"
services.msc Оснастка "Службы" используется для управления службами на локальном или удаленном компьютерах.
wmimgmt.msc Оснастка "Элемент управления wmi" — это средство, позволяющее настраивать параметры wmi на удаленном и локальном компьютерах
Источник списка:
http://mic-hard.narod.ru