Архив рубрики: Вики

Статьи или очерки справочного характера

Анализ креш-дампов памяти Windows

Как часто Вам приходится лицезреть экран смерти Windows (BSoD)? BSoD может возникать в разных случаях: как уже при работе с системой, так и в процессе загрузки операционной системы. Как же определить, чем вызвано появление BSoD и устранить эту проблему? Операционная система Windows способна сохранять дамп памяти при появлении ошибки, чтобы системный администратор мог проанализировать данные дампа и найти причину возникновения BSoD.

Существует два вида дампов памяти — малый (minidump) и полный. В зависимости от настроек операционной системы, система может сохранять полный или малый дампы, либо не предпринимать никаких действий при возникновении ошибки.

Малый дамп располагается по пути %systemroot%\minidump и имеет имя вроде Minixxxxxx-xx.dmp
Полный дамп располагается по пути %systemroot% и имеет имя вроде Memory.dmp

Для анализа содержимого дампов памяти следует применять специальную утилиту — Microsoft Kernel Debugger.
Получить программу и компоненты, необходимые для ее работы, можно напрямую с сайта Microsoft — Debugging Tools

При выборе отладчика следует учитывать версию операционной системы, на которой Вам придется анализировать дампы памяти. Для 32-разрядной ОС необходима 32-битовая версия отладчика, а для 64-разрядной ОС предпочтительно использовать 64-битовую версию отладчика.

Помимо самого пакета Debugging Tools for Windows, также понадобятся набор отладочных символов — Debugging Symbols. Набор отладочных символов специфичен для каждой ОС, на которой был зафиксирован BSoD. Потому придется загрузить набор символов для каждой ОС, анализировать работу которой Вам придется. Для 32-разрядной Windows XP потребуются набор символов для Windows XP 32-бит, для 64-разрядной ОС потребуются набор символов для Windows XP 64-бит. Для других ОС семейства Windows наборы символов подбираются сообразно такому же принципу. Загрузить отладочные символы можно отсюда. Устанавливать их рекомендуется по адресу %systemroot%\symbols

После установки отладчика и отладочных символов, запускаем отладчик. Окно отладчика после запуска выглядит следующим образом.

Перед анализом содержимого дампа памяти, потребуется провести небольшую настройку отладчика. Конкретно — сообщить программе, по какому пути следует искать отладочные символы. Для этого выбираем в меню File > Symbol File Path… Нажимаем кнопку Browse… и указываем папку, в которую мы установили отладочные символы для рассматриваемого дампа памяти.

Можно запрашивать информацию о требуемых отладочных символах прямо через Интернет, с публичного сервера Microsoft. Таким образом у вас будет самая новая версия символов. Сделать это можно следующим образом — в меню File > Symbol File Path… вводим: SRV*%systemroot%\symbols*http://msdl.microsoft.com/download/symbols

После указания пути к отладочным символам, выбираем в меню File > Save workspace и подтверждаем действие нажатием на кнопку OK.

Чтобы приступить к анализу дампа памяти, выбираем в меню File > Open Crash Dump… и выбираем требуемый для рассмотрения файл.

Система проведет анализ содержимого, по окончанию которого выдаст результат о предполагаемой причине ошибки.

Команда !analyze -v, данная отладчику в командной строке, выведет более детальную информацию.

Завершить отладку можно выбором пункта меню Debug > Stop Debugging

Таким образом, используя пакет Debugging Tools for Windows, всегда можно получить достаточно полное представление о причинах возникновения системных ошибок.

сайт заблокирован по решению роскомнадзора или обход блокировки сайтов

В связи с принятием «антипиратского закона» с помощью которого можно заблокировать больше половины интернета, доступ к Вашим любимым сайтам может быть ограничен по закону.
Как обойти блокировку сайтов я приведу несколько примеров в разных статьях. Один пример уже был в моей предыдущей статье под названием «Самый лёгкий вариант обхода блокировки сайтов — простая настройка браузера»

Читать далее сайт заблокирован по решению роскомнадзора или обход блокировки сайтов

Samsung push service — это

Samsung push service — это служба которая показывает уведомления на экране, таких программ как ChatOn (аналог: Viber,WhatsApp), Samsung App и т.д. т.е. те программы которые написала компания Samsung для своих андроид устройств. Проще говоря это служба визуальных уведомлений.

Как восстановить пароль на WordPress блог

Забыли пароль от блога на WordPress и получить его на мыло не представляется возможным? Простое решение:

В phpMyAdmin ищем таблицу wp_users. Делаем «Обзор».
В user_login = admin. Редактируем эту запись.
Поле user_pass заменяем на:
Код: 21232f297a57a5a743894a0e4a801fc3
После этого входим в админку и указываем пароль «admin».

Возможно на новых версиях wordpress метод будет не работать, поэтому:

Найдите файл functions.php, в той теме, которую вы используете (активная). Откройте его в редакторе (лучше использовать notepad++ или akelpad) и добавьте в него строчку wp_set_password(‘password’, 1);
Сохраните изменения и залейте файл на хост. Пароль для пользователя с ID 1 (admin) изменится на password.

Ещё вариант:

В базе данных находите таблицу wp_user, находим нужного вам пользователя, далее столбец user_pass данного юзера меняете на $P$BLIwZyiB0J2XvUAsNyKQI1hyEMox0A0 — это сменит пароль на 12345. Далее удалите содержимое user_activation_key.