Вирус crash reporter что за
Что такое crashreporter.exe?
crashreporter.exe это исполняемый файл, который является частью Opera Mobile Emulator Программа, разработанная Opera Software ASA, Программное обеспечение обычно о 38.05 MB по размеру.
Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли crashreporter.exe Файл на вашем компьютере - это вирус или троянский конь, который вы должны удалить, или это действительный файл операционной системы Windows или надежное приложение.
Crashreporter.exe безопасный или это вирус или вредоносная программа?
Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, такой процесс, как crashreporter.exe, должен запускаться из C: \ Program Files \ opera mobile emulator \ launcher.exe, а не из другого места.
Наиболее важные факты о crashreporter.exe:
Если у вас возникли какие-либо трудности с этим исполняемым файлом, вы должны определить, заслуживает ли он доверия, перед удалением crashreporter.exe. Для этого найдите этот процесс в диспетчере задач.
Найдите его местоположение (оно должно быть в C: \ Program Files \ Opera Mobile Emulator \) и сравните его размер с приведенными выше фактами.
Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус crashreporter.exe, необходимо Загрузите и установите приложение полной безопасности, например Malwarebytes., Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.
Кроме того, функциональность вируса может сама влиять на удаление crashreporter.exe. В этом случае вы должны включить Безопасный режим с поддержкой сети - безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.
Могу ли я удалить или удалить crashreporter.exe?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Согласно различным источникам онлайн, 7% людей удаляют этот файл, поэтому он может быть безвредным, но рекомендуется проверить надежность этого исполняемого файла самостоятельно, чтобы определить, является ли он безопасным или вирусом. Лучшая диагностика для этих подозрительных файлов - полный системный анализ с Reimage, Если файл классифицируется как вредоносный, эти приложения также удаляют crashreporter.exe и избавляются от связанных вредоносных программ.
- 1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите панель, а затем под программы:
o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
o Windows XP: нажмите Добавить или удалить программы.
- 2. Когда вы найдете программу Opera Mobile Emulatorщелкните по нему, а затем:
o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
- 3. Следуйте инструкциям по удалению Opera Mobile Emulator.
Распространенные сообщения об ошибках в crashreporter.exe
Наиболее распространенные ошибки crashreporter.exe, которые могут возникнуть:
Эти сообщения об ошибках .exe могут появляться во время установки программы, во время выполнения связанной с ней программы, Opera Mobile Emulator, при запуске или завершении работы Windows, или даже при установке операционной системы Windows. Отслеживание момента появления ошибки crashreporter.exe является важной информацией, когда дело доходит до устранения неполадок.
Как исправить crashreporter.exe
Аккуратный и опрятный компьютер - это один из лучших способов избежать проблем с Opera Mobile Emulator. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.
Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.
Чтобы помочь вам проанализировать процесс crashreporter.exe на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.
Обновлено апреля 2020 года:
Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:
(опциональное предложение для Reimage - Cайт | Лицензионное соглашение | Политика Kонфиденциальности | Удалить)
Загрузите или переустановите crashreporter.exe
это не рекомендуется загружать файлы замены exe с любых сайтов загрузки, так как они могут сами содержать вирусы и т. д. Если вам нужно скачать или переустановить crashreporter.exe, то мы рекомендуем переустановить основное приложение, связанное с ним Opera Mobile Emulator.
Информация об операционной системе
Ошибки crashreporter.exe могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:
- Окна 10
- Окна 8.1
- Окна 7
- Windows Vista
- Windows XP
- Windows ME
- Окна 2000
Диалоговое окно Mozilla Crash Reporter появляется при неожиданном закрытии Firefox, и позволяет вам отправить сообщение о падении разработчикам для устранения падений в будущих версиях Firefox. Это статья описывает, как он работает, а также покажет вам, как получить доступ к вашим сообщениям о падениях.
Оглавление
После падения Firefox, появляется окно Mozilla Crash Reporter.
Сообщить о падении в Mozilla, чтобы они могли это исправить: Если этот флажок установлен, Mozilla Crash Reporter пошлет сводную информацию о падении в Mozilla. Снимите этот флажок, если вы не хотите отправлять сообщение в Mozilla.
Подробности… : Откроет окно "Содержание сообщения" в котором можно просмотреть технические детали падения.
Добавить комментарий (комментарии публично доступны): Используйте это поле, чтобы добавить любую дополнительную информацию, которая может быть полезна для разработчиков, пытающихся найти причину падения. Комментарии, которые вы разместите здесь, могут быть прочитаны кем угодно.
Включить адрес страницы, на которой я был в это время: Когда установлен этот флажок, информация, которую вы отправляете в Mozilla, будет включать адрес веб-страницы, которую вы посетили перед падением.
Разрешить Mozilla связаться со мной по поводу этого сообщения: Установите этот флажок, если вы хотите получать письма от разработчиков, если им понадобится дополнительная информация от вас об этом падении. (Вы можете также получить письмо после обработки вашего сообщения о падении с информацией о поддержке.)
Введите здесь свой адрес электронной почты: Если вы решили помочь нашим разработчикам получить информацию и воспроизвести это падение, то введите здесь адрес электронной почты, по которому можно будет с вами связаться.
Выйти из Firefox: Закроет диалоговое окно и не будет запускать снова Firefox.
Перезапустить Firefox: Запустит Firefox снова. Firefox даст вам возможность восстановить окна и вкладки, которые были открыты до падения. Если Firefox падает снова после того, как вы решили восстановить ваши окна и вкладки, то одна из страниц, на которой вы были, является причиной этого падения. В этом случае выберите Закрыть , чтобы начать новую сессию.
Для просмотра сообщений о падениях из Firefox:
-
В адресной строке введите about:crashes и нажмите Enter Return . Появится список ваших сообщениий о падениях.
Щёлкните по ссылке кнопке Просмотреть , чтобы просмотреть сообщение.
Просмотр сообщений без использования Firefox
Если вы не можете использовать вышеупомянутый метод, потому что Firefox падает при запуске, вы также можете просмотреть сообщения в файлах на вашем компьютере, произведя следующие шаги:
- Нажмите на клавиатуре
+ R . Откроется диалоговое окно Выполнить. - В диалоговом окне Выполнить наберите %APPDATA%\Mozilla\Firefox\Crash Reports\ и нажмите Enter .
Сообщения о падениях хранятся в
/Library/Application Support/Firefox/Crash Reports/ (отобразите скрытые папки в Mac OS X 10.7 и выше, удерживая клавишу Option при открытии меню Переход в Finder, а затем выбрав Library).
Сообщения о падениях хранятся в
Чтобы использовать сообщение о падении для получения помощи в решении вашей проблемы с Firefox прочитайте статью Падение Firefox - Устранение, предотвращение и помощь в исправлении падений.
These fine people helped write this article:
Grow and share your expertise with others. Answer questions and improve our knowledge base.
Некоторые пользователи Google Chrome начиная с осени прошлого года могут столкнуться с тем, что в диспетчере задач висит процесс software_reporter_tool.exe который иногда грузит процессор в Windows 10, 8 или Windows 7 (процесс не всегда запущен, т.е. если его нет в списке выполняемых задач — это нормально).
Файл software_reporter_tool.exe распространяется вместе с Chrome, подробнее о том, что это такое, и как его отключить, при высокой нагрузке на процессор — далее в этой инструкции.
Что такое Chrome Software Reporter Tool
Software Reporter Tool представляет собой часть механизма отслеживания (Chrome Cleanup Tool) нежелательных приложений, расширений и модификаций браузера, которые могут мешать работе пользователя: вызывать появление рекламы, подмену домашней или поисковой страницы и подобные вещи, что является достаточно частой проблемой (см., например, Как убрать рекламу в браузере).
Сам файл software_reporter_tool.exe находится в C:\Users (Пользователи)\ Ваше_имя_пользователя\ AppData\ Local\ Google\ Chrome\ User Data\ SwReporter\ номер_версии (папка AppData является скрытой и системной).
При работе Software Reporter Tool может вызывать высокую нагрузку на процессор в Windows (при этом процесс сканирования может занимать по полчаса-часу), что не всегда удобно.
При желании вы можете заблокировать работу этого инструмента, однако, если вы сделали это, рекомендую все-таки иногда проверять компьютер на наличие вредоносных программ другими средствами, например, AdwCleaner.
Как отключить software_reporter_tool.exe
Если просто удалить этот файл, то при следующем обновлении браузера, Chrome снова скачает его на компьютер, и он продолжит работу. Однако существует возможность полной блокировки работы процесса.
Чтобы отключить software_reporter_tool.exe проделайте следующие шаги (если процесс запущен, предварительно завершите его в диспетчере задач)
После применения настроек запуск процесса software_reporter_tool.exe станет невозможным (равно как и обновления этой утилиты).
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
31.01.2018 в 15:42
01.02.2018 в 11:07
Здравствуйте.
Сам с этим процессом не экспериментировал. Гугл предлагает вот такой набор методов (не проверено лично, но статья вроде не самая старая) ugetfix.com/ask/how-to-disable-microsoft-compatibility-telemetry-compattelrunner-exe/
01.02.2018 в 12:54
Дмитрий, спасибо за наводку! Из вариантов представленных по ссылке, полностью выполнимым является только Вариант 3. Использование планировщика заданий для отключения процесса. Скриншот прилагаю. по датам видно, когда последний раз происходил их запуск в планировщике. Но способен или нет вариант №3, отключить автоматический запуск CompatTellRunner.exe — время покажет.
02.02.2018 в 00:26
Но я нашёл эту папку. Увы, у меня она там выглядит иначе. Поэтому проблему решить не смог, совет в моём случае оказался тухлым.
Возможно, всё зависит от версии виндоса. У меня семёрка.
Понимаю автора, хотелось быть первым, кто выложит решение. Но получился ляп. Хорошо, если никто из ламеров не споткнётся на нём.
Что до меня, то мне искренне жаль, так как я успел обрадоваться, что нашёл решение, но вышло разочарование.
02.02.2018 в 08:48
По ошибке воткнул. Исправил, спасибо.
А вот с решением что не так? Должно и в 7-ке работать… что именно не так выглядит? Это не от версии ОС зависит, а от хрома.
02.02.2018 в 15:49
А что касается версий хрома… так последняя stabile, какая ещё нужна для этого?
03.02.2018 в 08:50
24.02.2018 в 23:44
присоединяюсь, на w7 нет такого совсем
26.02.2018 в 21:56
21.03.2018 в 18:50
В семерке нету такого чекбокса, есть 2 других с похожими именами
08.04.2018 в 19:13
Dmitry
правильно вам говорят — нет такого на 7-ке. вот вам скриншот с портативки Хрома, там всё объяснил
(у меня главный браузер Firefox, но иногда захожу в фейсбук с другого аккаунта и для того чтобы не перелогиниватся, легче открыть другой браузер и другой у меня Хром. и я вынужден был ставить портативку Хрома, но только как поставил, буквально за несколько минут и в нем эта штука начала шалеть)
09.04.2018 в 08:44
Дописал про действия в Windows 7 (3-й шаг), спасибо.
03.06.2019 в 09:56
10.06.2018 в 13:51
Здравствуйте! Сначала я тоже столкнулся с такой проблемой, но я решил пойти по другому пути. Я нашел эту папку благодаря поиску в самом проводнике. Или же вы можете найти этот фал следующим путем:
22.12.2018 в 11:36
за appdata через Win+r — спасибо!
02.02.2018 в 01:17
Не совсем верно.
Я удалил все что связно с этой гадостью, порадовался приросту производительности хрома, затем закрыл его, выключил комп и ушел по делам, когда снова включил комп, открыл хром, попользовался немного, решил проверить в папке эту гадость, и увы оно снова там…
06.05.2018 в 11:49
16.09.2019 в 21:10
Старенький нотбук очень тормозил с год, жутко долго открывал все что можно. Удалил все в той папке SwReporter и сделал только для чтения. Только еще в браузере Chrome запустил его обновление. Обновился и после перезагрузки, комп начал быстро как и раньше работать. Это пакость была проблемой.
02.02.2018 в 09:39
Напишите пожалуйста инструкцию о том как правильно подключать ядра на Windows 10 и как их настроить правильно, если к примеру имеется 4 Гб ОЗУ. Спасибо.
02.02.2018 в 18:34
Уважаемый Дмитрий! Например я, не смотря на Вашу ошибку с папкой C:\Windows\… в статье, даже не обратил на это внимание, т.к. те реальные пользователи Google Chrome (а не нытики), у кого при повышалась нагрузка на ПК из-за процесса software_reporter_tool.exe — сразу открывали диспетчер задач и отлично видели, откуда ноги растут.
В качестве эксперимента сделал по своему: папку SwReporter, по пути C:\Users\Admin (это мое имя пользователя ПК)\AppData\Local\Google\Chrome\User Data\SwReporter — удалил вообще, вместе с содержимым. И вместо неё создал текстовый файл с названием SwReporter, у которого удалил расширение.
С 22.01.2018г. по сегодняшний день 02.02.2018г. — новая папка SwReporter не появилась и соответственно, ранее запускавшийся из неё процесс software_reporter_tool.exe отсутствует. Осталось дождаться обновления версии Google Chrome и если папка SwReporter появится, в таком случае смогу воспользоватся Вашим решением с отключением наследования прав доступа.
03.02.2018 в 08:35
Если не сложно — поделитесь потом, появится или нет. Сдается мне, что с большой вероятностью может и появиться.
03.02.2018 в 11:19
Тоже отпишусь, делал примерно как и xel2017
Но мой вариант немного попроще.
Создаем файл пустышку.
Мини инструкция:
1. Открываем C:\Users (Пользователи)\ Ваше_имя_пользователя\ AppData\ Local\ Google\ Chrome\ User Data\\SwReporter\
(Если Google Chrome Portable: Пример C:\Portable\GoogleChromePortable64\Data\profile\SwReporter)
2. Копируем название файла software_reporter_tool.exe, затем удаляем его, создаем к примеру Текстовый документ.txt, и переименовываем его в software_reporter_tool.exe.
Вот уже сутки гоняю с этим файлом пустышкой, software_reporter_tool.exe пока не появляется.
04.02.2018 в 12:20
Процесс software_reporter_tool.exe находится не просто в папке SwReporter, а в подпапке с привязкой персонального обозначения к версии браузера Google Chrome. В связи с указанным фактом, не увидел смысла в эксперименте с заменой пустышкой исполняемого файла software_reporter_tool.exe, т.к. с обновлением версии браузера, в папке SwReporter автоматически создастся новая подпапка (с новым именем, т.е. числовым обозначением), и соответственно в ней заработает новый software_reporter_tool.exe. А вот как раз основная папка SwReporter — продолжит свое существование. Поэтому полагаю, что эффективней будет эксперементировать с папкой у которой имя, при обновлении версии, не поменяется! И в случае успеха с отключением прав наследования или моим вариантом решения, — больше не придется производить повторные телодвижения. Так сказать, — сделал и забыл : )
04.02.2018 в 18:37
UPD: Скорее всего после обновления браузера, все восстановиться, и метод придется повторять…
05.02.2018 в 10:08
07.02.2018 в 11:32
Увы файл пустышка не панацея.
Сегодня эта гадость обновилась, и в директории SwReporter просто создалась новая папка с другим номером.
Думаю права лучше на папку SwReporter менять, чтобы активность придушить…
Если у кого есть желание/время поковырять, отпишитесь потом о результатах.
14.02.2018 в 16:26
15.02.2018 в 10:19
Спасибо, что поделились!
21.03.2018 в 18:52
В семерке штука с наследованием не работает, потому что при обновлении хрома он всё равно создает в папке SwReporter
21.03.2018 в 18:53
подпапку с номером, у которой есть все разрешения, и оттуда запускается злополучный процесс.
у старой папки с другим номером прав нету и оттуда не запускается
30.03.2018 в 12:41
Евгений, так права то меняются не для подпапки с номером а для всей папки SwReporter.
21.09.2018 в 12:18
Отличная статья. Спасибо.
Я так думаю, что задача не дать Гуглу создать папку. А как не дать — на вкус и цвет
1. Запретить доступ путем отключения наследования
2. Папка только для чтения
3. Удалить папку и создать файл с именем папки (винда не дает в одной папке размещать файл и папку с одинаковыми именами).
А вот подменить exe, думаю не сработает. При обновлении гугл просто положит туда правильный exe и все по новой.
15.10.2018 в 15:45
Сделал батник на работе, запускается в автозагрузке у всех пользователей, все работает на автомате:
15.10.2018 в 16:28
16.10.2018 в 13:56
08.11.2018 в 13:16
16.11.2018 в 23:55
У меня на 7-ке всё получилось. Немного подумать и всё…
23.04.2019 в 10:30
А как потом обратно всё вернуть? Или всё? Software reporter tool больше никогда работать не сможет? Переустановка хрома не помогает.
24.04.2019 в 11:04
02.06.2019 в 17:26
Я ничего не менял, но тем не менее всё само заработало. Так что Software reporter tool можно остановить таким способом, но не надолго.
30.04.2019 в 21:32
Спасибо за подробную и наглядную инструкцию, вы спасли мой ноутбук от уничтожения.
03.05.2019 в 17:31
здрасте, у меня нет кнопки отключить, там только изменить разрешение, как быть?
03.05.2019 в 18:44
20.06.2019 в 12:02
19.02.2020 в 17:59
не работает ни один из способов тут предложенных.
Запускаешь хром и смотришь — тулза сама обновляется и запускается через несколько мгновений. не смотря на то что все доступы к папке запрещены на уровне системы .
Отправляйте отчёты об ошибках на удалённый сервер.
Ниже приведён пример автоматической отправки отчетов об ошибках на удаленный сервер:
Чтобы настроить сервер для приёма и обработки отчётов об ошибках, вы можете использовать эти проекты:
Или используйте стороннее решение:
Отчеты о сбоях сохраняются локально в папке temp-каталога конкретного приложения. Отчеты для productName: 'YourName' сохраняются в папку YourName Crashes , которая расположена во временной директории. Перед составлением отчета о сбоях вы можете изменить путь ко временной директории для вашего приложения, вызывая app.setPath('temp', '/my/custom/temp') .
Submit crash reports to a remote server.
The following is an example of automatically submitting a crash report to a remote server:
For setting up a server to accept and process crash reports, you can use following projects:
Or use a 3rd party hosted solution:
Crash reports are saved locally in an application-specific temp directory folder. For a productName of YourName , crash reports will be stored in a folder named YourName Crashes inside the temp directory. You can customize this temp directory location for your app by calling the app.setPath('temp', '/my/custom/temp') API before starting the crash reporter.
Методы
Модуль crashReporter имеет следующие методы:
Methods
The crashReporter module has the following methods:
- options Object
- companyName String
- submitURL String - URL, на который будет отправлен отчет POST-запросом.
- productName String (опционально) - Значение по умолчанию - app.name .
- uploadToServer Boolean (опционально) - Должны ли отчеты быть загружены на сервер. Значение по умолчанию - true .
- ignoreSystemCrashHandler Boolean (опционально) - Значение по умолчанию - false .
- extra Record Object (опционально) - Объект, который вы можете задать, он будет отправлен вместе с отчетом. Только строковые свойства могут быть посланы корректно. Вложенные объекты не поддерживаются. При использовании Windows имена и значения свойств должны быть меньше 64 символов.
- crashesDirectory String (опционально) -Папка для временного хранения отчетов об ошибках (используется только когда crashReporter запущен через process.crashReporter.start ).
Вы должны обращаться к этому методу перед тем, как использовать другие вызовы, принадлежащие crashReporter и каждому процессу (main/renderer), с помощью которого вы хотите собирать отчеты о сбоях. Вы можете передавать различные параметры в вызов crashReporter.start при обращении из разных процессов.
Примечание: Дочерние процессы, создаваемые средствами модуля child_process не будут иметь доступ к модулям Electron. Поэтому, чтобы получить из них отчеты о сбоях, используйте process.crashReporter.start . Передайте те же параметры, что и выше наряду с дополнительным вызовом crashesDirectory , который должен указывать на временный каталог хранения отчетов о сбоях. Вы можете проверить это, вызвав process.crash() , чтобы аварийно завершить дочерний процесс.
Примечание: Если вам нужно послать дополнительные/обновленные extra параметры после вашего первого вызова start , вы можете вызвать addExtraParameter в системе macOS или вызвать start вновь с новыми/обновленными extra параметрами в системах Linux и Windows.
Примечание: В системе macOS и Windows Electron использует новый crashpad клиент для сбора сбоев и составления отчетов. Если вы хотите включить отчеты о сбоях, инициализация crashpad из главного процесса с использованием crashReporter.start требуется вне зависимости, из какого процесса вы хотите собирать отчеты. После инициализации этим способом обработчик будет собирать сбои от всех процессов. Несмотря на это, вам все равно придется вызывать crashReporter.start из дочернего процесса или из процесса рендеринга, в противном случае отчеты о сбоях не будут иметь companyName , productName или любую другую extra информацию.
- options Object
- companyName String
- submitURL String - URL that crash reports will be sent to as POST.
- productName String (optional) - Defaults to app.name .
- uploadToServer Boolean (optional) - Whether crash reports should be sent to the server. Default is true .
- ignoreSystemCrashHandler Boolean (optional) - Default is false .
- extra Record (optional) - An object you can define that will be sent along with the report. Only string properties are sent correctly. Nested objects are not supported. When using Windows, the property names and values must be fewer than 64 characters.
- crashesDirectory String (optional) - Directory to store the crash reports temporarily (only used when the crash reporter is started via process.crashReporter.start ).
You are required to call this method before using any other crashReporter APIs and in each process (main/renderer) from which you want to collect crash reports. You can pass different options to crashReporter.start when calling from different processes.
Note Child processes created via the child_process module will not have access to the Electron modules. Therefore, to collect crash reports from them, use process.crashReporter.start instead. Pass the same options as above along with an additional one called crashesDirectory that should point to a directory to store the crash reports temporarily. You can test this out by calling process.crash() to crash the child process.
Note: If you need send additional/updated extra parameters after your first call start you can call addExtraParameter on macOS or call start again with the new/updated extra parameters on Linux and Windows.
Note: On macOS and windows, Electron uses a new crashpad client for crash collection and reporting. If you want to enable crash reporting, initializing crashpad from the main process using crashReporter.start is required regardless of which process you want to collect crashes from. Once initialized this way, the crashpad handler collects crashes from all processes. You still have to call crashReporter.start from the renderer or child process, otherwise crashes from them will get reported without companyName , productName or any of the extra information.
Возвращает дату и ID последнего отчёта об ошибке. Будут возвращены только загруженные отчеты об ошибках; даже если отчет об ошибке присутствует на диске, он не будет возвращен до тех пор, пока он не будет загружен. Если нет загруженных отчетов, возвращается null .
Returns the date and ID of the last crash report. Only crash reports that have been uploaded will be returned; even if a crash report is present on disk it will not be returned until it is uploaded. In the case that there are no uploaded reports, null is returned.
Возвращает все загруженные отчеты. Каждый отчет содержит дату и ID.
Returns all uploaded crash reports. Each report contains the date and uploaded ID.
Возвращает Boolean - Должны ли отчеты быть загружены на сервер. Устанавливается через метод start или setUploadToServer .
Примечание: Это АПИ можно вызвать только из главного процесса.
Returns Boolean - Whether reports should be submitted to the server. Set through the start method or setUploadToServer .
Note: This API can only be called from the main process.
- uploadToServer Boolean macOS - Должны ли отчеты быть загружены на сервер.
Обычно это контролируется пользовательскими настройками. Эффекта не будет, если вызов был до start .
Примечание: Это АПИ можно вызвать только из главного процесса.
- uploadToServer Boolean macOS - Whether reports should be submitted to the server.
This would normally be controlled by user preferences. This has no effect if called before start is called.
Note: This API can only be called from the main process.
- key String - Параметр ключа должен содержать не более 64 символов.
- value String - Значение параметра должно быть не более 64 символов.
Установите дополнительный параметр, который будет отправлен с отчетом о сбое. Значения, указанные здесь, будут отправлены в дополнении к значениям, установленным через extra после того, как start был вызван. Этот API доступен только в macOS и Windows. Если вам требуется добавить/обновить дополнительные параметры в Linux после первого вызова start , вы можете вызвать start еще раз с уже обновленными extra параметрами.
- key String - Parameter key, must be less than 64 characters long.
- value String - Parameter value, must be less than 64 characters long.
Set an extra parameter to be sent with the crash report. The values specified here will be sent in addition to any values set via the extra option when start was called. This API is only available on macOS and windows, if you need to add/update extra parameters on Linux after your first call to start you can call start again with the updated extra options.
- key String - Параметр ключа должен содержать не более 64 символов.
Удалите дополнительный параметр из текущего набора параметров, чтобы он не отправлялся в отчете о сбое.
- key String - Parameter key, must be less than 64 characters long.
Remove a extra parameter from the current set of parameters so that it will not be sent with the crash report.
Вызов для получения всех текущих параметров, передаваемых процессу по формированию отчета.
See all of the current parameters being passed to the crash reporter.
Returns String - The directory where crashes are temporarily stored before being uploaded.
Returns String - The directory where crashes are temporarily stored before being uploaded.
Отчет о нагрузке
Процесс отчетов о сбоях отправит следующие данные в submitURL как multipart/form-data POST :
- ver String - Версия Electron.
- platform String - например, 'win32'.
- process_type String - например, 'renderer'.
- guid String - например, '5e1286fc-da97-479e-918b-6bfb0c3d1c72'.
- _version String - Версия в package.json .
- _productName String - Имя продукта в crashReporter options объекте.
- prod String - Название базового продукта. В этом случае Electron.
- _companyName String - Имя компании в crashReporter options объекте.
- upload_file_minidump File - Отчет о сбое в формате minidump .
- Все свойства на уровне 1 объекта extra в объекте crashReporter options .
Crash Report Payload
The crash reporter will send the following data to the submitURL as a multipart/form-data POST :
Читайте также: