Многие системные администраторы и пользователи сталкиваются с неприятной ситуацией: при попытке растянуть стандартное окно выбора информационных баз 1С, его внутренние элементы (список баз, кнопки «1С:Предприятие», «Конфигуратор») остаются на своих местах, не подстраиваясь под новые габариты. Это создает значительные неудобства, особенно на мониторах с высоким разрешением. В этой статье мы подробно разберем причины возникновения данного бага и проанализируем проверенные способы его устранения.
Прежде чем переходить к активным действиям, давайте проанализируем ситуацию. Важно понимать разницу между двумя исполняемыми файлами: 1cv8s.exe и 1cv8.exe. Первый — это так называемый «стартер» или программа запуска. Его задача — предоставить пользователю список баз и после выбора запустить основной клиент нужной версии.
Проблема заключается в том, что 1cv8s.exe использует механизмы отрисовки, отличные от основного ядра платформы. Он тесно взаимодействует с системными библиотеками MSHTML и настройками отрисовки окон Windows. Если в системе сбиваются настройки масштабирования или повреждаются конфигурационные файлы, отвечающие за геометрию окна, визуальные элементы «залипают» в старых координатах. Рассмотрим подробнее, как это исправить.
Это самый простой и быстрый метод, который помогает в большинстве случаев, если причина кроется в «зависших» координатах элементов в реестре или файлах настроек. Разберем шаги:
После этого действия окно должно сбросить свои текущие настройки ширины и высоты к значениям по умолчанию. Попробуйте снова изменить размер окна. Если элементы начали масштабироваться корректно, значит, проблема была локальной для текущей сессии пользователя.
Современные версии Windows часто используют масштабирование (например, 125% или 150%) для экранов с высокой плотностью пикселей. Проанализируем ситуацию: 1С может некорректно интерпретировать эти настройки. Чтобы это исправить, выполним следующую последовательность действий:
Этот метод заставляет Windows принудительно пересчитывать координаты элементов интерфейса 1cv8s.exe, что часто решает проблему с их «залипанием» при расширении окна.
Если предыдущие методы не помогли, вероятно, повреждены файлы настроек, в которых 1С хранит параметры отображения списка баз. Нам необходимо их очистить. Рассмотрим, где они находятся:
Основные настройки стартера хранятся по пути: %AppData%\1C\1CEStart. Вы можете вставить этот путь в адресную строку проводника. В этой папке нас интересуют файлы с расширением .cfg (например, 1CEStart.cfg).
Важно: Перед удалением рекомендуется просто переименовать папку, например в 1CEStart_old, чтобы иметь возможность вернуть настройки назад. При следующем запуске 1С платформа автоматически создаст чистые файлы настроек с корректной геометрией окна.
Как показывает практика, иногда проблема кроется в аппаратном ускорении и взаимодействии видеодрайвера с интерфейсом платформы. Выясним, как это может влиять:
Элементы интерфейса 1С отрисовываются с использованием графических мощностей системы. Если драйвер видеокарты устарел или работает некорректно, динамическое изменение размеров (Resize) окна может не обрабатываться должным образом. Проанализируем два решения в рамках этого подхода:
1cv8s.exe использование встроенного графического ядра (Intel/AMD) вместо дискретной видеокарты. Встроенная графика зачастую стабильнее работает со стандартными окнами Windows.В качестве временного решения или для диагностики мы можем использовать запуск напрямую, минуя общий «стартер». Проанализируем сообщение из практики: если запустить файл 1cv8.exe непосредственно из папки конкретного релиза, проблема исчезает.
Путь обычно выглядит так: C:\Program Files\1cv8\номер_релиза\bin\1cv8.exe. Запуск этого файла открывает окно выбора баз, которое отрисовывается самим ядром платформы, а не оболочкой-загрузчиком. Если здесь всё работает корректно, значит, проблема точно локализована в файле 1cv8s.exe или его настройках.
Мы рассмотрели комплексный подход к решению проблемы с отображением окна запуска 1С. Подведем итог: чаще всего помогает «Восстановить положение окна» или настройка DPI в свойствах ярлыка. Если же глюк проявляется массово у многих пользователей, рекомендуем рассмотреть возможность обновления платформы до последних стабильных релизов (например, выше 8.3.15.1747), где разработчики 1С внесли исправления в механизмы масштабирования диалоговых окон.
Помните, что корректная работа интерфейса напрямую зависит от чистоты кэша и актуальности системных библиотек отрисовки. Регулярная профилактика папок в %AppData% поможет избежать подобных визуальных артефактов в будущем.