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

31.03.16

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка для самостоятельной очистки профайлов пользователем из 1с
.epf 5,96Kb ver:1.1.2
202
202 Скачать (4 SM) Купить за 2 750 руб.
Пакетный файл *.bat для удаления профайлов 1С
.rar 0,43Kb
43
43 Скачать (2 SM) Купить за 2 150 руб.

Типовыми симптомами данной ошибки является аварийное завершение работы приложения при запуске конфигурации или при попытке ее создания. При этом другие конфигурации могут загружаться успешно, также у других пользователей на данном ПК данной ошибки не возникает. Такое поведение наводит на мысль, что причина ошибки кроется где-то в пользовательских настройках. Самое время разобраться где они находятся и что там хранится.
В профайлах 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с (скачать архив с файлом можно ниже)


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

 

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

 

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

См. также

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

Предлагается внешняя обработка для просмотра данных в формате ASN1. Есть 2 режима: загрузка из бинарного формата и из BASE64. Реализована функция извлечения всех сертификатов, которые можно найти в ASN1-файле. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С.

2400 руб.

29.08.2016    30189    10    1    

11

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

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    6846    kamisov    18    

61

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

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

27.02.2024    8623    PROSTO-1C    10    

39

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

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

1 стартмани

27.10.2023    2609    platonov.e    1    

23

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

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

5 стартмани

24.04.2023    6448    21    soulner    8    

33

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

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

2 стартмани

08.12.2022    7592    53    Silenser    12    

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

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

1. Misanets 341 26.04.12 15:23 Сейчас в теме
Вещь без спорно нужная, но лично в моих случаях, а возможно меня поддержат и другие, "убить" эти фалы уже необходимо после того как произошло аварийное завершение или неудачное динамическое обновление и пользователь уже не может войти в режим предприятия, следовательно и запустить обработку. Вот и возникает вопрос зачем пользователю, если у него все хорошо и работается без проблем, очищать какие-то непонятные для него файлы?
Ворчун; +1 Ответить
13. miller-adm 115 12.12.13 00:32 Сейчас в теме
(1) Misanets, (3) jeniav, Выложил пакетный файл *.bat для удаления профайлов не заходя в 1с. Работает на всех версиях windows. Для удаления профайлов просто запускаем этот файлик. Он сам закрывает все открытые сеансы 1с на этом компьютере и удаляет необходимые файлы.
2. miller-adm 115 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 13 02.05.12 11:23 Сейчас в теме
А зачем ставить пароль на модуль?
5. 1cKiller 106 03.05.12 10:24 Сейчас в теме
пароль на модуль не есть плюс

обычно на семерке чищу так C:\Users\%username%\AppData\Local\1C\1Cv82
6. dumal 03.05.12 14:28 Сейчас в теме
Люто-бешено плюсую. Отличная статья, раскладывает по полочкам материал, который нужно знать
7. AleksSF 226 03.05.12 16:45 Сейчас в теме
Не рискну использовать обработку, в котрой нельзя увидеть что она делает. Ведь модуль закрыт.
Поэтому --. Если жалко чтоб народ смотрел идеи, зачем выкладывать. Пишите на заказ.
igni; elizarovs; abc2000; +3 1 Ответить
23. miller-adm 115 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 115 24.09.13 20:37 Сейчас в теме
Убрал пароль с модуля.
yuraos; Ворчун; +2 Ответить
14. yuraos 1005 19.12.13 08:22 Сейчас в теме
(12) разумное решение!
а то бы я подсказал бы народу, как это делается с помощью Яндекса...


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


обязательно плюсану, как смогу
...
вот плюсанул за пост, теперь приходится ждать минут 5 чтоб плюсануть снова.
15. yuraos 1005 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 115 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 115 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 115 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 7245 10.03.19 19:34 Сейчас в теме
В ИР добавил инструмент "Управление профайлами 1С", где можно изучить состав и назначение подобных файлов, а также выгружать/загружать/удалять/открывать их.
Прикрепленные файлы:
n_mezentsev; +1 Ответить
31. ptkrzy 96 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
Оставьте свое сообщение