После каждого сбоя 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
Откройте проводник и перейдите в каталог установки Archicad. По умолчанию путь выглядит так: C:\Program Files\GRAPHISOFT\ARCHICAD [версия]
.
Найдите и откройте папку BugReporter
. Если она отсутствует, инструмент либо не установлен, либо уже отключён вручную.
Если папка присутствует, откройте файл BugReporter.ini
. Внутри ищите параметр EnableReporter
. Значение 1
означает активный режим, 0
– отключённый.
Также проверьте наличие исполняемого файла BugReporter.exe
в этой же папке. Если файл существует и его дата модификации совпадает с установкой Archicad, компонент активен по умолчанию.
Для дополнительной проверки откройте диспетчер задач, запустите Archicad и сымитируйте критическую ошибку (например, загрузите повреждённый проект). В процессе сбоя в списке процессов должен появиться BugReporter.exe
. Если его нет – модуль не активен.
Отключение Bug Reporter через настройки программы
Откройте Archicad и перейдите в меню «Параметры» → «Параметры рабочей среды» → «Диалоговые окна и помощники». В списке параметров найдите пункт, связанный с Bug Reporter или отчетами об ошибках. В версиях Archicad 24 и выше он может называться «Автоматическая отправка отчетов об ошибках» или аналогично.
Снимите флажок с этой опции. Это отключит автоматический запуск окна Bug Reporter после сбоев программы. После изменения параметров нажмите «ОК» для сохранения. Перезапуск Archicad не требуется, настройки вступают в силу сразу.
Если пункт отсутствует, используется политика конфигурации, при которой изменения через интерфейс недоступны. В этом случае требуется редактирование конфигурационных файлов или параметров запуска.
Редактирование конфигурационных файлов для отключения 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
В 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 в 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 может быть затруднено из-за системных настроек или ограничений прав пользователя. Если вы столкнулись с проблемами, выполните следующие действия:
1. Проверьте, имеет ли ваш аккаунт административные права. Без них изменения в системных настройках могут блокироваться. Для проверки войдите в систему с учётной записью администратора.
2. Убедитесь, что файл BugReporter.config
доступен для редактирования. Обычно он расположен в папке установки Archicad. Если доступ ограничен, измените разрешения файла через свойства системы.
3. Если редактирование файла не дало результата, проверьте, не запущен ли процесс Bug Reporter в фоновом режиме. Откройте диспетчер задач, найдите процесс и завершите его перед повторной настройкой.
4. Иногда системные политики безопасности блокируют изменения в конфигурационных файлах. В этом случае временно отключите антивирусное программное обеспечение или добавьте папку Archicad в список исключений.
5. После выполнения изменений перезапустите Archicad и проверьте, отключён ли Bug Reporter. Если проблема сохраняется, проверьте логи программы на наличие ошибок. Логи можно найти в папке Logs
в каталоге программы.
Если ни одно из решений не помогло, обратитесь в службу поддержки Graphisoft, предоставив описание проблемы и список выполненных действий.