Как удалить папку Driverstore в Windows
Papa-jobs.ru

Ремонт телефонов

Как удалить папку Driverstore в Windows

Как очистить папку FileRepository в DriverStore

При очистке диска в Windows 10, 8 и Windows 7 вы можете заметить (например, с помощью программ для анализа используемого места на диске), что папка C: Windows System32 DriverStore FileRepository занимает гигабайты свободного пространства. При этом стандартные способы очистки не очищают содержимого этой папки.

В этой инструкции — пошагово о том, что содержится в папке DriverStore FileRepository в Windows, можно ли удалить содержимое этой папки и как очистить ее безопасно для работы системы. Также может пригодиться: Как очистить диск C от ненужных файлов, Как узнать чем занято место на диске.

Содержимое FileRepository в Windows 10, 8 и Windows 7

Папка FileRepository содержит копии готовых к установке пакетов драйверов устройств. В терминологии Майкрософт — Staged Drivers, которые, находясь в хранилище DriverStore, могут быть установлены без прав администратора.

При этом, в большинстве своем — это не те драйверы, которые работают в настоящий момент времени, но они могут потребоваться: например, если вы когда-то подключали некое устройство, которое сейчас отключено и скачивали драйвер для него, после чего отключили устройство и удалили драйвер, при следующем подключении драйвер может быть установлен из DriverStore.

При обновлении драйверов оборудования системой или вручную, старые версии драйверов остаются в указанной папке, могут служить для отката драйвера и, одновременно, вызывают увеличение количества места на диске, которое требуется для хранения, которое не удается очистить способами, описанными в руководстве: Как удалить старые драйверы Windows.

Очистка папки DriverStore FileRepository

Теоретически, можно удалить всё содержимое FileRepository в Windows 10, 8 или Windows 7, однако это все-таки не вполне безопасно, может вызывать проблемы и, более того, не требуется в целях очистки диска. На всякий случай создайте резервную копию драйверов Windows.

В большинстве случаев гигабайты и десятки гигабайт, занимаемые папкой DriveStore — результат многократных обновлений драйверов видеокарт NVIDIA и AMD, звуковых карт Realtek, и, реже, дополнительных регулярно обновляемых драйверов периферии. Удалив старые версии этих драйверов из FileRepository (даже если это только драйверы видеокарты), вы можете сократить объем папки в разы.

Как очистить папку DriverStore, удалив из нее ненужные драйверы:

  1. Запустите командную строку от имени администратора (начните набирать в поиске «Командная строка», когда найдется нужный элемент, нажмите по нему правой кнопкой мыши и выберите пункт контекстного меню «Запуск от имени администратора».
  2. В командной строке введите команду pnputil.exe /e > c:drivers.txt и нажмите Enter.
  3. Команда из пункта 2 создаст файл drivers.txt на диске C с перечислением тех пакетов драйверов, которые хранятся в FileRepository.
  4. Теперь вы можете удалить все ненужные драйверы с помощью команд pnputil.exe /d oemNN.inf (где NN — номер файла драйвера, как указано в файле drivers.txt, например oem10.inf). Если драйвер используется, вы увидите сообщение об ошибке удаления файлов.

Рекомендую в первую очередь удалить старые драйверы видеокарты. Текущую версию драйверов и их дату вы можете увидеть в диспетчере устройств Windows.

Более старые можно смело удалять, а по завершении проверить размер папки DriverStore — с большой вероятностью, он придет в норму. Также можно удалить старые драйверы других периферийных устройств (но не рекомендую удалять драйверы неизвестных вам системных устройств Intel, AMD и подобных). На скриншоте ниже — пример изменения размера папки после удаления 4-х старых пакетов драйверов NVIDIA.

Выполнить описанную выше задачу в более удобном виде поможет утилита Driver Store Explorer (RAPR), доступная на сайте github.com/lostindark/DriverStoreExplorer

После запуска утилиты (запускайте от имени Администратора) нажмите «Enumerate».

Затем, в списке обнаруженных пакетов драйверов выберите ненужные и удалите их с помощью кнопки «Delete Package» (используемые драйверы удалены не будут, если не отметить «Force Deletion»). Также можно автоматически выбрать старые драйверы, нажав кнопку «Select Old Drivers».

Как удалить содержимое папки вручную

Внимание: этот способ не стоит использовать, если вы не готовы к проблемам с работой Windows, которые могут возникнуть.

Также есть способ просто удалить папки из FileRepository вручную, хотя так лучше и не делать (это небезопасно):

  1. Зайдите в папку C: Windows System32 DriverStore, нажмите правой кнопкой мыши по папке FileRepository и нажмите «Свойства».
  2. На вкладке «Безопасность» нажмите «Дополнительно».
  3. В поле «Владелец» нажмите «Изменить».
  4. Введите свое имя пользователя (или нажмите «Дополнительно» — «Поиск» и выберите свое имя пользователя в списке). И нажмите «Ок».
  5. Отметьте пункты «Заменить владельца подконтейнеров и объектов» и «Заменить все записи разрешений дочернего объекта». Нажмите «Ок» и ответьте «Да» на предупреждение о небезопасности такой операции.
  6. Вы вернетесь на вкладку «Безопасность». Нажмите «Изменить» под списком пользователей.
  7. Нажмите «Добавить», добавьте свою учетную запись, а потом установите «Полный доступ». Нажмите «Ок» и подтвердите изменение разрешений. После завершения, нажмите «Ок» в окне свойств папки FileRepository.
  8. Теперь содержимое папки можно удалить вручную (не смогут быть удалены только отдельные файлы, используемые в настоящий момент времени в Windows, для них достаточно будет нажать «Пропустить».

На этом все на тему очистки неиспользуемых пакетов драйверов. Если остаются вопросы или есть, что добавить — это можно сделать в комментариях.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

27.04.2017 в 20:50

Доброго здоровья! Как ни странно, но у меня эта папка занимает всего 647 МВ…

28.04.2017 в 09:19

Везёт. Либо недавно только обновили систему. Либо не обновляете драйверы : )

27.04.2017 в 21:28

Здравствуйте. А в windows XP есть такая папка? и как её найти?

28.04.2017 в 09:10

C: WINDOWS SYSTEM32 DRIVERS и DRVSTORE. Только вот не знаю, подойдут ли там те же способы.

27.05.2017 в 22:45

В какой-то момент, папка «DriverStore» стала занимать на SSD 13680Мб, с помощью pnputil.exe /d oemNN.inf похудела до 1559Мб. Имена пакетов можно подставлять все перебором, нужные система удалить не даст. Больше всего места «скушали» старые версии драйверов Nvidia.

23.07.2017 в 21:13

Удалил программой Driver Store Explorer старые драйвера, сама папка уменьшилось на 13 ГБ, но на самом диске С стало только на 6 ГБ больше, может кто подскажет почему так?

25.07.2017 в 08:29

Просто часть файлов в этой папке не файлы в прямом смысле этого слова, а ссылки на файлы (находящиеся в той же папке, но других расположениях), которые при подсчете места в проводнике тоже «занимают место».

11.11.2017 в 11:43

Похожая история, почистил с помощью командной строки, папка занимала 19GB, почистил все драйвера на NVIDIA, теперь папка весит 4GB, но на самом диске освободилось всего 2GB, где теперь искать потерянные 13GB, куда помещаются удаленные драйвера? «Очистка диска» показывает что удалять нечего.
Подскажите где найти эти 13 GB

12.11.2017 в 10:09

Алексей, никуда. Просто часть содержимого этой папки — это ссылки на файлы в системных папках (на драйверы в составе Windows, файлы из WinSxS и т.п.) и они как бы «занимают» место в папке (если смотреть её свойства), но не занимают место на диске (т.е. занимают, но только один раз, в месте своего оригинального местоположения).. надеюсь, понятно смог объяснить.

26.07.2017 в 22:34

Спасибо. Программой удалось освободить более 8Гб памяти на SSD. Люблю я, однако, драйвера пообновлять

04.11.2017 в 10:01

а что делать, если драйвер в системе есть, а на диске его нет? И удаление выдает ошибку — файл драйвера отсутствует. Очистка драйверов не приводит к результату, а через утилиты его не видно.

09.12.2017 в 04:34

огромное спасибо! а то ssd маленький,и вообще, у Вас лучший сайт!

09.12.2017 в 09:24

Спасибо за отзыв!

18.05.2018 в 16:16

Да, более всего у меня нвидия занимало, 19гб. Уменьшил при подмоге первого способа до 3,5гб.

05.07.2018 в 23:30

Огромное спасибо! Driver Store Explorer вещь!

19.08.2018 в 21:15

Памятник тебе при жизни, о божество! Спасибо! Спас мне 20 Гб

07.04.2019 в 11:15

помогите играю в антюрнед и это пишет а у меня 1фпс Note: File blocks can be ignored if they don’t cause problems with the game.
11:03:36: Blocked loading of file: «C:WindowsSystem32DriverStoreFileRepositorynv_dispi.inf_amd64_c5dc31c3a136544anvwgf2umx.dll».

07.04.2019 в 11:46

По описанию похоже что какая-то из библиотек драйвера NVIDIA не загружается.
Попробуйте удалить и установить заново последние драйверы видеокарты.

28.04.2019 в 01:07

Честно говоря, не смог открыть эту программу

Как удалить папку Driverstore в Windows

Собственно говоря, при работе на компьютере, а это относится и к новичкам и бывалым метрам, каждый для себя должен уяснить одну простую, но непреложную истину. Персональный компьютер — открытая система, ну, такое решение было принято ещё в далёкие 70-е годы, а Билл Гейтс своим призывом: «Компьютер каждой домохозяйке» — только подлил масла в огонь. Другими словами, всё общедоступно, всё что угодно можно изменить. Отсюда и взломанные банки по всему миру, отсюда и постоянно «летящие» системы после одного нажатия на клавишу.

Вывод в этой ситуации можно сделать следующий — если вы не уверены, если не знаете назначения папки или файла (а это обычное дело, подавляющее большинство файлов — для чего они предназначены в программной системе, тем более Windows, мы не знаем), то ни в коем случае их удалять нельзя.

Читать еще:  Увеличение кэша браузера

Ну действительно, а зачем удалять папку DriveStore, пусть и размер её уж слишком велик может быть — почти 20 ГБ. Чтобы очистить диск?! Так, у вас винчестер размером в 800 ГБ и 100–200 из них постоянно свободны! Зачем удалять папку, если вы не знаете о ней ничего.

Поэтому вывод следующий — ни в коем случае ни саму папку целиком, ни её содержимое удалять нельзя!

Продолжаем разговор об удалении

Тем не менее, как говорил барон Мюнхаузен, а головы-то у нас мыслящие. Посмотрите на эти имена — DriveStore, а внутри папка — FileRepository. И конечно, становится понятным, что папка имеет отношение к драйверам (DriveStore — Склад драйверов) и библиотеке файлов.

Уже одно это может насторожить — ведь подавляющее большинство проблем на компьютере с драйверами как раз и связаны.

Действительно, Windows именно в папку DriveStore на системном диске, по адресу WindowsSystem32, и складывает все используемые на компьютере драйверы. Но дело в том, она хранит там не только текущие драйверы, но и все, которые использовались до сих пор. Это особенно актуально для драйверов видеокарт, которые мы можем менять в течение «жизни» компьютера не один и не два раза.

Вот и получается, что со временем в этой папке образуется «куча мусора», который ждёт очистки. Другое дело, как это сделать. Просто запустить «Мой компьютер», войти в папку и заняться удалением файлов, не пойдёт — полетит система почти наверняка. Для работы с этой папкой есть специальные приёмы.

Очищаем системными средствами

Первое, что можно сделать — воспользоваться очисткой диска от «Моего компьютера».

  1. Запускаем «Мой компьютер».
  2. Вызываем контекстное меню системного диска — обычно это «C:».
  3. В открывшемся окне, в самом низу, выбираем «Свойства».
  4. На экране появляется окно свойств диска, разбитых по закладкам.
  5. На закладке «Общие» нажимаем на кнопку «Очистка диска».

Очистка локального диска С

Очистка системных файлов

Процесс может занять и 5, и 10 минут, всё зависит от того, как давно вы не делали такую полную очистку. Но, в конце концов, Windows удалит все ненужные драйверы из папки DriveStore.

Тут, правда, нужно понимать, что когда мы утверждаем, что Windows якобы автоматически всё удалит, то немного лукавим. На самом деле очистка происходит не совсем чисто, всё равно кое-какой мусор всё равно остаётся, но с ним уже приходится мириться.

Нет, на самом деле, на рынке свободного программного обеспечения можно найти массу заманчивых программ, которые рекламируют «манну небесную» — очистку полную и без всяких последствий. Но разве можно верить таким программам, если сами разработчики предваряют их использование фразами типа «ни за что не отвечаем». Поэтому не стоит пользоваться таким программами, если, конечно, вы не боитесь испортить Windows и у вас всё наготове, чтобы её переставить.

Папка FileRepository

А теперь что касается ещё и библиотеки драйверов — папки FileRepository.

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

Если вы очистите папку FileRepository, то в данный момент, скорее всего, ничего негативного не почувствуете. Просто, когда дня через 3–4 вы снова попытаетесь подключить и поработать с любимой фотокамерой, а с ней никогда не было проблем, этого сделать не удастся. Вспомните, просто вы удалили файлы из папки FileRepository.

Более продвинутый способ очистки

Существует и другой, более сложный способ удаления ненужных драйверов. Он предоставляется утилитой pnputil.exe, входящей в системный пакет. Запускается утилита из командной строки и только под управлением администратора.

Утилита признаётся удобным средством не только удаления, но и установки драйверов, но системными администраторами, когда нужно поставить драйверы новых пользователей. Основой для работы утилиты является inf-файл.

Командная строка утилиты имеет следующий формат:
pnputil.exe [-f | -i] [ -? | -a | -d | -e ]

Команды утилиты pnputil.exe

Ключи имеют следующие значения:

  • -? — отобразить справку по использованию, стандартный ключ получения справки для всех утилит системы;
  • -e — отобразить список драйверов сторонних производителей, перед удалением никогда не помешает проверить себя;
  • -i — установить драйвер;
  • -d — удалить драйвер;
  • -f — принудительно удалить драйвер подключённого в данный момент к системе устройства, это, безусловно, редкий и аварийный вариант;
  • -a — добавить пакет для установки драйверов;
  • имя INF-файла — имеется в виду, из установочного пакета драйвера.

Приводим и примеры использования утилиты, которые и раскрывают все её секреты:

Drivertemp что это за папка

Удаление старых версий драйверов из хранилища Windows

В Windows при установке или обновлении драйверов устройств, старые версии драйверов сохраняются в системе. Тем самым пользователю предоставляется возможность в любой момент вернуть старую версию драйвера, если новый драйвер работает нестабильно (полезная возможность, как показал кейс с в которой пришлось откатить версию драйвера Wi-Fi). Однако Windows автоматически не чистит и не удаляет старые версии драйверов, поэтому со временем, размер места, занимаемого драйверами на системном диске становится довольно большим. В этой статье мы поговорим о способах удаления старых версий драйверов (дубликатов) с помощью внутренних средств системы (без использования стороннего ПО).

Windows хранит все файлы в драйверов в своем репозитории драйверов (Driver Store), находящемся в каталоге %WINDIR%System32DriverStoreFileRepository.

В моем случае на домашнем ноутбуке с Windows 7 (дата установки системы почти 8 лет назад), каталог FileRepository занимает на диске около 11 Гб и содержит >5000 файлов. Немало! В частности в этом каталоге хранится более 20 различных версий видеодрайвера Nvidia.

Важно!

  1. Ни в коем случае нельзя удалять файлы драйверов из каталога DriverStore вручную.
  2. Перед очисткой драйверов настоятельно рекомендуется создать точку восстановления системы ( Checkpoint-Computer -Description «BeforeDriversDelete» ) или резервную копию образа системы.
  3. После очистки хранилища, при подключении новых устройств возможно придется качать и устанавливать драйвера вручную.

Поиск и удаление старых версий драйверов в Windows 7

Рассмотрим способ поиска и удаления устаревших драйверов для Windows 7 (в Windows 8 и Windows 10 есть более простые методы удаления старых драйверов, о них написано ниже).

Получим список всех сторонних драйверов, имеющихся в системе, и выгрузим их в текстовый файл. Для этого в командной строке с правами администратора выполним команду:

dism /online /get-drivers /format:table > c:tmpdrivers.txt

Полученный файл импортируем в Excel и удаляем все лишние данные так, чтобы осталась только таблица со списков драйверов репозитория в формате: номер драйвера в системе (oemXXX.inf), имя оригинального inf файла, класса устройства, производителя, даты установки и версии драйвера.

Полученную таблицу отсортируем по столбцу B (содержит имя оригинального inf файл) и столбцу F (дата установки драйвера). Среди групп одноименных драйверов помечаем для удаления все версии драйверов, кроме последней. В моем случае видно, что большинство старых версий драйверов принадлежит NVIDIA.

Для удаления драйвера можно использовать команду pnputil:

pnputil.exe -d oemxxx.inf

Для удобства сформируем в пустом столбце команды для удаления каждого драйвера с помощью формулы =CONCATENATE(«pnputil.exe -d «;A21)

Осталось сформированные команды скопировать и выполнить в командной строке или bat файле.

Таким образом, я удалил из системы порядка 40 старых версий драйверов, освободив тем самым около 8 Гб места (в основном за счет видеодрайверов NVIDEA).

Удаление старых драйверов в Windows 10/8 с помощью утилиты очистки диска

В Windows 10 / 8.1 есть более удобный инструмент для удаления старых версий драйверов — всем знакомая утилита очистки диска cleanmgr.exe, позволяющая в том числе очистить диск от устаревших обновлений.

Примечание. В Windows 10 и Windows 8 Upd 1 и есть возможность экспортировать средствами PowerShell все сторонние драйвера, имеющиеся в системе в отдельный каталог.

  1. Запустите утилиту «Очистка диска»: Win+R ->cleanmgr
  2. Выберите системный диск
  3. Нажмите на кнопку Clean up system files
  4. Отметьте в списке Device driver packages (Пакеты драйверов устройств)

Утилита cleanmgr удалит все старые неиспользуемые версии драйверов. Однако при этом, нужно понимать, что в свойствах драйверов в диспетчере устройств кнопка «Откатить драйвер» станет неактивной.

Как почистить «System32DriverStoreFileRepository»?

Как почистить папку «System Volume Information»?
ета папка сожрала у меня около 23ггб. как ее почистить на винд7 32 (нужно чистить вручную, там.

Как вернуть в окна Проводника панель инструментов с кнопками «Вперед», «Назад», «Копировать», «Вставить»?
Как вернуть в окна Проводника панель инструментов с кнопками “вперед-назад”, “копировать”.

«C:WindowsSystem32eio.dll».
Получил при старте такую вот фигню, “не удалось загрузить модуль.

Критический системный процесс «C:Windowssystem32lsass.exe» завершился ошибкой с кодом состояния 255
Добрый день. Периодически выскакивает ошибка, не могу ничего поделать. Работать невозможно.

Темы msstyles. Как можно сделать, чтобы кнопки «Закрыть», «Развернуть» и «Свернуть» отображались слева, а не справа?
Хочу создать свою тему (через theme и msstyles) для Windows, чтобы там кнопки системного меню были.

administra.top

Драйвера в системах Windows хранятся в специальной папке называемой хранилищем драйверов или репозиторием. Располагается эта папка по пути: C:WindowsSystem32DriverStoreFileRepository

В ней хранятся как предустановленные в процессе развертывания ОС драйвера(InBox), так и установленные пользователем.
Система обращается к этой папке при подключении нового устройства и ищет для него драйвер.
В случае успеха драйвер будет установлен, а в случае неудачного поиска устройство будет отображаться в диспетчере устройств, как «Неизвестное устройство»

Резервные копии драйверов

Для создания резервных копий драйверов я использую утилиту
Drivers BackUp Solution 3.9.21, от adia-project.
Freeware
программа с небольшим весом — влезет на любую флешку, и считаю что у админа на флешке она должна быть. Загрузить.

Можно извлекать драйвера по одному, или же выбрать целую пачку, а затем поместить их в специальный самораспаковывающийся архив, который при запуске добавит весь набор драйверов в репозиторий.
Для автоматического добавления драйверов в репозиторий из созданного нами пакета, используется встроенная в Drivers BackUp Solution утилита DPinst(Driver Package Installer).

Ручная установка драйвера

DPinst является частью Windows Driver Kit (WDK) — пакета от Microsoft для разработчиков драйверов.
Этот инструмент можно использовать вручную, и с его помощью устанавливать драйвера не имеющие штатного установщика. Такая ситуация периодически встречается при установке принтеров.

PnPutil — стандартная утилита, позволяющая просматривать, устанавливать, удалять драйвера устройств, а так же проводить их экспорт.

Driverstore можно ли удалить папку?

Папка с именем DriverStore – это достаточно важный компонент системы. Именно сюда устанавливаются драйвера видеокарты и других элементов, которые используются при работе с компьютером. Однако, если устройство в работе уже достаточно давно, то папка DriverStore начинает занимать очень много место на диске. Удалять саму папку, конечно же, не стоит, но вот при очистке диска С часто встает вопрос: «DriverStore можно ли удалить содержимое?».

На самом деле ответ на этот вопрос не совсем однозначен. Удалить содержимое можно, но необходимо следить за тем, чтобы актуальные драйвера остались, а удалились только ненужные дубликаты. Если поудалять все подряд, то потом придется помучиться, заново переустанавливая нужные драйвера, так как компьютер будет работать некорректно. Поэтому все действия с этой папкой каждый пользователь проводит на свой страх и риск.

Как удалить и очистить папку Driverstore

Перед очисткой папки DriverStore необходимо заранее запастись драйверами, которые, возможно, потом понадобятся, чтобы, если что-то пойдет не так и будет удален нужный драйвер, то можно было быстро исправить ситуацию. Вручную очистить папку DriverStore можно следующим образом:

  • Переходим в «Мой компьютер» или «Компьютер», название зависит от версии операционной системы.
  • Кликаем на диске C: пр.кнопкой компьютерной мышки и выбираем строчку с надписью «Свойства».
  • Далее, необходимо перейти на вкладочку «Общие».
  • Там, кликаем по кнопочке «Очистка диска».
  • Появится небольшое окошко, где будет информация о том, что система оценивает возможность очистки диска и то, сколько места можно освободить. Нужно будет немного подождать, пока не завершится оценка.
  • Затем, нужно нажать на кнопочку «Очистить системные файлы» (кнопка расположена внизу).
  • После этого выбираем «Пакеты драйверов устройств».
  • Далее, начнется автоматическая очистка папки Driverstore.

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

Многие компьютерные форумы и сайты предлагают специальные скрипты, используя которые можно почистить папку от дублирующих драйверов. Однако эти скрипты работают не на всех системах и поэтому придется постараться, чтобы найти нужный. Использование такого софта от народных «умельцев тоже определенный риск, необходимо помнить об этом.

Очистить папку FileRepository просто и наглядно!

Чистил место на диске и заметил , что папка C: Windows System32 DriverStore FileRepository занимает гигабайты свободного пространства.

Данная папка содержит копии готовых к установке пакетов драйверов устройств нашего компьютера. Обращаю внимание — это не те драйверы, которые работают в данный момент. (в папке хранятся все версии драйверов что вы скачивали и устанавливали/обновляли за всё время… при обновлении драйверов оборудования, старые версии драйверов остаются в указанной папке, они хранятся на случай отката драйвера…)

Самый простой и наглядный способ удаления лишних/старых на мой взгляд — использование программы Driver Store Explorer (RAPR).

Интерфейс прост и нагляден. Поставил галочки — нажал удалить.

Мне освободило данное приложение 15 гигабайт дискового пространства

Как удалить папку Driverstore в Windows

Форум сделан на основе vBulletin®
Copyright ©2000 — 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.

Что находится в системной папке «FileRepository» и как её очистить

«FileRepository»: что за папка такая

Папка «FileRepository» — это системная папка Windows, она находится по пути:
C:WindowsSystem32DriverStoreFileRepository
Чтобы увидеть её содержимое, в проводник или в окно команды «Выполнить» (клавиши Win+R) вписываем это:
%WINDIR%System32DriverStoreFileRepository

В папке «FileRepository» хранятся драйверы, которые когда-либо автоматически или вручную нами устанавливались в среду Windows. Или обновлялись. Это хранилище файлов установки драйверов. Эта папка не самоочищается, её содержимое не входит в перечень областей штатной утилиты «Очистка диска» (Cleanmgr.exe). Эту папку также десятой дорогой обходят разного рода чистильщики-оптимизаторы. Что же такого ценного в этой папке, если критически важные для работы Windows драйверы находятся в самом дистрибутиве системы, а те отдельные, что мы вручную устанавливаем, мы обычно знаем, откуда их берём?

Установщики всех когда-либо устанавливаемых драйверов хранятся для обеспечения существования разных версий этих драйверов. Так в системе продумано в угоду реализации возможности отката драйверов к их предыдущим версиям и при необходимости возврата назад к версиям актуальным. Все мы прекрасно знаем этот функционал в диспетчере устройств Windows.

Будь то мы использовали для установки драйверов инсталляторы, скачанные с Интернета, будь то мы работали с официальными DVD-дисками, или даже если мы прибегали к услугам менеджеров автоматической установки драйверов, их установщики всегда копируются в системную папку «FileRepository». И продолжают там существовать до возможного востребования. Но, друзья, возможного востребования. Если мы будем аккуратно и знающе обращаться с операционной системой, если компания Microsoft не «обрадует» нас каким-нибудь кривым обновлением, если производители комплектующих компьютеров не подкинут нам какую-нибудь недоработанную альфу, содержимое папки «FileRepository» может никогда не быть задействовано. И, соответственно, мёртвым грузом загромождать диск С.

Так, к примеру, в моём случае папка «FileRepository» весит 2,8 Гб. Для SSD-диска на 120 Гб, который имеет место быть в данном случае, это небольшая потеря места. Но вот для SSD на 60 Гб, забитого, кроме системы, файлами установки сторонних программ, даже занятый объём в 2,8 Гб мог бы стать непозволительной роскошью. Известны случаи, когда эта папка разрасталась до невероятных объёмов – до 17 Гб. Что делать, если «FileRepository» занимает реально много места? Можно ли удалить её содержимое без негативных последствий для Windows?

Безопасно ли удалять файлы из папки «FileRepository»?

Критических последствий для работоспособности Windows при удалении содержимого папки «FileRepository» не должно быть. Лишь бы мы саму эту папку мы не удалили. Да и не удалим мы ни папку целиком, ни её отдельное содержимое привычным способом – клавишей Del или опцией «Удалить» в контекстном меню проводника. При попытке сделать это получим от системы отправку на получение прав от «Администраторы» (TrustInstaller).

Но даже если мы и получим эти права или очистим папку варварским способом, прибегнув к помощи LiveDisk, ничего страшного не произойдёт. Папка «FileRepository» начнёт самовосстанавливаться и сразу же подтянет установщики некоторых работающих драйверов.

Что же самого страшного может произойти? Если мы удалим всё содержимое «FileRepository», мы не сможем тогда при необходимости прибегнуть к системной функции отката драйверов. А вот встанет ли такая необходимость – кто его знает. Если и удалять целиком содержимое папки, то точно делать это нужно только после любой из этих мер (на выбор):
• Создание точки восстановления Windows;
• Создание резервной копии Windows;
• Создание резервной копии драйверов средствами системы или сторонним софтом.
Но лучше всё же по свободе времени разобраться с хранящимися в папке «FileRepository» драйверами и удалить только ненужные. Рассмотрим оба варианта.

Как удалить содержимое папки «FileRepository» целиком

Целиком удалить содержимое папки «FileRepository», как упоминалось, можно двумя способами. Первый – это внутри работающей Windows. Необходимо получить права на изменение системных файлов. А затем удалить файлы в папке «FileRepository» обычным способом через проводник или файловый менеджер.

Второй способ – LiveDisk. В конце этой статьи есть ссылка на готовый образ аварийного LiveDisk, созданного с помощью программы AOMEI PE Builder. Скачиваем образ, записываем на флешку, загружаемся с этой флешки. Внутри среды LiveDisk запускаем проводник, удаляем файлы из папки «FileRepository». Чистим корзину. По этому принципу можем использовать любой LiveDisk с файловым менеджером на борту.

Как удалить из папки «FileRepository» только ненужные драйверы

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

Запускаем утилиту от имени администратора. И в её окне увидим всё то, что хранится в папке «FileRepository», только в более понятном формате, нежели просто скопление папок с данными в окне проводника. В окне утилиты установщики драйверов представлены информативно и структурировано: всё разбито по типам комплектующих, приводится информация по производителям, версиям и датам установки драйверов. Что мы здесь можем сделать?

Мы можем нажать кнопку «Select Old Drivers». Она поможет нам автоматически избавиться от старых версий драйверов. Эта кнопка выставит галочки на старых драйверах, для устройств которых в системе хранятся более новые версии драйверов. Далее активируем опцию «Force Deletion», это форсированное удаление, удаление в обход системной блокировки установщиков драйверов работающих в данный момент устройств. И затем жмём кнопку «Delete Package».

Удаление драйверов видеокарт

Друзья, файлы установки драйверов видеокарт могут храниться не только в папке «FileRepository». Но они также могут захламлять диск С. Установщики дайверов видеокарт можно поискать ещё по путям:
C: Nvidia (или C: NvidiaDisplayDriver)
C:ProgramData Nvidia CorporationNetservice
C:Program Files Nvidia CorporationInstaller2
C:ATI
C:AMD

И ещё один совет искателям вариантов высвобождения места на диске С. Установочные файлы драйверов Nvidia умеет вычищать всенародно любимый чистильщик CCleaner. Отдельным этапом или в рамках комплексной очистки Windows можем переключиться на вкладку «Приложения» и в подборке «Утилиты» выбрать опцию «Nvidia Install Files». В моём случае анализ одних только файлов инсталляции Nvidia выявил больше гигабайта данных. Их преспокойно можно очистить.


https://storage.olegon.ru/supermag/u…dows 10.iso.7z
(417,41Мб)

driverstore explorer как пользоваться

При очистке диска в Windows 10, 8 и Windows 7 вы можете заметить (например, с помощью программ для анализа используемого места на диске), что папка C: Windows System32 DriverStore FileRepository занимает гигабайты свободного пространства. При этом стандартные способы очистки не очищают содержимого этой папки.

В этой инструкции — пошагово о том, что содержится в папке DriverStore FileRepository в Windows, можно ли удалить содержимое этой папки и как очистить ее безопасно для работы системы. Также может пригодиться: Как очистить диск C от ненужных файлов, Как узнать чем занято место на диске.

Содержимое FileRepository в Windows 10, 8 и Windows 7

Папка FileRepository содержит копии готовых к установке пакетов драйверов устройств. В терминологии Майкрософт — Staged Drivers, которые, находясь в хранилище DriverStore, могут быть установлены без прав администратора.

При этом, в большинстве своем — это не те драйверы, которые работают в настоящий момент времени, но они могут потребоваться: например, если вы когда-то подключали некое устройство, которое сейчас отключено и скачивали драйвер для него, после чего отключили устройство и удалили драйвер, при следующем подключении драйвер может быть установлен из DriverStore.

При обновлении драйверов оборудования системой или вручную, старые версии драйверов остаются в указанной папке, могут служить для отката драйвера и, одновременно, вызывают увеличение количества места на диске, которое требуется для хранения, которое не удается очистить способами, описанными в руководстве: Как удалить старые драйверы Windows.

Очистка папки DriverStore FileRepository

Теоретически, можно удалить всё содержимое FileRepository в Windows 10, 8 или Windows 7, однако это все-таки не вполне безопасно, может вызывать проблемы и, более того, не требуется в целях очистки диска. На всякий случай создайте резервную копию драйверов Windows.

В большинстве случаев гигабайты и десятки гигабайт, занимаемые папкой DriveStore — результат многократных обновлений драйверов видеокарт NVIDIA и AMD, звуковых карт Realtek, и, реже, дополнительных регулярно обновляемых драйверов периферии. Удалив старые версии этих драйверов из FileRepository (даже если это только драйверы видеокарты), вы можете сократить объем папки в разы.

Как очистить папку DriverStore, удалив из нее ненужные драйверы:

  1. Запустите командную строку от имени администратора (начните набирать в поиске «Командная строка», когда найдется нужный элемент, нажмите по нему правой кнопкой мыши и выберите пункт контекстного меню «Запуск от имени администратора».
  2. В командной строке введите команду pnputil.exe /e > c:drivers.txt и нажмите Enter.
  3. Команда из пункта 2 создаст файл drivers.txt на диске C с перечислением тех пакетов драйверов, которые хранятся в FileRepository.
  4. Теперь вы можете удалить все ненужные драйверы с помощью команд pnputil.exe /d oemNN.inf (где NN — номер файла драйвера, как указано в файле drivers.txt, например oem10.inf). Если драйвер используется, вы увидите сообщение об ошибке удаления файлов.

Рекомендую в первую очередь удалить старые драйверы видеокарты. Текущую версию драйверов и их дату вы можете увидеть в диспетчере устройств Windows.

Более старые можно смело удалять, а по завершении проверить размер папки DriverStore — с большой вероятностью, он придет в норму. Также можно удалить старые драйверы других периферийных устройств (но не рекомендую удалять драйверы неизвестных вам системных устройств Intel, AMD и подобных). На скриншоте ниже — пример изменения размера папки после удаления 4-х старых пакетов драйверов NVIDIA.

Выполнить описанную выше задачу в более удобном виде поможет утилита Driver Store Explorer (RAPR), доступная на сайте github.com/lostindark/DriverStoreExplorer

После запуска утилиты (запускайте от имени Администратора) нажмите «Enumerate».

Затем, в списке обнаруженных пакетов драйверов выберите ненужные и удалите их с помощью кнопки «Delete Package» (используемые драйверы удалены не будут, если не отметить «Force Deletion»). Также можно автоматически выбрать старые драйверы, нажав кнопку «Select Old Drivers».

Как удалить содержимое папки вручную

Внимание: этот способ не стоит использовать, если вы не готовы к проблемам с работой Windows, которые могут возникнуть.

Также есть способ просто удалить папки из FileRepository вручную, хотя так лучше и не делать (это небезопасно):

  1. Зайдите в папку C: Windows System32 DriverStore, нажмите правой кнопкой мыши по папке FileRepository и нажмите «Свойства».
  2. На вкладке «Безопасность» нажмите «Дополнительно».
  3. В поле «Владелец» нажмите «Изменить».
  4. Введите свое имя пользователя (или нажмите «Дополнительно» — «Поиск» и выберите свое имя пользователя в списке). И нажмите «Ок».
  5. Отметьте пункты «Заменить владельца подконтейнеров и объектов» и «Заменить все записи разрешений дочернего объекта». Нажмите «Ок» и ответьте «Да» на предупреждение о небезопасности такой операции.
  6. Вы вернетесь на вкладку «Безопасность». Нажмите «Изменить» под списком пользователей.
  7. Нажмите «Добавить», добавьте свою учетную запись, а потом установите «Полный доступ». Нажмите «Ок» и подтвердите изменение разрешений. После завершения, нажмите «Ок» в окне свойств папки FileRepository.
  8. Теперь содержимое папки можно удалить вручную (не смогут быть удалены только отдельные файлы, используемые в настоящий момент времени в Windows, для них достаточно будет нажать «Пропустить».

На этом все на тему очистки неиспользуемых пакетов драйверов. Если остаются вопросы или есть, что добавить — это можно сделать в комментариях.

К аждое устройство, которое хотя бы один раз было подключено к компьютеру, устанавливает в систему свой драйвер. Даже если вы больше никогда не станете использовать устройство, единожды установленный драйвер будет оставаться в системе, пока вы его не удалите. Если подключаемых устройств было много, в Windows, верно, накопится немало ненужных и неиспользуемых драйверов. Найти и удалить их поможет бесплатная утилита Driver Store Explorer.

Утилита имеет минималистичный интерфейс, не нуждается в установке и отличается простотой использования. После запуска программа сканирует систему на предмет драйверов сторонних устройств и выводит их список с указанием типа драйвера, издателя, версии, дате выпуска и занимаемого на диске места. Кликнув по записи правой кнопкой мыши, драйвер можно отметить, удалить, экспортировать данные о нем в CSV -файл.

В правой части окна Driver Store Explorer имеется набор опций, позволяющих устанавливать драйвера через файл INF , а также удалять драйвера, в том числе в принудительном режиме, для чего требуется отметить чекбокс «Force Dеlеtion».

Тут же есть отдельная кнопка, нажатием которой можно перезапустить утилиту с правами администратора.

Создавать резервные копии драйверов утилита не умеет, так что будьте внимательны, думайте перед тем, как нажимать «Dеlеte» .

Приложение для работы с хранилищем драйверов Windows (Driver Store). Поддерживаются операции: перечисление, добавление пакета драйверов и установка, удаление и принудительное удаление из хранилища драйверов. Полностью на русском языке .

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

Особенности:

  • перечисление всех пакетов, имеющихся в текущем хранилище драйверов;
  • экспорт списка в CSV;
  • добавить пакет драйверов в хранилище драйверов;
  • удаление пакета из хранилища драйверов;
  • удаление нескольких пакетов драйверов (пакетный режим);
  • графический интерфейс поддерживает сортировку по любому столбцу;
  • поддерживает выбор определенных столбцов.

При запуске приложение автоматически предоставит полный список всех пакетов драйверов, размещенных в текущем хранилище драйверов. Стоит отметить, что этот список можно легко экспортировать как CSV.

Язык: Русский
Лицензия:
GNU GPL v2

Протестировано на ОС: Windows 7 x64, Windows 10 x64

Внимание, резервная копия обновляется очень редко, так как нужна на случай удаления дистрибутива с официального сайта.

Ссылка на основную публикацию
Adblock
detector