Прогресс непрерывно движется вперед, и разработчики 1С неустанно работают над улучшением системы. Для этого они выпускают новые версии платформы и программных продуктов 1С.
Обновление программного обеспечения играет ключевую роль в поддержании эффективной работы всей информационной системы. Эти обновления включают в себя исправление ошибок, повышение производительности и внедрение новых функциональностей. Новые версии могут содержать улучшенные алгоритмы обработки данных, оптимизированный интерфейс пользователя, лучшую совместимость с другими приложениями или системами, а также новые возможности для эффективного управления предприятием. Кроме того, обновления обычно включают улучшения в области безопасности данных, чтобы защитить их от несанкционированного доступа.
Однако после таких обновлений на диске часто остаются множество старых файлов платформы, занимающих значительное пространство. Обновление и удаление устаревших версий 1С:Предприятие - это важная часть общей стратегии поддержки и обеспечения безопасности вашей информационной системы.
В этой статье мы рассмотрим, как удалить устаревшие версии платформы "1С:Предприятие 8" и почему это так важно для непрерывной и бесперебойной работы вашей системы.
Почему важно удалять устаревшие версии платформы
На самом деле все очень просто, нет строгого обязательства удалять старые версии платформ, если нет особых ограничений – можно продолжать пользоваться той, которая уже установлена. Однако, стоит задуматься о том, что накапливание старых версий может привести к излишнему захламлению диска компьютера.
На текущий момент мы активно используем платформу 8.3.24, но за ней уже осталось огромное количество выпущенных ранее релизов. Если не удалять старые версии при установке новых платформ, на диске компьютера будут скапливаться файлы, отличающиеся лишь цифрами после точек, но уже не имеющие реальной необходимости и занимающие слишком много драгоценного места.
Если ваши конфигурации типовые и нет самописных или специфических конфигураций, которые требуют использования конкретного релиза платформы, то имеет смысл удалять старые версии и устанавливать только свежие релизы. Это позволит освободить место на диске и обеспечить более эффективную работу вашей информационной системы.
Как удалить старые версии платформы?
Платформа 1С 8.3 удаляется как обычная программа, никаких особых нюансов в этой процедуре нет. Заходим в Пуск/Параметры/Приложения
Находим в списке программ 1С (можно воспользоваться поиском, тогда нам покажутся все платформы, установленные на ПК)
Важно отметить, что процесс удаления старых версий программной платформы можно осуществить независимо от информационной базы. После удаления старой версии можно установить новую версию платформы и привязать к ней уже существующую информационную базу. Стандартные средства 1С позволяют полностью удалить платформу, но необходимо убедиться, что в папках 1cv8 в Program Files не осталось никаких файлов или данных после удаления.
В реальной практике специалисты часто следуют следующим шагам:
- Осуществляют удаление предыдущих версий программной платформы, при этом сохраняя текущую активную версию.
- Устанавливают новую версию платформы на освободившееся место.
Этот алгоритм обеспечивает более чистую и эффективную обновленную среду работы, минимизируя возможные конфликты между версиями и оптимизируя процесс обновления программного обеспечения.
На просторах интернета существуют авторские бесплатные утилиты, которые позволяют удалять платформы массово. Так, на сайте github размещена утилита для удаления неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз.
Как настроить автоматическое удаление устаревших версий программной платформы?
Начиная с версии 8.3.24 платформы "1С:Предприятие" появилась функция, позволяющая настроить автоматическое удаление неиспользуемых версий.
Процесс удаления запускается автоматически при старте тонкого или толстого клиента для работы с информационной базой. Если обнаружены неиспользуемые версии, система предлагает запустить фоновое удаление. Операция выполняется отдельным процессом с низким приоритетом, чтобы не вмешиваться в текущую работу.
Управление этим механизмом осуществляется через настройки диалога запуска. В частности, вы можете:
- указать версии, которые не следует удалять никогда;
- определить, что нужно удалять версии, установленные ранее определенного периода;
- отключить механизм удаления вовсе.
Подготовка к удалению
Прежде всего, перед началом процесса удаления необходимо создать полную и надежную резервную копию данных. Это обеспечивает защиту важной информации в случае непредвиденных ситуаций или ошибок во время удаления. Для этого следует:
Шаг 1: определить, какие данные включить в резервную копию, такие как базы данных, конфигурационные файлы и другие важные элементы.
Шаг 2: использовать инструменты администрирования 1С:Предприятие для создания резервной копии, указав необходимые данные и место для сохранения. Шаг 3: проверить созданную резервную копию, удостоверившись в ее полноте и успешном завершении процесса создания.
Шаг 4: сохранить резервную копию в надежном месте, предпочтительно вне основной системы.
Важно отметить, что при удалении платформы, информационные базы не удаляются, поэтому даже после удаления платформы данные останутся в сохранности. Но это не отменяет того факта, что перед любым важным процессом необходимо создавать копии баз данных, которые в случае спорных и непредвиденных ситуациях, можно будет использовать для восстановления.
Кроме того, перед удалением устаревших версий важно проверить их совместимость с текущими конфигурациями системы:
Шаг 1: проверить официальную документацию от разработчика программы 1С:Предприятие для требований к системе и совместимых версий.
Шаг 2: убедиться, что система соответствует минимальным и рекомендуемым требованиям для новых версий платформы.
Шаг 3: проверить совместимость используемых конфигураций и расширений с новой версией, обновив их при необходимости.
Шаг 4: в случае наличия сторонних плагинов или интеграций, связаться с поставщиками для уточнения совместимости.
Порядок удаления устаревших версий платформ
- Остановка служб: прежде чем приступить к удалению, необходимо остановить все службы 1С:Предприятие. Это можно сделать через панель управления или с помощью специализированных инструментов администрирования.
- Деинсталляция компонентов: запустите инсталлятор и пройдите пошаговую инструкцию для деинсталляции устаревших компонентов. Укажите компоненты, которые нужно удалить, и следуйте указаниям инсталлятора.
Удаление связанных файлов и папок: после деинсталляции удалите папки и файлы, связанные с устаревшими версиями. Обратите внимание на системные каталоги и временные файлы, чтобы очистить систему от лишнего.
Очистка реестра и конфигурационных файлов:
Очистка реестра: воспользуйтесь инструментами очистки реестра для удаления записей, связанных с устаревшими версиями 1С:Предприятие 8. Это позволит избавиться от лишних записей и предотвратить возможные конфликты.
Проверка успешного удаления:
Проверка текущей версии: убедитесь, что устаревшие версии успешно удалены. Проверьте текущую версию 1С:Предприятие 8 и удостоверьтесь, что все компоненты удалены. Проверить оставшиеся платформы можно все там же: Пуск/Параметры/Приложения и ищем 1С.
Тестирование работы: после удаления запустите систему и проведите тестирование основных функциональностей.
Советы и предостережения:
Всегда делайте резервные копии данных перед удалением программного обеспечения, чтобы избежать потери важной информации.
Перед удалением и установкой новых версий проверьте наличие необходимых лицензий.
Согласуйте свои действия с ИТ-отделом или администраторами системы, чтобы избежать нежелательных последствий.
Если вы оставили несколько предыдущих версий: как изменить версию запускаемой платформы 1С
Если у вас установлено несколько версий платформы 1С и вы предпочитаете сохранить несколько предыдущих версий, то важно знать, как изменить версию запускаемой платформы.
По умолчанию, при наличии нескольких версий, запускается последняя из них. Однако, иногда возникает необходимость вернуться к более ранней версии, особенно если обновление неудачно или требуется временное откатывание к старой версии.
Когда удаляется последняя версия платформы 1С, удаляется также и сервер этой версии. Однако, старая версия сервера не запустится, поскольку путь к нему прописан в службах, а именно в службе "1C:Enterprise Server Agent".
Чтобы восстановить работу предыдущей версии сервера 1С, необходимо выполнить следующие действия:
- Нажмите комбинацию клавиш Windows + R, чтобы вызвать командную строку.
- Введите команду "regedit" и нажмите Enter, чтобы открыть редактор реестра.
- Перейдите в ветку реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (для 64-разрядной версии это может быть 1C:Enterprise 8.3 Server Agent (x86-64), название должно соответствовать названию службы). - Найдите параметр "ImagePath" в этой ветке.
- В значении параметра "ImagePath", который указывает путь запуска ragent.exe, измените версию пути на ту, которую вы хотите использовать для запуска сервера 1С.
Как удалить ломанную пиратскую версию платформы 1С
В свете последних успешных попыток 1С бороться с пиратством в версиях платформы 8.3.10.2667 и выше, часто возникает вопрос о том, как удалить или деинсталлировать пиратскую версию, или, как ее называют, "ломанную" платформу 1С. Эта информация может быть весьма полезной для многих пользователей.
С начала 2023 года появилось много запросов в сети на тему "нарушение целостности системы" или "как удалить эмулятор ключа защиты". На фоне таких запросов мы понимаем, что эта проблема затрагивает многих.
Чтобы правильно удалить ломанную версию и установить на ее место лицензионную, сначала нужно выяснить, как именно была "крякнута" ваша 1С. До недавнего времени было по крайней мере два распространенных способа:
- Подмена файла dll - backbas.dll 8.3.
- Использование эмулятора ключа защиты.
Если ваша платформа была "сломана" первым способом, то вы можете легко избавиться от проблем, просто удалив все версии программы 1С и установив заново лицензионную версию, предварительно приобретя лицензию. Если у вас нет лицензии, вы можете заказать ее покупку у нас.
Если же вы столкнулись с вторым способом — эмуляцией драйвера ключа защиты Hasp, то придется приложить немало усилий. На форумах 1С много различных вариантов борьбы с данной проблемой, мы опишем самый популярный и эффективный.
Необходимо удалить все следы эмулятора HASP на вашем компьютере. Следуйте указанным ниже шагам:
- Остановите все службы, содержащие ключевые слова "Hasp", "HLServer", "NHSrvice" и т.д. Для этого зайдите в диспетчер задач/службы.
- При наличии, остановите службу Sentinel LDK License Manager, так как ее работа может мешать удалению файлов и отключению служб.
- Удалите все компоненты HASP через "Панель управления".
- Зайдите в диспетчер устройств и удалите все устройства, содержащие ключевые слова: "Hardlock", "Haspnt", "HASP fridge", "aksfridge".
- Удалите соответствующие ветки реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\NEWHASP и HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Emulator\HASP.
- Удалите все ветки реестра, содержащие слова "Hasp", "fridge", "safenet", "sentiel".
- Удалите файлы aks*.*, "hardlock.sys", "haspnt.sys" и т.п. из папок "%systemroot%\System32" и "%systemroot%\System32\drivers".
После выполнения всех этих действий перезапустите компьютер.
Затем необходимо установить драйвер ключа HASP через "Все программы -> 1С Предприятие 8 -> Дополнительно -> Установка драйвера защиты". После этого зайдите в 1С и в окне "О программе" убедитесь, какая лицензия теперь используется.
Как откатить обновление Платформы 1С 8.3 назад
Для тех, кто по каким-то причинам желает вернуться к предыдущим версиям, важно помнить, что при установке новой платформы, старая платформа самостоятельно не «затирается». По умолчанию, после установки новой версии, запускается самая последняя версия. Чтобы поменять версию запускаемой платформы открываем 1С:Предприятие -> Изменить -> Далее -> Прописываем нужную версию 1С:предприятие -> Готово.
Если нужная платформа удалена, необходимо повторно загрузить ее на свое устройство, пройти установку и выполнить замену запускаемой версии.
Как восстановить информационную базу 1С
Что касается восстановления информационной базы, процесс аналогичен для всех версий программы:
- Вход в 1С: Предприятие: откройте программу 1С: Предприятие на вашем компьютере.
- Переход в режим конфигуратора: в меню программы выберите раздел "Администрирование".
- Загрузка информационной базы: в конфигураторе выберите опцию "Загрузить информационную базу".
- Выбор копии для восстановления: после выбора опции "Загрузить информационную базу", программа предложит вам выбрать файл копии базы данных, который вы хотите восстановить. Обычно это файл с расширением ".dt" или ".dt файл".
- Подтверждение выбора: после выбора файла копии базы данных, программа может вывести предупреждение о том, что все текущие несохраненные данные будут утеряны. Подтвердите свои действия, если вы уверены, что выбрали правильный файл для восстановления.
- Ожидание завершения процесса: после подтверждения выбора, программа начнет процесс восстановления базы данных. Подождите, пока процесс завершится. Время восстановления зависит от размера и сложности базы данных.
- Перезапуск конфигуратора: после завершения восстановления, программа может запросить перезапуск конфигуратора. Подтвердите перезапуск, если это необходимо.
- Проверка корректности восстановления: после перезапуска конфигуратора, убедитесь, что информационная база была успешно восстановлена. Проведите тесты, чтобы убедиться, что все данные на месте и работают корректно.
После выполнения этих шагов система предложит перезапустить конфигуратор. Этот способ подходит для возврата к начальной версии (стоит не забывать, что эта копия должна быть сделана заранее!!!).
Регулярное обновление программного обеспечения является залогом стабильной и эффективной работы вашей информационной системы. Следуя описанным выше шагам, вы обеспечите ее оптимальную производительность и сможете в полной мере воспользоваться всеми нововведениями и улучшениями, предоставляемыми обновленными версиями платформы.