Удаление профайлов пользователей 1С

31.03.16

Администрирование - Информационная безопасность

Последнее время довольно часто приходится сталкиваться с ошибками запуска конфигураций на платформе 1С Предприятие 8.2. Очень часто пользователи и системные  администраторы, не представляя причины возникновения данных ошибок, тратят очень много времени и сил на их устранение. Я надеюсь, что данный материал и обработка будут им полезены.

Скачать исходный код

Наименование Файл Версия Размер
Обработка для самостоятельной очистки профайлов пользователем из 1с
.epf 5,96Kb
202
.epf 1.1.2 5,96Kb 202 Скачать
Пакетный файл *.bat для удаления профайлов 1С
.rar 0,43Kb
43
.rar 0,43Kb 43 Скачать

Типовыми симптомами данной ошибки является аварийное завершение работы приложения при запуске конфигурации или при попытке ее создания. При этом другие конфигурации могут загружаться успешно, также у других пользователей на данном ПК данной ошибки не возникает. Такое поведение наводит на мысль, что причина ошибки кроется где-то в пользовательских настройках. Самое время разобраться где они находятся и что там хранится.
В профайлах 1С хранится информация не оказывающая влияние на логику работы конфигурации, но содержащую параметры и настройки конкретного пользователя: расположение диалогов, окон, настройки отображения и т.п. Вместе с профайлами хранится кэш различных компонентов конфигурации и временные файлы.
Пользовательские данные 1С хранятся в C:\Users\Имя_Пользователя\AppData\Roaming\1C\1Cv82 для ОС Windows 7 (Vista) и в C:\Documents and Settings\Имя_Пользователя\Application Data\1C\1Cv82 для Windows XP. Рассмотрим подробнее, что там находится.

В корне находятся профайлы общие для всех информационных баз:

  • 1cv8.pfl - настройки приложения.
  • 1cv8c.pfl - настройки приложения для тонкого клиента.
  • 1cv8cmn.pfl - настройки приложения в режиме конфигуратора.
  • 1cv8prim.pfl - настройки для работы в клиент-серверном варианте.
  • 1cv8strt.pfl - настройка диалога выбора ИБ и параметры запуска.

Если вы не используете тонкий клиент или какие либо режимы работы (например ни разу не запускали конфигуратор) соответствующих файлов может не быть.
Профайлы считываются в момент запуска и записываются при штатном завершении работы. Большинство проблем запуска 1С связано именно с ними. Так если у вас не запускаются все ИБ, то проблема скорее всего кроется в 1cv8strt.pfl, можно просто его удалить. В подавляющем большинстве случаев этого достаточно для решения проблемы. В более тяжелых случаях можно удалить все профайлы, однако при этом вы можете потерять свои настройки пользовательского окружения.
В папках с непроизносимыми названиями хранятся профайлы, кэш и временные файлы информационных баз. Установить соответствие ID базы и ее наименования в диалоге запуска можно при помощи файла ibases.v8i, который хранится в C:\Users\Имя_Пользователя\AppData\Roaming\1C\1CEStart (C:\Documents and Settings\www\Application Data\1C\1CEStart), он представляет собой текстовый файл содержимое которого имеет вид:
[Бухгалтерия 2011] Connect=File="D:\Work\1C_Bases\Buh2011"; ID=bd0a9676-e186-4760-b57b-9c40111954e7 OrderInList=255 Folder=/ OrderInTree=16640 External=0 ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.2 Назначение профайлов в папках такое же как и общих, за исключением, что относятся они к конкретной ИБ. При возникновении каких либо проблем с запуском определенной базы профайлы и иное содержимое  папки можно удалить. Также там может находиться файл def.usr который содержит имя пользователя в последний раз открывавшего ИБ. Также полезно иметь преставление о назначении профайлов и для быстрого приведения определенных пользовательских настроек к нужному виду, для установки значений по умолчанию достаточно удалить соответствующий профайл. Каталог tmplts содержит шаблоны конфигурации и обновления, его удалять не следует, если только вы не хотите освободить место на жестком диске.



___________________________________________________________________________________________________________________

 

Особенности обработки:

     - Обработка удаляет профайлы пользователей 1с

     - Для очистки профайлов завершается работа пользователя

     - Обработка тестировалась на WinXP и Win7

     - Обработка тестировалась на обычных рабочих станциях, в домене и в терминальном режиме

     - Обработка тестировалась в Файл - Серверном и Клиент-Серверном вариантах работы 1С

     - Обработка разрабатывалась для самостоятельной очистки профайлов пользователями без участия Администратора

      - Возможность удаления профайлов с помощью *.bat - файла без участия 1с (скачать архив с файлом можно ниже)


 Спонсор публикации: интернет магазин цифровой электроники ФорумВосток

 

Не забываем ставить (+)

 

Профайл Профайлы Профиль Очистить профиль ошибки ошибка ошибка запуска исправление ошибок кеш кеширование неполадки не работает не запускается

См. также

AUTO VPN (portable)

Информационная безопасность Системный администратор Программист Платные (руб)

Автоматизация подключения пользователей к удаленному рабочему месту или сети посредством создания автоматического VPN (L2TP или L2TP/IPSEC и т.д.) подключения без ввода настроек пользователем (с возможностью скрытия этих настроек от пользователя). Программа автоматически выполняет подключение к VPN серверу и после успешного коннекта , если необходимо, подключение к серверу удаленных рабочих столов (RDP).

1200 руб.

24.03.2020    14571    23    32    

34

Настройка аутентификации в 1С с использованием стандарта RFC 7519 (JWT)

Информационная безопасность Программист Платформа 1С v8.3 Бесплатно (free)

Рассмотрим в статье более подробную и последовательную настройку аутентификации в 1С с использованием распространенной технологии JWT, которая пришла в программу в платформе версии 8.3.21.1302.

27.02.2024    3667    PROSTO-1C    10    

35

Device flow аутентификация, или туда и обратно

Информационная безопасность Программист Платформа 1С v8.3 Абонемент ($m)

Интеграционные решения стали неотъемлемой частью нашей жизни. Правилом хорошего тона в современных приложениях является не давать интегратору доступ к чувствительным данным. Device flow позволяет аутентифицировать пользователя, не показывая приложению чувствительные данные (например: логин и пароль)<br> Рассмотрим Device flow аутентификацию, в приложении, на примере OpenID провайдера Yandex.

1 стартмани

27.10.2023    1882    platonov.e    1    

23

Анализатор безопасности базы сервера 1С

Информационная безопасность Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Продукты на основе решений 1С уверенной поступью захватывают рынок учётных систем в стране. Широкое распространение программ всегда порождает большой интерес к ним со стороны злоумышленников, а пользователь 1С это одна из дверей в защищённый информационный контур предприятия. Обработка позволяет быстро и комплексно оценить настройки безопасности конкретной базы и возможности пользователя этой базы на сервере. Также можно оценить некоторые аспекты сетевой безопасности предприятия со стороны сервера 1С.

5 стартмани

24.04.2023    5645    17    soulner    7    

30

Двухфакторная аутентификация в 1С через Telegram и Email

Информационная безопасность Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

1С, начиная с версии платформы 8.3.21, добавили в систему возможность двойной аутентификации. Как это работает: в пользователе информационной базы появилось свойство «Аутентификация токеном доступа» (АутентификацияТокеномДоступа во встроенном языке), если установить этот признак и осуществить ряд манипуляций на встроенном языке, то появляется возможность при аутентификации отправлять HTTP запросы, которые и реализуют этот самый второй фактор. Данное расширение позволяет организовать двухфакторную аутентификацию с помощью электронной почты или мессенджера Telegram.

2 стартмани

08.12.2022    6222    34    Silenser    12    

23

История одного взлома или проверьте вашу систему на безопасность

Информационная безопасность Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

От клиента клиенту, от одной системы к другой, мы вновь и вновь встречаем одни и те же проблемы и дыры в безопасности. На конференции Infostart Event 2021 Post-Apocalypse Виталий Онянов рассказал о базовых принципах безопасности информационных систем и представил чек-лист, с помощью которого вы сможете проверить свою систему на уязвимость.

26.10.2022    9628    Tavalik    46    

113
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. miller-adm 112 26.04.12 11:58 Сейчас в теме
Последнее время довольно часто приходится сталкиваться с ошибками запуска конфигураций на платформе 1С Предприятие 8.2. Очень часто пользователи и системные администраторы, не представляя причины возникновения данных ошибок, тратят очень много времени и сил на их устранение. Я надеюсь, что данный материал и обработка будут им полезены.

Перейти к публикации

1. Misanets 341 26.04.12 15:23 Сейчас в теме
Вещь без спорно нужная, но лично в моих случаях, а возможно меня поддержат и другие, "убить" эти фалы уже необходимо после того как произошло аварийное завершение или неудачное динамическое обновление и пользователь уже не может войти в режим предприятия, следовательно и запустить обработку. Вот и возникает вопрос зачем пользователю, если у него все хорошо и работается без проблем, очищать какие-то непонятные для него файлы?
Ворчун; +1 Ответить
13. miller-adm 112 12.12.13 00:32 Сейчас в теме
(1) Misanets, (3) jeniav, Выложил пакетный файл *.bat для удаления профайлов не заходя в 1с. Работает на всех версиях windows. Для удаления профайлов просто запускаем этот файлик. Он сам закрывает все открытые сеансы 1с на этом компьютере и удаляет необходимые файлы.
2. miller-adm 112 26.04.12 15:54 Сейчас в теме
На моей практике из всех проблем связаных с профайлами, менее чем в 1% случаев пользователи не могли зайти в 1С:Предприятие... В свое время написание данной обработки обеспечило мне более или менее нормальный сон по ночам... После ночных обновлений постоянно у 10 - 100 пользователей, работавших в терминальном режиме(и не только), кешировался в профайлах старый код, и появлялись ошибки... Приходилось постоянно в 2-3 часа ночи заходить через удаленное управление на терминалы пользователей и в ручную каждому чистить профиль... Потом написал batник и выложил на общий ресурс, который админы то открывали, то закрывали... то удаляли сам batник... К тому-же объяснить всем пользователям процедуру удаления профиля типа сначала закройте 1с потом зайдите на расшареный ресурс и запустите Prof.bat, а потом зайдите снова в 1с...(особенно когда пользователей более 3000 человек и компания работает круглосуточно... и каждый день уходят или приходят новые).Намного проще в моем случае оказалось отправить общую рассылку типа прежде чем звонить в тех. поддержку нажмите кнопку "Очистить профиль F8" и если не помогло уже можно аккуратно звонить...
3. jeniav 02.05.12 08:46 Сейчас в теме
Добрый день! Я тоже считаю, что не стоит давать пользователям выполнять такие операции, потому что в следующий раз, вне зависимости от ошибки, они будут сразу очищать кэш, даже не думая нужно это делать или нет. Мы сделали скрипт для разных версий Windows, им и пользуемся.
4. kgp 12 02.05.12 11:23 Сейчас в теме
А зачем ставить пароль на модуль?
5. 1cKiller 105 03.05.12 10:24 Сейчас в теме
пароль на модуль не есть плюс

обычно на семерке чищу так C:\Users\%username%\AppData\Local\1C\1Cv82
6. dumal 03.05.12 14:28 Сейчас в теме
Люто-бешено плюсую. Отличная статья, раскладывает по полочкам материал, который нужно знать
7. AleksSF 223 03.05.12 16:45 Сейчас в теме
Не рискну использовать обработку, в котрой нельзя увидеть что она делает. Ведь модуль закрыт.
Поэтому --. Если жалко чтоб народ смотрел идеи, зачем выкладывать. Пишите на заказ.
igni; elizarovs; abc2000; +3 1 Ответить
23. miller-adm 112 22.08.14 00:34 Сейчас в теме
(7) AleksSF, Пароль давно снят
8. пользователь 16.08.12 12:48
Сообщение было скрыто модератором.
...
9. пользователь 30.07.13 04:54
Сообщение было скрыто модератором.
...
10. нормальный такой 93 30.07.13 09:51 Сейчас в теме
11. revril 19.08.13 13:59 Сейчас в теме
полезно,спасибо за доработку
miller-adm; +1 Ответить
12. miller-adm 112 24.09.13 20:37 Сейчас в теме
Убрал пароль с модуля.
yuraos; Ворчун; +2 Ответить
14. yuraos 999 19.12.13 08:22 Сейчас в теме
(12) разумное решение!
а то бы я подсказал бы народу, как это делается с помощью Яндекса...


и за что я так люблю очистку кэша???
Это так оригинально


обязательно плюсану, как смогу
...
вот плюсанул за пост, теперь приходится ждать минут 5 чтоб плюсануть снова.
15. yuraos 999 19.12.13 08:57 Сейчас в теме
(14)
ну вот и дождался - плюсанул.

Спасибо автору за то что популярно объяснил, где лежат профайлы у 1с-8.2.

Для 8.1 довольно просто узнать у Яндекса,
а для 8.2 что-то мне было NO PO SHARAM...


29. v.l. 435 20.04.17 14:26 Сейчас в теме
(15)
Спасибо автору за то что популярно объяснил, где лежат профайлы у 1с-8.2.
Это есть в книжках из коробки - там такие тоненькие, без картинок.
16. Direktordovolen 19.12.13 20:01 Сейчас в теме
Я правильно поняла - обработка позволяет в том числе удалить пользователя, по которому забыли пароль?
Pandulllin; +1 Ответить
18. miller-adm 112 19.12.13 20:55 Сейчас в теме
(16) Direktordovolen,(17) Pandulllin, Нет. Пароли пользователей хранятся не в профайлах. т.е. данная обработка не предназначена для удаления паролей у пользователей.
17. Pandulllin 19.12.13 20:37 Сейчас в теме
бывает базы приносят, а пароль не знают, а предыдущий бухгалтер не сознается.
Прикрепленные файлы:
19. ZVN 123 11.01.14 20:03 Сейчас в теме
Вопрос к автору:
А чем ваша обработка отличается от этой
http://infostart.ru/public/195393/
Да описание где хранится кеш 1С описан здорово.
20. miller-adm 112 13.01.14 23:26 Сейчас в теме
Вопрос к автору:
А чем ваша обработка отличается от этой
http://infostart.ru/public/195393/



(19) ZVN, Да принцип тот же. Но данный вопрос лучше задать автору той обработки, т.к эта была опубликована на пол года раньше. И еще предложенная вами обработка не полностью очищает кеш 1с, т.к для полной очистки необходимо перед началом удаления завершить сеанс 1с, что не делает предложенная вами обработка, в отличие от моей. И вообще данный пост это больше информационная статья с доп. возможностью скачать примеры реализации программной очистки кеша, нежели просто обработка для удаления файлов...
21. пользователь 23.02.14 23:42
Сообщение было скрыто модератором.
...
22. mikhailovaew 127 14.05.14 14:20 Сейчас в теме
Спасибо за подробное "разжевывание" назначения файлов
miller-adm; +1 Ответить
24. ITEkb 04.12.14 13:08 Сейчас в теме
Вопрос: Если на сервере есть базы 8.1, 8,2, 8.3.
В профилях несколько папок под каждую версию.
Но файл C:\Documents and Settings\www\Application Data\1C\1CEStart один.

При этом чистка вышеуказанных папок результата не дала.
8.1 и 8.2 работают без проблем. 8.3 не запускается. Появляются часы на пару секунд, и все.

Под другим пользователем работает без проблем.
В чем еще может быть причина?
25. miller-adm 112 18.12.14 11:25 Сейчас в теме
(24) OrsoBear, Для начала можно удалить базу из списка информационных баз и добавить заново, если не поможет, то можно попробовать переустановить платформу на локальном компьютере.
26. Vasiliy_A 27.04.15 11:36 Сейчас в теме
Доброго времени суток, всем!
Дополнительная информация, может кому будет полезно..
Выяснено, эмпирическим путем :) , файл:

1cv8cmn.pfl

содержит в себе настройки, сделанные пользователем в режиме "1С Предприятие", например: формирование главного
меню. Решал вопрос: случайно был удалена группа меню в меню пользователя (не корневой элемент а внутри меню), метод "сброс" из
настроек главного меню не помогал..., помогло удаление вышеприведенного файла, дало получение настроек по умолчанию (типовую)-как в конфигураторе.
miller-adm; +1 Ответить
27. Vasiliy_A 22.05.15 10:27 Сейчас в теме
Добрый день.
Есть небольшое предложение...
Очистка профайлов - это конечно хорошо, но было-бы лучше сделать обработку "менеджер настроек профайлов",
которая централизованно (в одном месте) сохраняла в виде архива профайлы всех пользователей ИБ, желательно с историей,
что-бы была возможность при необходимости восстановить эти настройки.
Как считаете, сложно это будет реализовать?
30. tormozit 7164 10.03.19 19:34 Сейчас в теме
В ИР добавил инструмент "Управление профайлами 1С", где можно изучить состав и назначение подобных файлов, а также выгружать/загружать/удалять/открывать их.
Прикрепленные файлы:
n_mezentsev; +1 Ответить
31. ptkrzy 94 10.07.19 12:00 Сейчас в теме
Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv8*\*","C:\Users\*\AppData\Roaming\1C\1Cv8*\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse
Оставьте свое сообщение