Ярлык 1С не запускает программу: что проверить по порядку

· 9 мин

Содержание

Если после двойного щелчка по ярлыку ничего не происходит, сначала откройте свойства ярлыка и проверьте поле «Объект». Чаще всего в нём прописан путь к каталогу платформы, которого уже нет: версию обновили, а старую папку удалили. Второй по частоте повод — повреждённый кэш пользователя в %APPDATA%\1C и %LOCALAPPDATA%\1C.

Ниже — порядок проверок от самых быстрых и безопасных к более глубоким. Речь о платформе 8.3 на Windows 10/11 и Windows Server 2016 и новее. Каждый шаг даёт понять, где именно сбой: в самом ярлыке, в правах, в файлах платформы, в защитном ПО или в лицензии.

Сначала поймите, как именно ярлык «не открывается»

От симптома зависит, куда копать. Не тратьте час на переустановку, пока не определили, какой из случаев ваш.

Что видитеКуда смотреть
Совсем ничего, даже курсора загрузкиПуть в ярлыке, блокировка антивирусом
Окно мигнуло и исчезлоКэш, повреждённые файлы запуска, права
Окно запуска открылось, а база не стартуетЛицензия, ключ защиты, сервер
Сообщение с текстом ошибкиПрочитайте текст: он почти всегда называет причину

💡 Запустите платформу не ярлыком, а напрямую из каталога bin. Если так работает, виноват именно ярлык или профиль пользователя. Если не работает и так, проблема в платформе или системе.

Путь в ярлыке указывает на несуществующий файл

Это самая частая причина после обновления платформы. Каталоги версий называются по номеру: C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe. Новая версия ставится в новую папку, старую часто удаляют, а ярлыки остаются со старым путём.

Как проверить:

  1. Нажмите на ярлыке правой кнопкой и выберите «Свойства».
  2. На вкладке «Ярлык» посмотрите поле «Объект» и «Рабочая папка».
  3. Скопируйте путь из «Объекта» (без кавычек) в «Проводник». Папка должна открыться, файл должен существовать.
  4. Если папки нет, откройте C:\Program Files\1cv8 и найдите установленные версии. Укажите путь к актуальной.

Для 32-разрядной платформы на 64-разрядной Windows каталог другой: C:\Program Files (x86)\1cv8. Путь часто путают именно здесь.

У ярлыков, созданных через окно запуска 1С, в «Объекте» стоит не просто 1cv8.exe, а запуск с параметрами, например с указанием информационной базы. Не стирайте параметры, меняйте только каталог версии.

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

Универсальный путь без номера версии

Чтобы не править ярлыки при каждом обновлении, запускайте 1С через 1cestart.exe. Он сам выбирает нужную версию платформы для информационной базы. Версию задают в настройках базы в окне запуска: вы указываете, какую платформу использовать, либо оставляете автоматический выбор по версии конфигурации.

Если ярлык создан для файловой базы

У файловой базы в параметрах запуска указан каталог с файлом 1Cv8.1CD. Проверьте и его: если папку с базой переименовали или перенесли на другой диск, окно запуска откроется, а сама база выдаст ошибку подключения. Это не поломка ярлыка, но выглядит похоже. Откройте окно запуска 1С, выделите базу, нажмите «Изменить» и сверьте путь к каталогу с реальным. Для сетевых каталогов убедитесь, что диск подключён под тем же пользователем, от имени которого запускается платформа: диск, подключённый в одном сеансе, в другом может быть недоступен.

Права доступа и запуск от имени администратора

Платформе нужно писать в профиль пользователя: настройки окон, список баз, кэш. Если прав на запись нет, запуск обрывается тихо.

Что проверить:

  • Откройте в «Проводнике» %APPDATA%\1C и %LOCALAPPDATA%\1C. Если папки не открываются или в них нельзя создать файл, права профиля нарушены.
  • В свойствах папки на вкладке «Безопасность» у вашей учётной записи должно быть «Полный доступ» или хотя бы «Изменение».
  • Проверьте, не открыт ли профиль на чтение из-за перенаправления папок или политики.

Попробуйте запустить ярлык «от имени администратора» (правая кнопка → соответствующий пункт). Если так работает, а обычным запуском нет, дело в правах пользователя на каталог платформы или профиль.

Не оставляйте постоянный запуск от администратора как решение. Он маскирует проблему и создаёт файлы кэша с владельцем «Администраторы», после чего обычный пользователь снова не может в них писать. Найдите, где не хватает прав, и выдайте их точечно.

На терминальном сервере или в RemoteApp добавьте проверку: у пользователя должен быть доступ на чтение к каталогу C:\Program Files\1cv8 и на запись в свой профиль.

Повреждённый кэш, список баз и файлы конфигурации запуска

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

Где лежат данные:

  • %APPDATA%\1C\1CEStart — список баз ibases.v8i и настройки окна запуска.
  • %APPDATA%\1C\1cv8 — настройки пользователя, в том числе внешний вид окон.
  • %LOCALAPPDATA%\1C\1cv8 — кэш, в том числе метаданных баз.

Как почистить безопасно

  1. Закройте все окна 1С и убедитесь в диспетчере задач, что процессов 1cv8.exe, 1cv8c.exe, 1cestart.exe не осталось.
  2. Сначала сделайте копию папок 1C из обоих расположений на рабочий стол. В ibases.v8i хранятся ваши подключения: потеряете файл — придётся добавлять базы заново.
  3. Переименуйте, а не удаляйте папку 1cv8 в %LOCALAPPDATA%\1C, например в 1cv8_old. Платформа создаст новую при запуске.
  4. Запустите ярлык. Если открылось, причиной был кэш.
  5. Если нет, повторите с %APPDATA%\1C\1cv8.

Кэш отдельной базы можно сбросить и из окна запуска, и параметром командной строки /ClearCache. Добавьте его в поле «Объект» после пути, через пробел, запустите один раз и уберите.

Список баз ibases.v8i не трогайте без копии. Если база пропала из списка после чистки, верните файл из копии: так вы не потеряете настройки подключения.

Повреждённая или неполная установка платформы

Бывает, что обновление прервали, а каталог версии остался частично. Тогда 1cv8.exe есть, но запуск падает.

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

Что делать:

  • Запустите 1cv8.exe из каталога bin напрямую. Если появляется сообщение о недостающей библиотеке (файл с расширением .dll), установка неполная.
  • Выполните «Исправить» в установщике 1С через «Программы и компоненты» либо переустановите ту же версию поверх.
  • Установите актуальную версию платформы рядом с имеющейся: разные версии спокойно живут в отдельных папках, а ярлык укажет на рабочую.

Заодно проверьте разрядность. Если ваша конфигурация или внешние компоненты требуют 32-разрядный клиент, а запускается 64-разрядный, часть баз откроется с ошибкой компоненты, а не с «пустым» запуском. Это отдельный случай, но его легко принять за неработающий ярлык.

Для поиска причины используйте журнал Windows. Откройте «Просмотр событий» → «Журналы Windows» → «Приложение» и найдите запись об ошибке приложения на момент вашего запуска. В ней указан модуль, который упал: это быстрее, чем гадать.

Антивирус, брандмауэр и политики безопасности

Защитное ПО блокирует запуск по двум причинам: считает 1cv8.exe подозрительным после обновления или режет доступ к каталогу.

Как проверить без риска:

  1. Откройте журнал антивируса и поищите события на время запуска. Нужны записи о блокировке 1cv8.exe, 1cv8c.exe или 1cestart.exe.
  2. Добавьте каталог C:\Program Files\1cv8 и профильные папки 1C в исключения. Это нормальная практика для платформы.
  3. На сервере проверьте политики запуска приложений (AppLocker или аналоги): новая версия платформы лежит в новой папке, и правило, разрешавшее старую, на неё не распространяется.

Брандмауэр на сам запуск ярлыка влияет редко. Он важнее для следующего шага: подключения к серверу 1С или к файловой базе по сети. Если окно запуска открывается, а база не подключается, ищите причину в сети и портах сервера, а не в ярлыке.

Не отключайте антивирус целиком «чтобы проверить». Добавьте исключение и посмотрите, изменился ли результат. Так вы получите ответ и сохраните защиту.

Лицензия и ключ защиты

Здесь ярлык формально срабатывает: окно загрузки появляется, но запуск базы прерывается сообщением о лицензии.

Типичные тексты:

  • Не обнаружен ключ защиты программы — ключ не вставлен, драйвер не установлен или ключ не виден системе.
  • Не найдена лицензия / Не удалось получить лицензию — лицензии нет, закончилось число подключений или программная лицензия не привязана к этому компьютеру.

Порядок проверки для аппаратного ключа:

  1. Выньте и вставьте ключ в другой порт. Избегайте USB-хабов без питания.
  2. В диспетчере устройств убедитесь, что ключ определился без восклицательного знака.
  3. Переустановите драйвер защиты из комплекта поставки платформы.
  4. При доступе к ключу по сети проверьте, что сервер лицензирования запущен и доступен.

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

Без лицензии платформа не запустит базу. Исключение — учебная версия, где действуют свои ограничения. Обходить проверку лицензии нельзя: это нарушение, а «лечебные» программы приносят вирусы. Если лицензии не хватает, восстановите свою или купите недостающую.

Типичные ошибки при починке

Часть «лечения» только вредит. Вот что стоит исключить:

  • Сразу удалять платформу и ставить заново. Сначала проверьте путь в ярлыке: это занимает минуту.
  • Править реестр наугад по советам с форумов. Без понимания, какой раздел относится к 1С, вы получите новые проблемы.
  • Удалять ibases.v8i без копии вместе с кэшем. Базы пропадут из списка.
  • Запускать ярлык одновременно из нескольких профилей на одном сервере для «проверки». Это затрудняет поиск виновника.
  • Давать пользователям права локального администратора, чтобы не разбираться с папками.
Что происходит при запуске ярлыка?

Как не получить ту же ситуацию снова

Большинство повторных сбоев возникает после обновления платформы или переустановки Windows. Несколько привычек снимают проблему.

  • Запускайте базы через окно запуска 1С и 1cestart.exe, а не через ярлык с жёстко прописанной версией.
  • Перед удалением старой версии платформы проверьте, куда ведут ярлыки на рабочих местах и на сервере терминалов.
  • Раз в квартал делайте копию ibases.v8i: это пара килобайт, а восстановление списка баз вручную занимает время.
  • Добавьте каталоги платформы в исключения антивируса сразу при установке, а не после первого сбоя.
  • Для групповых ярлыков храните один эталонный файл и раздавайте его, а не создавайте вручную на каждом ПК.
Быстрая проверка перед обращением к администратору
Выполнено: 0 / 6

Частые вопросы

Ярлык 1С открывается у одного пользователя, у других нет. Почему?
Скорее всего, у проблемного пользователя повреждён профиль или нет прав на %APPDATA%\1C и %LOCALAPPDATA%\1C. Платформа у всех одна, различается только профиль.
После обновления платформы ярлык перестал работать. Что сделать?
Откройте свойства ярлыка и замените в поле «Объект» номер версии на установленный. Или запускайте базы через 1cestart.exe: он подберёт версию сам.
Можно ли удалить всю папку 1C из профиля?
Можно, но сначала сохраните копию. Вы потеряете список баз и настройки окон, а платформа создаст папки заново при следующем запуске.
Ярлык открывает окно, но сразу пишет об ошибке лицензии. Это проблема ярлыка?
Нет. Ярлык отработал, сбой на этапе проверки лицензии. Проверьте ключ защиты, драйвер или привязку программной лицензии.
Нужно ли отключать антивирус для запуска 1С?
Отключать целиком не нужно. Достаточно добавить каталоги платформы и профильные папки 1C в исключения.