Полная (все базы, все пользователи) очистка кэша 1С одним запуском BAT-файла

Радикальная очистка кэша всех баз для всех пользователей без использования 1С и сторонних утилит, только средствами ОС — одним запуском BAT-файла.

Для чего нужен очередной велосипед? Да еще такой простой? Вот условия, в которых он мне понадобился: терминальный сервер, 2 базы, 12 пользователей. Обновления платформы или конфигураций — в нерабочее время, по удаленке. После обновления желательно почистить старый кэш, причем у всех пользователей. Найденные BATники делают это для для текущего пользователя, 12 раз перелогиниваться или запускать от другого имени — неудобно. Да, есть утилита, написанная специально для таких случаев… но это сторонний софт, да еще и требующий .NET Framework.

Поэтому, когда надоело после каждого обновления лазить по десятку с лишним профилей и чистить их, был написан BATник, который ничего принципиально нового не делает, просто удаляет все папки по шаблону ????????-????-????-????-???????????? в общеизвестных местах профилей всех пользователей, обходя их в цикле.

Чтобы это работало, BAT-файл надо поместить в папку, где хранятся профили и запускать оттуда — чаще всего это C:Пользователи (C:Users) для Windows 7 и выше, и C:Documents and Settings для XP и Server 2003.

Проверено на Windows XP, Server 2003 и Windows 7 x64. Может, кому-то пригодится, на универсальность и гибкость не претендую — от лома гибкости не требуется.

4 Comments

  1. rusinfostart

    В чем такая потребность радикальной очистки кэша?

    Reply
  2. user856012

    (1) Если у вас нет такой потребности, то я только рад за вас. У других она есть, с вашего позволения, я не буду повторять аргументы за и против, почитайте: https://infostart.ru/public/462863/

    Reply
  3. DoctorRoza

    (1) потому что — это 1С! из-за этого дремучего кэша вечные проблемы! И их решение — это чистка кэша!

    Reply
  4. necropunk

    (1) У вас, видимо, никогда при динамическом обновлении не прилетал вместо обновляемого в таблицу Config закэшированный Config предыдущего обновления. Искренне желаю, чтобы вы никогда этого не познали 🙂

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *