На устройстве нет свободного места
Проблема : на одном рабочем месте в магазине вылетает при попытке запуска 1С ошибка следующего плана:
Ошибка : На устройстве нет свободного места ‘C:\Users\POS-PC\AppData\Local\Temp\v6_0095_d.tmp’ 112(0x00000070). Недостаточно места на диске
И затем вот такую вот ошибку:
Немного об ошибке : Вот тут проблема в фотографии как раз в большей степени не в телефоне, а в размере монитора. И вообще в размере рабочего места. Во время массовой установки рабочих мест для торговли Алкоголиумом через ЕГАИС кто на что не изгалялся. Я имею в виду тут, наверное, в первую очередь производителей и перепродавцов торговой техники. Продавали всё подряд, занижали цены по максимуму. В результате появлялись такие рабочие места, что просто непонятно было. В данном конкретно взятом случае рабочее место для продажи Алкоголиума представляет собой даже не планшет. У планшета памяти внутренней встроенной больше будет. И это даже не моноблок, хотя таковым является — просто это коробочка меньше современного «Эвотора». К тому же «Эвотор» куда функциональней и быстрей.
Памяти в данном «моноблоке» рабочего места — 8 Гб. Устанавливается на него исключительно Windows 7. И потому занимает уже больше половины места, что имеет «жесткий диск» в виде карты SD. Потому работать крайне и крайне сложно. Установить более экономичные Windows сложно. Конечно, УТМ будет работать в Windows XP, однако если потребуется зайти в личный кабинет на egais.ru, то там уже точно не выйдет. И как тогда переотправить накладные?
Поэтому получается что? Стоит прийти программисту, чтобы обновить конфигурацию 1С, так диск внутренний уже заполняется более, чем полностью. Обновлять приходится со своей флешки или USB-HDD. Иначе места просто не хватит. Да и просто в процессе эксплуатации сама 1С создаёт то и дело файлы вспомогательные, которые со временем (достаточно быстрым временем — раз в пару месяцев) забивают остатки и крохи свободного места.
Решение проблемы: Переткнуть или добавить пространства в данное устройство вообще не вариант. Потому есть два способа:
1) Радикальный. Убрать это всё, приобрести более-менее сносный компьютер или ноутбук (вопрос 15-18 тысяч рублей) и установить всё там. А эта экономия годичной давности в размере тысячи-двух останется опытом у клиента.
2) По возможности чистить всё, что не нужно. Убирать вообще все программы, убирать вообще все драйверы торгового оборудования, если они не используются, бороться за каждый мегабайт пространства. В том числе — и в папке Users, где много со временем хранится ненужных файлов временных.
Как можно понять, первый вариант — разовый, но от такой ошибки точно поможет избавиться. Второй вариант требует вызова системного администратора раз в два-три месяца. ОК. Пусть его работа будет 500 рублей. 2000-3000 в год получится. Пусть это устройство было куплено за 10000 рублей год назад. Не проще ли поставить было нормальный системный блок с монитором за 18000? Ведь, за год на системного администратора уже потрачено 3000. Ещё через год выйдут 16000. А потом уже станет просто дороже.
Потому старайтесь приобретать оборудование так, чтобы оно не проработало лишь год-полтора, после чего стало бы бесполезным. Или постоянно начало вызывать бы проблемы. Для этого стоит стараться выбирать то, что может быть улучшено со временем, отказываясь от «цельноспаянного, но дешёвого». Если у вас нет должного опыта, посоветуйтесь со специалистом или напишите мне — greenand@rambler.ru . И я обязательно помогу вам!
Подписывайтесь на канал «Кассовик» и ни одна, даже самая малейшая проблема не доставит Вам совершенно никаких неприятностей.
1С:Розница — На устройстве нет свободного места
Пропадает место на жестком диске, и 1С:Розница выдает ошибку «На устройстве нет свободного места». Мой опыт в данной ситуации.
Я не люблю Windows 10 за то, что с ней все как-то непросто. В системе есть куча процессов, скрытых от глаз пользователя, которые зачастую не облегчают жизнь, а усложняют. Одна только служба обновления Windows 10 чего стоит. Но никогда бы не подумал, что столкнусь с проблемой, обозначенной в заголовке статьи: в режиме РМК 1С:Розница выдала ошибку о нехватке свободного места на жестком диске:
Иными словами, Розница не может создать необходимый для своей работы временный файл v8_C8D8.tmp по адресу «C:\Users\UserName\AppData\Local\Temp\» и ее работа прекращается. Если проверить свободное место на диске, то можно увидеть «картину», подтверждающую вышеуказанную ошибку:
Смотрю содержимое папки «Temp» и вижу, что в ней присутствуют два файла: aria-debug-3624.log и aria-debug-4936.log, которые в сумме занимают пару десятков гигабайт:
Снова OneDrive. Так и есть — после установки очередных обновлений Windows, сервис OneDrive стал «плодить» файлы «aria-debug-ХХХХ.log», беспощадно пожирая место на диске.
OneDrive сжирает память системного диска — как быть?
Первое, что приходит в голову — удалить вручную все файлы «aria-debug-ХХХХ.log» из папки Temp, расположенной по адресу: «C:\Users\UserName\AppData\Local\Temp\». Но сервис OneDrive снова начнет «трудиться», и через несколько дней проблема с нехваткой свободного места на диске придет снова, как возвратный тиф. Если в работе OneDrive нет нужды, то лучше всего его отключить:
- Запускаем «Командную строку» от имени администратора (Win+X, в появившемся меню выбираем пункт «Командная строка (администратор)»);
- Вводим команду деинсталляции OneDrive: «%SystemRoot%\System32\OneDriveSetup.exe /uninstall»:
- Запрещаем работу службы OneDrive в системном реестре — кнопка Пуск/Выполнить/regedit. Находим ветку реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Skydrive». Создаем новый параметр типа «DWORD» (правая кнопка мыши/создать) с именем «DisableFileSync» и значением, равным «1». Нажимаем «Ок», закрываем редактор реестра и перезагружаем ПК:
Готово! Сервис OneDrive отключен и больше не побеспокоит.
- Но я решил пойти немного дальше и написать bat-файл, который на всякий случай каждый раз при запуске Windows будет «чистить мусор» в нескольких папках Temp, имеющихся в системе. Для этого создал текстовый файл «Очистка Temp» со следующим содержимым:
DEL /F /S /Q /A «C:\Windows\Temp\*»
DEL /F /S /Q /A «C:\Temp\*»
DEL /F /S /Q /A «C:\Users\UserName\AppData\Local\Temp\*»
(На всякий случай обращу внимание на то, что в адресе «C:\Users\UserName\AppData\Local\Temp\*» текст «UserName» — это имя пользователя, и его необходимо поменять на свое).
Изменил его расширение (с *.txt на *.bat), скопировал в корень диска C: и создал в «Планировщике заданий» новую задачу на выполнение данного «батника» при запуске системы (о том, как создать задачу в планировщике заданий Windows, я писал в статье «УТМ: Starting EGAIS Agent — Admin shell»):
Ошибки 1С: «Недостаточно памяти»
При работе с программой 1С может выскакивать ошибка 1С: Недостаточно памяти». Появление подобной ошибки 1С, как правило, возникает:
- при обновлении конфигурации программы 1С, с последующим перезапуском;
- при подготовке и составлении различных многоуровневых отчетов;
- при осуществлении финансовых расчетов большого объема;
- в других случаях, когда программа 1С используется с увеличенной нагрузкой.
Во всех вариантах причиной неполадок является малый объем оперативной (физической) памяти, которая зарезервирована под работу конкретной программы или отдельных ее компонентов.
Так же следует обратить внимание на рекомендованный объем оперативной памяти для конкретной конфигурации. Так, например, для конфигураций «1С: Бухгалтерия 8, ред.3.0», «1С: Управление торговлей 8, ред. 11», «1С: Комплексная автоматизация 8, ред. 2.4», «1С: ERP Управление предприятием 2, ред. 2.4» рекомендуемый объем памяти – 4 Гб.
Способы устранения ошибки 1С: «Недостаточно памяти»:
Для этих целей необходимо через опцию WINDOWS «ПУСК», в режиме поиска ввести (на английском языке) — «cmd». После отображения командной строки – наберите словосочетание «bcdedit/set increaseuserva 3100». При этом последний параметр указывает на размер физической памяти, выделяемой под используемую программу. Возможно, таких циклов корректировки необходимо будет произвести несколько раз, постепенно увеличивая объем доступной оперативной памяти (3100, 3200, 3300 и т.д.) до полного устранения данной ошибки 1С: «Недостаточно памяти».
Нужно отметить, что данные действия являются рискованным методом, который может привести к замедлению или сбою работы операционной системы Windows.
- Самым оптимальным решением будет переход с 32-х на 64-х разрядную операционную систему, естественно, при наличии такой аппаратной возможности.
Данный способ предоставляет программе 1С доступ к 4 Гб оперативной памяти, в то время, как даже при наращивании памяти в 32-х разрядной системе до 8 Гб – корректный доступ будет только к 2 Гб.