
Приветствую друзья! Сегодня я постараюсь выяснить — что это за папка boost_interprocess, зачем она нужна и можно ли удалить. Постараюсь все написать простыми словами.
boost_interprocess — что это такое?
Папка от софта, который использует в своей работе библиотеку Boost.Interprocess.
boost_interprocess можно заметить в C:\ProgramData\.
Может появиться при наличии ПО Geforce Experience (фирменное ПО для видеокарт NVIDIA).
Причина появления — софт использует кроссплатформенную библиотеку Boost.Interprocess (C++), которая эмулирует разделяемую память с поведением как в POSIX, то есть создавая файлы на диске и отображая их в память. Эти файлы и создаются в папке boost_interprocess.
Сегодня при разработке GeForce уже используется язык C++. Поэтому все сходится.
Простыми словами — программисты пишут софт, но не все функции нужно создавать заново, иначе это будет долго. Многие функции уже созданы давно и протестированы. Чтобы их можно было использовать при разработке ПО на многих языках — существуют библиотеки, внутри которых уже присутствуют функции. Одна из таких библиотек и есть Boost.Interprocess, которая для своей корректной работы создает папку boost_interprocess. Ну а эту библиотеку уже может использовать разный софт.
Можно ли удалить boost_interprocess?
В принципе удалять не стоит — может повлиять на работу ПО, которое использует библиотеку Boost.Interprocess.
Если папка постоянно пустая — значит она используется для временных файлов, которые после использования — удаляются. Это нормальное явление, даже грамотное.
Однако если удалить очень хочется, тогда предлагаю вам такой план действий:
- Создаем точку восстановления на всякий случаем и даем название, например До переименования boost_interprocess. Советую не игнорировать этот пункт!
- Выполняем перезагрузку ПК. После перезагрузки никакие программы не запускаем. А все, которые запустились автоматически — выходим из них.
- Папку не удаляете, а переименовываете, при этом лучше сохранить оригинальное название, я предлагаю просто добавить символ нижнего пробела _. Если при переименовании будут проблемы — используйте утилиту Unlocker, она спецом чтобы переименовывать и удалять неудаляемые папки/файлы.
- После переименования — выполняем перезагрузку. Тестируем некоторое время, день-два или больше.
- При проблемах — возвращаем оригинальное название папки и делаем перезагрузку. Если это не помогает — используем ранее созданную точку восстановления.
- Если проблем не будет, можем сделать вывод: папка временная, ее можно удалить, но если размер ее маленький — пусть будет, ведь компьютера она точно не грузит.
Судя по этой картинке — boost_interprocess может быть даже заблокирована:

Заключение
- boost_interprocess — папка, создаваемая софтом, который использует в своей работе библиотеку Boost.Interprocess.
- Таким софтом может выступать фирменное ПО для видеокарты, материнской платы.
- Удалять не рекомендуется, только в случае когда занимает много места. Предварительно создав точку восстановления!
Удачи.

