Файл не обнаружен c windows temp v8

Обновлено: 07.07.2024

Слабым местом производительности файлового варианта 1С 8.2 всегда был жесткий диск. Существует технология RAM диск, которая позволяет при наличии достаточного объема оперативной памяти снизить нагрузку на файловую систему.

После установки софтинки появляется диск B размером 10% от объема оперативной памяти, туда и будем переносить кеш и временные файлы.

1. Перенос кеша пользователя.

Для переноса кеша требуется выполнить 3 команды:

1. Удаление папки с кешем (по умолчанию: %USERPROFILE%\AppData\Roaming\1C\1Cv82)

2. Создание папки на RAM диске:

3. Создание символьной ссылки на папку RAM диска:

mklink /j "<Путь к папке на жестком диске>" "<Путь к папке на RAM диске>"

Данную процедуру нужно проделать для каждого пользователя. Проще всего написать батник вида:

mkdir B:\Users\1c\user1
rd /s /q "C:\Users\user1\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user1\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user1"
mkdir B:\Users\1c\user2
rd /s /q "C:\Users\user2\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user2\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user2"
mkdir B:\Users\1c\user3
rd /s /q "C:\Users\user3\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user3\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user3"

Следует понимать что содержимое RAM диска находится в оперативной памяти и исчезает при выключении\перезагрузке сервера. Не обнаружив папку на диске B 1с выдаст ошибку: "Ошибка при выполнении файловой операции '<Путь к папке с кешем>'" и работать не будет. Поэтому при загрузке сервера каждый аз нужно выполнять создание папок на RAM диске:

mkdir "<Путь к папке на RAM диске>"

mkdir B:\Users\1c\user1
mkdir B:\Users\1c\user2
mkdir B:\Users\1c\user3

Скрипт можно выполнять через планировщик заданий или через групповую политику:

gpedit.msc -> Конфигурация компьютера -> Конфигурация Windows -> Автозагрузка.

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

/N"<имя пользователя 1С>"

в дополнительные параметры запуска. Или строчки:

AdditionalParameters=/N"<имя пользователя 1С>" в файл

2. Перенос временных файлов пользователя.

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

Способ 1 Аналогично переносу кеша, только папка будет другой (по умолчанию: %USERPROFILE%\AppData\Local\Temp).

Способ 2. Изменение переменных среды.

Мой компьютер -> Свойства -> Дополнительно -> Переменные среды.

меняем значение %USERPROFILE%\AppData\Local\Temp на B:\Temp

Ту же самую операцию можно сделать импортом файла реестра:

Windows Registry Editor Version 5.00

Данная процедура значительного прироста производительности не дает. поэтому некоторые предлагают запихнуть на RAM диск целиком базу данных, что на мой взгляд довольно опрометчиво. Так как при отключении питания сервера все изменения внесенные в базу с момента её копирования на RAM диск пропадают.

Чот пряяям канкреетна срёт в C:\Users\Администратор.домен\App Data\Local\Temp\
(под ним служба 1с сервера запущена)
начало срать с обеда 5 апреля, чем больше отгрузок и доков тем больше засирает, раз в час уже чищу ато вылетать начинает


скрипт чоль написать и в шедулер закинуть чтоб раз в 10 минут чистил.
типо:

rmdir "%AppData%\Local\Temp" /S /Q
а заодно и
rmdir "%AppData%\1C\1Cv8" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q

Но без интернета 1с не обновляет справочники и остальное. А можно ли открыть доступ в сеть 1с?

нашел тоже тут решение. У себя попробывал, 30 баз SQL уже 2 часа, пока полет норм. Служба 1с запущена от системы, запихал батник в одну строку в планировщик, с периодичностью 2 минуты, полет нормальный del C:\Windows\Temp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP /F/S/Q >Nul


Есть еще пару решений, вроде пишут тоже норм работает. Сам не пробывал:

1. Решение:
Патч Mimo-UniDll, последняя платформа, БП ПРОФ, БП БАЗОВАЯ, файловая
Почистил:
C:\Windows\Temp\
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Te mp
C:\Users\Пользователь\AppData\Roaming\ 1C\1cv8\ExtCompT
Создал 2 ПАПКИ(!):
C:\Windows\Temp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Te mp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
После этих манипуляций пока гуд.

2-ое
А я сделал обходной маневр - просто создал в TEMP (и в Local\Temp, и в C:\Windows\TEMP) папку 4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
чтобы этот файл вообще не смог появиться. С этой папкой БП 3.0 не валится.

Пользователь сказал cпасибо:

нашел тоже тут решение. У себя попробывал, 30 баз SQL уже 2 часа, пока полет норм. Служба 1с запущена от системы, запихал батник в одну строку в планировщик, с периодичностью 2 минуты, полет нормальный del C:\Windows\Temp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP /F/S/Q >Nul


Есть еще пару решений, вроде пишут тоже норм работает. Сам не пробывал:

1. Решение:
Патч Mimo-UniDll, последняя платформа, БП ПРОФ, БП БАЗОВАЯ, файловая
Почистил:
C:\Windows\Temp\
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Te mp
C:\Users\Пользователь\AppData\Roaming\ 1C\1cv8\ExtCompT
Создал 2 ПАПКИ(!):
C:\Windows\Temp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Te mp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
После этих манипуляций пока гуд.

2-ое
А я сделал обходной маневр - просто создал в TEMP (и в Local\Temp, и в C:\Windows\TEMP) папку 4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
чтобы этот файл вообще не смог появиться. С этой папкой БП 3.0 не валится.

8 пользователя(ей) сказали cпасибо:

1С2012 (07.04.2021), AlexRoman (08.04.2021), binion (07.04.2021), GENDZI (07.04.2021), JonnyGood (07.04.2021), plyusheviy (07.04.2021), victorzagr (08.04.2021), Павел Кузнецов (07.04.2021)

Как выяснилось, это проблема к компоненте формирования штрихкодов.
Моё решение - расширение, подменяющее компоненту на компоненту чуть более старой версии (из Бух 8.3.88.22)
Для Бух3 и КА2.4
Расширение можно легко адаптировать к другим конфигурациям если будет необходимость.

Подключение - в конфигураторе в разделе "Расширения" - добавить - загрузить из файла
При подключении требуется снять "безопасный режим"

Последний раз редактировалось Pasha1st; 07.04.2021 в 12:30 .

4 пользователя(ей) сказали cпасибо:

Как выяснилось, это проблема к компоненте формирования штрихкодов.
Моё решение - расширение, подменяющее компоненту на компоненту чуть более старой версии (из Бух 8.3.88.22)
Для Бух3 и КА2.4
Расширение можно легко адаптировать к другим конфигурациям если будет необходимость.

Подключение - в конфигураторе в разделе "Расширения" - добавить - загрузить из файла
При подключении требуется снять "безопасный режим"

Пользователь сказал cпасибо:

2 пользователя(ей) сказали cпасибо:

4 пользователя(ей) сказали cпасибо:

нашел тоже тут решение. У себя попробывал, 30 баз SQL уже 2 часа, пока полет норм. Служба 1с запущена от системы, запихал батник в одну строку в планировщик, с периодичностью 2 минуты, полет нормальный del C:\Windows\Temp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP /F/S/Q >Nul


Есть еще пару решений, вроде пишут тоже норм работает. Сам не пробывал:

1. Решение:
Патч Mimo-UniDll, последняя платформа, БП ПРОФ, БП БАЗОВАЯ, файловая
Почистил:
C:\Windows\Temp\
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Te mp
C:\Users\Пользователь\AppData\Roaming\ 1C\1cv8\ExtCompT
Создал 2 ПАПКИ(!):
C:\Windows\Temp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Te mp\4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
После этих манипуляций пока гуд.

2-ое
А я сделал обходной маневр - просто создал в TEMP (и в Local\Temp, и в C:\Windows\TEMP) папку 4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP
чтобы этот файл вообще не смог появиться. С этой папкой БП 3.0 не валится.

подскажите правильно я все сделал

в C:\Windows\Temp создал папку 4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP

и в C:\Users\Администратор\AppData\Local\ Temp создал папку 4739d95c-48b5-408e-a51c-4a35d4ee8186.TMP


Что бы это значило. Самое интересное, ну создал я такой каталог, все далее нормально вошел в базу.
Далее вышел из сессии, спустя какое то время захожу в терминалку и пробую снова запустить 1с, опять вываливается та же ошибка, но теперь требует каталог с номером 3!

Что бы это могло значить ? Может быть где права необходимо грамотно прописать ?

А если я пропишу более короткий путь, у меня текущая работа с рабочих мест (не через терминал) не похерится ?, у меня вот так в переменных средах

Спасибо за помощь!
Да и последний вопросик на засыпку если можно:

Есть такой замечательный инструмент в Windows Server 2008 R2 как RemoteApp, так вот если я опубликовываю приложение 1с, через терминал Windows Server 2008 R2-то есть сама прога стоит на 2008 , а базы остаются на 2003 R2, то интересно данные из базы выполняются на самом сервере, или все таки опять текут через сеть ?
Вопрос тут заключается в том: как бы извратнуться так, что бы воспользоваться преимуществом RemoteApp, но в то же время пока ВРЕМЕННО оставить Windows Server 2003 R2!! Понятно, что в будущем мы перейдем на новый сервак 2008 R2!
Либо не как ?

К стати можно конечно и использовать в свойстве RDP во вкладке- запускать следующую программу при запуске, все это работает, то есть появляется сразу окно 1C-КИ, а вот как бы сделать так что бы окно 1с приложения не было на все окно+ что бы бухи не закрывали окно крестиком, так как кроме крестика и свернуть окно нету ничего более, может есть какой ни будь батник ? Или статейка на эту тему ?

К стати можно конечно и использовать в свойстве RDP во вкладке- запускать следующую программу при запуске, все это работает, то есть появляется сразу окно 1C-КИ, а вот как бы сделать так что бы окно 1с приложения не было на все окно+ что бы бухи не закрывали окно крестиком, так как кроме крестика и свернуть окно нету ничего более, может есть какой ни будь батник ? Или статейка на эту тему ?

pavel3
ИМХО, оптимально на внешнем ж/д (флешке) выгрузку из базы из дома на работу и обратно таскать.

Ошибка на сервере предприятия

Картинка штрих-код

Причинами проблемы обычно является следующее:

Папка Temporary

  • Устаревшая версия системы 1С на пользовательских ПК;
  • Отсутствие свободного места на диске, на котором установлена система;
  • В системе 1С имеется огромное количество временных устаревших файлов влияющих на её работу;
  • Уже описанная выше ошибка библиотеки 1CBarcodWin64_9_0_12_13.dl;
  • В редких случаях причиной дисфункции является действия антивируса, блокирующего нормальную работу системы 1С.

Ошибка сервер

Обновите систему до самой актуальной версии

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

Картинка обновления 1С

Перед обновлением вашей системы рекомендуем сделать бекап вашей базы данных.

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

Убедитесь в достаточном количестве свободного места на диске

В ряде случае ошибка «На сервере 1С: Предприятия произошла неисправимая ошибка. Приложение будет закрыто» вызвана отсутствие свободного места на диске PC. Рекомендуем убедиться в достаточном количестве свободного места на диске, и при необходимости увеличить количество свободного места, удалив ненужные файлы.

Сохраните работу формирования штрих-кодов

Для временного устранения проблем с работой библиотеки v8_xxx_xx.1CBarcodWin64_9_0_12_13.dl будет необходимо выполнить следующее:

  1. Выберите режим конфигуратора;
  2. Там запустите конфигурацию имеющейся у вас информационной базы;
  3. Отыщите там «ОбщиеМодули — МенеджерОборудованияКлиент/МенеджерОборудованияВызовСервера» и закомментируйте следующую строку:

Затем перезапустите систему и посмотрите, будет ли появляться рассматриваемая ошибка.

Настройки модулей

Очистите временные файлы системы 1С

Также может помочь очистка временных файлов 1С, число которых стремительно растёт в ходе работы программы. Для их очистки понадобится выполнить следующее:

  1. Прекратите работу «Агент сервера 1С Предприятия» и закройте программу;
  2. Очистите папки временных файлов, находящихся по пути:

C:\Users\ИМЯ УЧЁТКИ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp

Папка Temp

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

После выполнения очистки данных папок запустите ваш сервер 1С и выполните проверку работоспособности базы. Если не помогло – идём дальше.

Используйте функционал утилиты CHDBFL

Как известно, в функционале системы 1С 8.3 используется утилита chdbfl.exe, предназначенная для теста и исправления информационной базы 1С 8.3. Её возможности позволяют произвести проверку физической целостности баз данных, что равняет её с инструментом тестирования и исправления данных конфигуратора вашей системы.

Перед запуском указанной утилиты рекомендуем сделать копию вашей базы данных.

Для старта утилиты перейдите по пути:

  1. C:\Program Files (x86)\1cv8\ВЕРСИЯ ВАШЕЙ СИСТЕМЫ\bin\ и запустите там файл chdbfl.exe.
  2. После запуска отобразится окно проверки целостности базы данных.
  3. Укажите путь к базе данных, поставьте галочку на опции исправления обнаруженных ошибок, после чего нажмите на «Выполнить».
  4. Дождитесь завершения операции, после которой системы отобразит информацию о произведённых ей действиях.

Если же данный вариант не помог, также может помочь запуск функции «Тестирование и исправление» в настройках конфигуратора.

Добавьте в исключения антивируса папки и файлы 1С

В некоторых случаях ошибка «На сервере 1С: Предприятия произошла неисправимая ошибка» может быть вызвана действиями антивируса, блокирующего доступ или запуск тех или иных служебных файлов 1С. Рекомендуем внести в исключения антивируса все каталоги и файлы 1С на всех ПК, на которых установлена система 1С. После этого проблема может быть устранена.

Обратитесь в службу поддержки 1С

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

Заключение

Читайте также: