При очистке диска от временных файлов пользователь может обратить внимание, что каталог Filerepository занимает много места – иногда несколько гигабайт. Стандартные способы очистки пространство не освобождают, поэтому возникает логичный вопрос, Filerepository как очистить.
Содержимое папки
В каталоге Filerepository находятся копии готовых к инсталляции драйверов устройств. В большинстве случаев это не те драйверы, которые используются в данный момент, но они могут понадобиться в определенных ситуациях.
Наиболее распространенная ситуация: вы подключали какое-то устройство, на него были установлены драйверы, потом устройство отключили и драйверы удалили, но их копия осталась в FileRepository.
Кроме того, в каталоге остаются старые версии драйверов после обновления. С одной стороны, это позволяет выполнить откат к предыдущей версии. С другой – место на диске занимают ненужные в большинстве случаев файлы.
Очистка каталога
Большая часть файлов в FileRepository – результат обновлений драйверов видеокарт и звуковых карт. Удалив их, можно в разы сократить объем каталога.
- Запустите командную строку с полномочиями администратора.
- Выполните в командной строке «pnputil.exe /e > c:\drivers.txt».
После выполнения этой команды будет создан файл drivers.txt, внутри которого будет список драйверов, хранящихся в папке FileRepository.
Теперь можно приступать к удалению ненужных пакетов, используя команду «pnputil.exe /d oemNN.inf», где «NN» – номер драйвера в списке: например, oem24.inf.
Если драйвер используется, появится сообщение об ошибке при удалении. В первую очередь рекомендуется удалять старые версии драйверов видеокарты. После их удаления размер папки существенно уменьшится.
Вместо командной строки можно использовать утилиту Driver Store Explorer (RAPR), которая доступна на странице github.com/lostindark/DriverStoreExplorer. После запуска программы от имени администратора нажмите кнопку «Enumerate».
В списке пакетов выберите ненужные драйверы и удалите их, используя кнопку «Delete Package». Можно автоматически выбрать все старые драйверы, нажав «Select Old Drivers».
Ручное удаление
Можно изменить права доступа таким образом, что станет доступно ручное удаление отдельных файлов. Однако делать это не рекомендуется, так как ошибки при очистке папки могут привести к появлению проблем в работе системы. Если вас это не останавливает:
- Откройте каталог C:\ Windows\ System32\ DriverStore. Щелкните правой кнопкой по FileRepository и откройте свойства.
- На вкладке «Безопасность» откройте раздел «Дополнительно».
- Нажмите «Изменить» в поле «Владелец».
- Введите имя пользователя и нажмите «ОК».
- Отметьте пункты «Заменить владельца…» и «Заменить все записи». Щелкните «ОК» и нажмите «Да» в окне с предупреждением.
- Вернитесь на вкладку «Безопасность». Щелкните «Изменить» под перечнем пользователей.
- Нажмите «Добавить». Добавьте свой профиль и установите полный доступ. Нажмите «ОК» и подтвердите внесение изменений.
После выполнения указанных действий содержимое папки FileRepository можно удалять вручную. Не сотрутся только файлы, которые используются Windows в данный момент.