Как отключить bug reporter archicad

Как отключить bug reporter archicad

После каждого сбоя Archicad запускает утилиту Bug Reporter, предлагая отправить отчет разработчикам Graphisoft. Эта функция полезна в теории, но на практике часто становится навязчивой, особенно при частых вылетах или работе в нестабильной среде. Отключение Bug Reporter позволяет сэкономить время и избавиться от лишнего окна после каждого сбоя.

Bug Reporter – это отдельный процесс, запускаемый Archicad после аварийного завершения. На Windows он представлен исполняемым файлом BugReporter.exe, расположенным в каталоге установки Archicad, обычно: C:\Program Files\GRAPHISOFT\ARCHICAD версия\. На macOS – BugReporter.app, путь по умолчанию: /Applications/GRAPHISOFT/ARCHICAD версия/.

Чтобы отключить утилиту, достаточно переименовать или удалить указанный файл. Например, в Windows переименуйте BugReporter.exe в BugReporter_disabled.exe. Archicad не сможет найти и запустить утилиту после сбоя. На macOS перетащите BugReporter.app в другую папку или удалите её, если вы уверены, что не будете отправлять отчёты о сбоях.

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

Проверка текущего состояния Bug Reporter в Archicad

Проверка текущего состояния Bug Reporter в Archicad

Откройте проводник и перейдите в каталог установки Archicad. По умолчанию путь выглядит так: C:\Program Files\GRAPHISOFT\ARCHICAD [версия].

Найдите и откройте папку BugReporter. Если она отсутствует, инструмент либо не установлен, либо уже отключён вручную.

Если папка присутствует, откройте файл BugReporter.ini. Внутри ищите параметр EnableReporter. Значение 1 означает активный режим, 0 – отключённый.

Также проверьте наличие исполняемого файла BugReporter.exe в этой же папке. Если файл существует и его дата модификации совпадает с установкой Archicad, компонент активен по умолчанию.

Для дополнительной проверки откройте диспетчер задач, запустите Archicad и сымитируйте критическую ошибку (например, загрузите повреждённый проект). В процессе сбоя в списке процессов должен появиться BugReporter.exe. Если его нет – модуль не активен.

Отключение Bug Reporter через настройки программы

Отключение Bug Reporter через настройки программы

Откройте Archicad и перейдите в меню «Параметры» → «Параметры рабочей среды» → «Диалоговые окна и помощники». В списке параметров найдите пункт, связанный с Bug Reporter или отчетами об ошибках. В версиях Archicad 24 и выше он может называться «Автоматическая отправка отчетов об ошибках» или аналогично.

Снимите флажок с этой опции. Это отключит автоматический запуск окна Bug Reporter после сбоев программы. После изменения параметров нажмите «ОК» для сохранения. Перезапуск Archicad не требуется, настройки вступают в силу сразу.

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

Редактирование конфигурационных файлов для отключения Bug Reporter

Редактирование конфигурационных файлов для отключения Bug Reporter

Открой файл Archicad.ini, который находится в директории C:\Users\%USERNAME%\AppData\Roaming\Graphisoft\Archicad [версия] для Windows или в ~/Library/Preferences/Graphisoft/Archicad [версия] для macOS. Закрой Archicad перед редактированием файла, чтобы изменения не были перезаписаны при выходе.

Найди секцию [Debug]. Если она отсутствует, создай её в конце файла. Добавь или отредактируй параметр следующим образом:

ReportBugEnabled=0

Если параметр присутствует, но установлен в 1, измени его на 0. Это отключит автоматический запуск Bug Reporter после сбоев программы.

Сохрани изменения и закрой файл. После запуска Archicad Bug Reporter больше не будет появляться.

Использование командной строки для деактивации Bug Reporter

Использование командной строки для деактивации Bug Reporter

В Archicad Bug Reporter можно отключить через редактирование настроек приложения с использованием терминала. Это особенно полезно при развёртывании Archicad на нескольких машинах или автоматизации конфигурации.

  • Закройте Archicad, если он запущен.
  • Откройте терминал с правами администратора.
  • Перейдите в каталог, содержащий настройки пользователя Archicad. Для версии 27 путь будет следующим:
cd ~/Library/Preferences/Graphisoft/Archicad-64 27.0.0 USA R1/
  • Откройте файл GSReport.ini. Если файл отсутствует, создайте его вручную.
nano GSReport.ini
  • Добавьте строку:
[Report]
EnableBugReport=0
  • Сохраните изменения и выйдите из редактора (Ctrl+O, Enter, затем Ctrl+X).

Для Windows путь к конфигурации аналогичен, но расположен в каталоге %APPDATA%\Graphisoft\Archicad-64 27.0.0 INT R1\. Используйте редактор, поддерживающий работу с INI-файлами, например, Notepad++.

После перезапуска Archicad Bug Reporter больше не будет активироваться автоматически при сбоях.

Временное отключение Bug Reporter на время работы

Временное отключение Bug Reporter на время работы

Для временного отключения Bug Reporter в Archicad необходимо внести изменения в параметры запуска программы. Это делается через ярлык или командную строку, в зависимости от используемой операционной системы.

Windows: Найдите ярлык Archicad, щёлкните по нему правой кнопкой мыши, выберите Свойства. В поле Объект добавьте в конец строки запуска параметр --no-crashreporter. Пример: "C:\Program Files\GRAPHISOFT\Archicad 27\Archicad.exe" --no-crashreporter. Сохраните изменения и запускайте программу через этот ярлык.

macOS: Откройте Терминал и используйте следующую команду для запуска Archicad: /Applications/GRAPHISOFT/Archicad\ 27/Archicad.app/Contents/MacOS/Archicad --no-crashreporter. Эта команда временно отключает Bug Reporter до следующего перезапуска.

Если используется файл конфигурации Archicad.ini, добавьте строку DisableBugReporter=1 в секцию [Debug]. Однако такой метод отключает модуль постоянно и требует ручного отката.

После завершения работы рекомендуется вернуть стандартный режим запуска, удалив параметр из ярлыка или не использовать команду в следующий раз, чтобы при сбоях снова получались отчёты.

Восстановление работы Bug Reporter при необходимости

Если Bug Reporter был отключён через редактирование реестра Windows, откройте редактор реестра (regedit) и перейдите в ветку:

HKEY_CURRENT_USER\Software\GRAPHISOFT\BugReporter

Проверьте наличие параметра DisableBugReporter. Если он существует и установлен в 1, измените значение на 0 или удалите параметр полностью.

Если отключение производилось через переменные среды, откройте системные переменные и удалите переменную GS_NO_BUGREPORT или установите её значение в 0.

При использовании macOS проверьте файл ~/Library/Preferences/com.graphisoft.bugreporter.plist. Если в нём присутствует ключ, отключающий отправку отчётов, удалите его или измените значение.

После внесения изменений перезапустите Archicad и инициируйте сбой вручную (например, через тестовый макрос), чтобы убедиться, что Bug Reporter запускается корректно.

Решение проблем при отключении Bug Reporter в Archicad

Решение проблем при отключении Bug Reporter в Archicad

Отключение Bug Reporter в Archicad может быть затруднено из-за системных настроек или ограничений прав пользователя. Если вы столкнулись с проблемами, выполните следующие действия:

1. Проверьте, имеет ли ваш аккаунт административные права. Без них изменения в системных настройках могут блокироваться. Для проверки войдите в систему с учётной записью администратора.

2. Убедитесь, что файл BugReporter.config доступен для редактирования. Обычно он расположен в папке установки Archicad. Если доступ ограничен, измените разрешения файла через свойства системы.

3. Если редактирование файла не дало результата, проверьте, не запущен ли процесс Bug Reporter в фоновом режиме. Откройте диспетчер задач, найдите процесс и завершите его перед повторной настройкой.

4. Иногда системные политики безопасности блокируют изменения в конфигурационных файлах. В этом случае временно отключите антивирусное программное обеспечение или добавьте папку Archicad в список исключений.

5. После выполнения изменений перезапустите Archicad и проверьте, отключён ли Bug Reporter. Если проблема сохраняется, проверьте логи программы на наличие ошибок. Логи можно найти в папке Logs в каталоге программы.

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

Вопрос-ответ:

Ссылка на основную публикацию