Пры ачыстцы дыска ў 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, выдаліўшы з яе непатрэбныя драйверы:
- Запусціце камандную радок ад імя адміністратара (пачніце набіраць у пошуку "Камандны радок", калі знойдзецца патрэбны элемент, націсніце па ім правай кнопкай мышы і выберыце пункт кантэкстнага меню "Запуск ад імя адміністратара".
- У камандным радку увядзіце каманду pnputil.exe / e> c: drivers.txt і націсніце Enter.
- Каманда з пункта 2 створыць файл drivers.txt на дыску C з пералікам тых пакетаў драйвераў, якія захоўваюцца ў FileRepository.
- Цяпер вы можаце выдаліць усе непатрэбныя драйверы з дапамогай каманд 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 ўручную, хоць так лепш і не рабіць (гэта небяспечна):
- Зайдзіце ў тэчку C: Windows System32 DriverStore, Націсніце правай кнопкай мышы па тэчцы FileRepository і націсніце "Уласцівасці".
- На ўкладцы "Бяспека" націсніце "Дадаткова".
- У полі "Уладальнік" націсніце "Змяніць".
- Калі ласка, увядзіце сваё імя карыстальніка (або націсніце "Дадаткова" - "Пошук" і абярыце сваё імя карыстальніка ў спісе). І націсніце "Ок".
- Адзначце пункты "Замяніць ўладальніка подконтейнеров і аб'ектаў" і "Замяніць усе запісы дазволаў даччынага аб'екта". Націсніце "Ок" і адкажыце "Так" на папярэджанне аб небясьпечнасьці такой аперацыі.
- Вы вернецеся на ўкладку "Бяспека". Націсніце "Змяніць" пад спісам карыстальнікаў.
- Націсніце "Дадаць", дадайце свой уліковы запіс, а потым усталюйце "Поўны доступ". Націсніце "Ок" і пацвердзіце змена дазволаў. Пасля завяршэння, націсніце "Ок" у акне уласцівасцяў папкі FileRepository.
- Цяпер змесціва тэчкі можна выдаліць ўручную (не змогуць быць выдаленыя толькі асобныя файлы, якія выкарыстоўваюцца ў сапраўдны момант часу ў Windows, для іх дастаткова будзе націснуць "Прапусціць".
На гэтым усё на тэму ачысткі невыкарыстоўваемых пакетаў драйвераў. Калі застаюцца пытанні ці ёсць, што дадаць - гэта можна зрабіць у каментарах.