Форум программистов, компьютерный форум, киберфорум
BSOD (Синий экран смерти)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.97/29: Рейтинг темы: голосов - 29, средняя оценка - 4.97
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
1

Обсуждение работы сборщика

19.11.2015, 10:50. Просмотров 6088. Ответов 115
Метки нет (Все метки)


Приветствую постоянных обитателей раздела bsod.

Я вот что подумал: у пользователей периодически возникают различные трудности с добычей информации для раздела, то дампы не архивируются, то шрифт мелковат, то древнюю версию аиды используют и тд. и тп. Часто бывает, что требуется дополнительная инфа вроде SMART из CrystalDiskInfo или подозрение на вирусы.

Почему бы не обьединить все в одном флаконе ?

Ради эксперимента сделал вот такой самораспаковывающийся 7z архив.
скриншоты
Обсуждение работы сборщика
Обсуждение работы сборщика
Обсуждение работы сборщика


Вот пример создаваемого архива с отчетами BSoD_19.11.2015.zip

В процессе архивируются дампы, если такие были найдены, если не были, то отображается ссылка на тему, где можно включить запись дампов (в принципе это можно сделать и автоматически)
Создается текстовый отчет о состоянии всех жестких дисков при помощи CrystalDiskInfo
Создается полный отчет GetSystemInfo (в ней некоторые вещи удобнее получаются+при подозрении на вирусы стоит взглянуть)
Создается полный отчет аиды (кроме бенчмарков, для экономии времени)

Собсно, если нужно, то можно довести до ума.
Чего то убрать, чего то добавить.

Если нет, ну и ладно

Хотелось бы услышать мнение бсодоведов )

Сам "сборщик" прилагается
0
Вложения
Тип файла: zip BETA_BSOD.zip (9.06 Мб, 13 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2015, 10:50
Ответы с готовыми решениями:

Уточнение работы Сборщика (GC)
Дано: Форма, ЭлементНаФорме. 1. Создаю форму и в Дизайнере кидаю на неё Элемент. 2. Во время...

Важно ли понимание работы сборщика мусора?
Изучаю тему управление памятю и сборщик мусора, но эта тема мне кажется очень и очень скучной, могу...

Обсуждение релизов, фиксов и их работы
Тут можно обсуждать вышедшие релизы и фиксы Lotus Notes/Domino Информация о них постится в тему...

Обсуждение правильной работы mathcad
Товарищи! Подскажите, пожалуйста, работаю в Mathcad - делаю инженерные расчёты. И что-то в...

__________________
Помогаю в написании студенческих работ здесь.
115
Эксперт HardwareЭксперт Windows
21273 / 12084 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
19.11.2015, 10:58 2
чотко
хотя и с автосборщиками периодически возникают вопросы, типа "а вылажите видеа, а то я не праграмист"

Добавлено через 50 секунд
э, нужно закрепить и пометить как важную...
0
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
19.11.2015, 11:00  [ТС] 3
qvad, ну если возникнут такие проблемы - то лучше вовсе не помогать, себе дороже

Идея автосборщика больше не для ТС, а для помогающих, чтобы не выпрашивать по несколько дней все необходимое, а иметь это все необходимое сразу.

Так что если есть какие мысли по поводу - высказывайся )

Добавлено через 48 секунд
Цитата Сообщение от qvad Посмотреть сообщение
нужно закрепить и пометить как важную...
Рано, это тестовый вброс, так сказать.

Если идею поддержат, то переделаю сборщик по человечески и с учетом пожеланий и выложу в новой теме и уже с инструкцией
0
Эксперт по компьютерным сетям
8395 / 5625 / 1398
Регистрация: 25.12.2012
Сообщений: 23,865
19.11.2015, 11:25 4
+
поддерживаю
0
Эксперт HardwareЭксперт Windows
21273 / 12084 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
19.11.2015, 17:22 5
Цитата Сообщение от vavun Посмотреть сообщение
а для помогающих, чтобы не выпрашивать по несколько дней все необходимое,
в 90% случаев все равно придется тычить носом в эту тему, ибо чоткие пасаны не читают важных и закрепленных тем
а если и читают, то в упор не видят текст, набранный ОГРОМНЫМ красным шрифтом
0
2130 / 1237 / 100
Регистрация: 03.08.2013
Сообщений: 3,101
19.11.2015, 18:47 6
vavun, пробуйте, интересно, что из этого получится. Главная проблема помогающего, это донести до "страдальца" как решить проблему, а они очень часто не умеют читать.
1
Эксперт Windows
13170 / 4618 / 168
Регистрация: 25.10.2010
Сообщений: 9,414
21.11.2015, 21:32 7
vavun, да надо просто запустить это в тест и все. Сделать тему и давать ее почитать
Только если уж они не видят большие буквы, то боюсь если и смогут запустить сборщик ... то потом начнутся проблемы с поиском на раб столе папки с файлами.

Не по теме:

Такую вещь обкатывал год назад на другом форуме .... забросил

0
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
22.11.2015, 08:09  [ТС] 8
Дубль два.
Без консольных окошек, все в фоновом режиме (только значки в трее мелькают)
Сделал возможность только запаковать дампы без создания отчетов

Если бы кто то потестировал в разных условиях было бы замечательно. А то все молчат.
Больше всех помог в тестировании сам того не зная вот этот чел BSOD 0x00000109 CRITICAL_STRUCTURE_CORRUPTION

Обсуждение работы сборщика
2
Вложения
Тип файла: zip BETA_BSOD_2.zip (8.67 Мб, 15 просмотров)
vavun
22.11.2015, 08:42  [ТС]
  #9

Не по теме:

Sanya, поделитесь наработками :)

0
2130 / 1237 / 100
Регистрация: 03.08.2013
Сообщений: 3,101
22.11.2015, 15:41 10
Цитата Сообщение от vavun Посмотреть сообщение
А то все молчат.
Выноси как оформление тем и будем тестировать.
0
Эксперт HardwareЭксперт Windows
21273 / 12084 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
22.11.2015, 17:52 11
Цитата Сообщение от Ceper@ Посмотреть сообщение
Выноси как оформление тем и будем тестировать.
угу, согласен
0
4137 / 1649 / 240
Регистрация: 01.05.2013
Сообщений: 7,236
23.11.2015, 00:31 12
vavun, А если его объединить со сборщиком логов из раздела лечения ? Ну как бы всё в одном флаконе.
0
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
23.11.2015, 05:27  [ТС] 13
Turok123, можно запросто, только совершенно не нужно, я считаю. Это уже будет явный перебор
Я наоборот думал, что можно убрать, чтобы ускорить процесс.
Например какие пункты отчета аиды можно стопроцентно НЕ делать.
Бенчмарки убрал, для начала, в несколько раз быстрее стал происходить процесс + удалил aida_bench32.dll, aida_bench64.dll и aida_diskbench.dll которые в сумме почти 8 мегабайт занимали.

Добавлено через 8 минут
Что ж.
Тестируйте.

https://www.cyberforum.ru/bsod/thread1589832.html

Добавлено через 1 минуту
Багрепорты и предложения сюда )
3
Эксперт HardwareЭксперт Windows
21273 / 12084 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
23.11.2015, 10:36 14
Ок, принято )
0
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
23.11.2015, 13:23  [ТС] 15
Наверно стоило рассказать, как оно все работает.
А то я раскричался

Что же происходит:
1) после распаковки архива запускается батник script.bat (секретов никаких, BSOD.exe можно открыть любым архиватором и посмотреть)

Первым делом происходит проверка наличия дампов в папке "minidump"
Если таковые находятся, то происходит архивация этой папки и архив сразу же появляется на рабочем столе не дожидаясь окончания процесса.

Кликните здесь для просмотра всего текста
Если же дампов не оказывается, то последовательно выполняются две команды
Windows Batch file
1
2
wmic pagefileset list /format:Table
wmic recoveros get DebugInfoType /value
И результат выполнения команд записывается в файл NoDumps.txt
На выходе файл получается примерно таким
Код
wmic pagefileset list /format:Table
 Description           InitialSize  MaximumSize  Name             SettingID          

 'pagefile.sys' @ c:\  2048         2048         c:\pagefile.sys  pagefile.sys @ c:  

wmic recoveros get DebugInfoType /value
 DebugInfoType=3
Первая команда выводит общие сведения обо всех файлах подкачки в системе, вторая выводит информацию о том, включен ли дамп памяти (0-Выкл, 1-Полный дамп, 2-Дамп ядра, 3-Малый дамп)
Надо было еще добавить wmic recoveros get AutoReboot, но я забыл
(Хотя оно и не особо нужно)

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


2) Сразу после архивации дампов формируется текстовый отчет CrystalDiskInfo и добавляется в архив (DiskInfo.txt)
3) потом происходит создание отчета GetSystemInfo и по той же схеме добавляется в архив после завершения (GSI_Report.txt).
4) Ну и в завершении самое тяжелое действие, отчет аиды.

Шаблон на основе которого аида готовит отчет находится в файле FullReport.rpf

А вот и самое основное, о чем пытаюсь спросить: что убрать из отчета аиды ?
Спрашиваю потому, что создание отчета может занимать достаточно длительное время и не хило нагружать слабые машины.

Пока убрал только бенчмарки, в любом случае там есть еще вещи, которые стоило бы убрать (например на кой черт пихать в отчет информацию об установленых шрифтах)

Как создать шаблон отчета аиды
Отчет => Мастер отчетов => По выбору пользователя
Там можно выбрать все разделы и пункты о которых будет собрана информация в процессе подготовки отчета.
Потом выбрать формат отчета (не важно какой) и нажать далее.
Шаблон отчета появится прямо в папке программы (если была скачана портабл версия) и будет иметь название aida64.rpf

Прямая ссылка на "инженерную" аиду http://download.aida64.com/aida64engineer550.zip

Ну и еще: нужен ли вообще отчет GetSystemInfo ?
0
2130 / 1237 / 100
Регистрация: 03.08.2013
Сообщений: 3,101
23.11.2015, 16:26 16
Цитата Сообщение от vavun Посмотреть сообщение
нужен ли вообще отчет GetSystemInfo ?
Лично для меня нет, не вижу в этом необходимости.
1
Эксперт Windows
13170 / 4618 / 168
Регистрация: 25.10.2010
Сообщений: 9,414
23.11.2015, 19:30 17
vavun, Лично для меня не нужен отчет гетсистем. И отчет кристал диск инфо тоже не нужен ( проблемы с дисками надо решать в других разделах) А синяки из за плохого диска я встречал только два раза ( но это можно посмотреть и в аиде)

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

Компьютер:
Электропитание
Портативный ПК

Операционная система:
Операционная система ( в этом пункте есть инфа о ключах. А если винда оф лицензия ... то бери ключ и пользуйся на здоровье)
Файлы АХ
Файлы DLL
Сертификаты
Время работы

Сервер:
Полностью не нужен

Отображение:
Шрифты
Видеорежимы
Монитор

Дальше пока не буду копать
1
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
23.11.2015, 19:40  [ТС] 18
Цитата Сообщение от Sanya Посмотреть сообщение
Лично для меня не нужен отчет гетсистем.
Можно оставить неполный отчет, если есть подозрение на вирусню, то он полезнее, чем аида
Редко но метко, как говорится )

Цитата Сообщение от Sanya Посмотреть сообщение
И отчет кристал диск инфо тоже не нужен
Добавил для сравнения с аидой, как контроль, не более.

Цитата Сообщение от Sanya Посмотреть сообщение
В аиде можно убрать много всего
Вот за аиду - благодарочка
Будет желание продолжить - пишите )
0
Эксперт Windows
13170 / 4618 / 168
Регистрация: 25.10.2010
Сообщений: 9,414
23.11.2015, 19:43 19
Цитата Сообщение от vavun Посмотреть сообщение
если есть подозрение на вирусню, то он полезнее, чем аида
Если есть подозрения на вирусню ... то все можно посмотреть и в дампах . Не нужно даже лазить далеко ))))
0
10528 / 5490 / 863
Регистрация: 07.04.2013
Сообщений: 15,661
23.11.2015, 19:46  [ТС] 20
Sanya, вирусня - дело тонкое )
Может вы и правы.

На данный момент вот такой шаблон получился с учетом ваших дополнений
aida64.7z

(Файл aida64.rpf положить в папку с программой и шаблон автоматически подставится в мастер создания отчетов)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2015, 19:46

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

Обсуждение работы Lotus-раздела форума
Коллеги. Поиск здесь, на форуме, конечно не фонтан (ищутся слова начиная с 4-х введенных...

Обсуждение способов ускорения работы программ на VB6
В этой теме обсуждаем способы ускорения работы программ на VB6 по мотивам статьи...

Обсуждение установки и работы редакторов используемых при создании *.BAT файлов
Тема выделена из https://www.cyberforum.ru/cmd-bat/thread1516825.html alpap, Создал я такой...

Обсуждение и сравнение способов и инструментов для работы с текстовыми файлами в ОС windows
Garry Galler, никогда не поздно узнать, что .NET среда еще быстрее, чем cmd и PowerShell. (тут я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.