В продолжение заметки Борьба за место, очищаем папку 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 Майкрософт
Пакет драйвера успешно удален.
После чего необходимо выполнить перезагрузку. Все это делаем с правами администратора.