Bobr.pw - Бобровая сила

В продолжение заметки Борьба за место, очищаем папку WinSxS и Анализируем, чем занято место на жестком диске. есть ещё способ почистить место в системе, если вы часто подключаете и отключаете различные устройства, вам  это способ особенно актуален. Остальные же просто могут облегчить работу операционной системы Windows.

Полезно чистить папку c:\Windows\System32\DriverStore\FileRepository, ведь там хранятся драйвера для всех устройств, которые когда либо были подключены и старые копии этих драйверов при их обновлении. Для этого существует штатная утилита pnputil.

1. Запускаем консоль cmd

2. В окне набираем

pnputil -e | find "oem" > c:\drivers_clean.bat

3. На диске "С:\" создастся файл drivers_clean.bat , его надо открыть с помощью блокнота.

Внутри файла будут строки по типу:

oem0.inf
oem1.inf
oem2.inf
oem3.inf
oem4.inf
oem5.inf
oem6.inf
oem7.inf
oem8.inf
oem9.inf
oem10.inf

4. Необходимо теперь произвести замену oem на pnputil -d oem

В итоге получатся получим:

pnputil -d oem0.inf
pnputil -d oem1.inf
pnputil -d oem2.inf
pnputil -d oem3.inf
pnputil -d oem4.inf
pnputil -d oem5.inf
pnputil -d oem6.inf
pnputil -d oem7.inf
pnputil -d oem8.inf
pnputil -d oem9.inf
pnputil -d oem10.inf

5. Возвращаешься в окно консоли и набираем команду 

c:\drivers_clean.bat

Я чтобы потом не утомлять себя чтением консоли просто выгружаю все в файл командой

c:\drivers_clean.bat > c:\drivers_clean.log

В котором уже можно будет видеть результат действий:

C:\Windows\system32>pnputil -d oem0.inf
Служебная программа PnP Майкрософт

Пакет драйвера успешно удален.

C:\Windows\system32>pnputil -d oem1.inf
Служебная программа PnP Майкрософт

Не удалось удалить пакет драйвера:С помощью указанного INF-файла сейчас было установлено одно или несколько устройств.

C:\Windows\system32>pnputil -d oem2.inf
Служебная программа PnP Майкрософт

Пакет драйвера успешно удален.

C:\Windows\system32>pnputil -d oem3.inf
Служебная программа PnP Майкрософт

Не удалось удалить пакет драйвера:С помощью указанного INF-файла сейчас было установлено одно или несколько устройств.

C:\Windows\system32>pnputil -d oem4.inf
Служебная программа PnP Майкрософт

Пакет драйвера успешно удален.

C:\Windows\system32>pnputil -d oem5.inf
Служебная программа PnP Майкрософт

Пакет драйвера успешно удален.

C:\Windows\system32>pnputil -d oem6.inf
Служебная программа PnP Майкрософт

Не удалось удалить пакет драйвера:С помощью указанного INF-файла сейчас было установлено одно или несколько устройств.

C:\Windows\system32>pnputil -d oem7.inf
Служебная программа PnP Майкрософт

Не удалось удалить пакет драйвера:С помощью указанного INF-файла сейчас было установлено одно или несколько устройств.

C:\Windows\system32>pnputil -d oem8.inf
Служебная программа PnP Майкрософт

Не удалось удалить пакет драйвера:С помощью указанного INF-файла сейчас было установлено одно или несколько устройств.

C:\Windows\system32>pnputil -d oem9.inf
Служебная программа PnP Майкрософт

Не удалось удалить пакет драйвера:С помощью указанного INF-файла сейчас было установлено одно или несколько устройств.

C:\Windows\system32>pnputil -d oem10.inf
Служебная программа PnP Майкрософт

Пакет драйвера успешно удален.

После чего необходимо выполнить перезагрузку. Все это делаем с правами администратора.