Pull to refresh
23
4
Subscribers
Send message
Когда (или если) слежки надо будет бояться — прятаться будет уже поздно :)
Правда, я и сам живу пока, как «неуловимый Джо» (в смысле считаю, что нафиг никому не нужен)
Постарался починить основные проблемы, связанные с локализацией, пробуем новый релиз: github.com/JustAMan/pyWinClobber/releases/tag/v1.0.1
Спасибо, скинули, можно больше пока не скидывать. :)
У кого русифицированная Windows — скиньте в личку вывод «pnputil -e», чтобы понять, от чего отталкиваться при разборе вывода.
Подпись от MS — это, как я понимаю, знак того, что драйвера прошли сертификацию, проверку или ещё что-то. Где они при этом физически хранятся — я не знаю. Например, драйвера NVidia у меня сертифицированы и подписаны MS, но ставил я их путём скачивания пакета драйверов с сайта (возможно, Windows и сама догадалась бы при установке сходить на сайт, я обновлял).
Да понятно, везде же в конечном итоге идёт вызов WinAPI. Просто в моём случае я сделал обёртку для него на Python, вдруг кому пригодится…
Интересно, каким образом отличать автоматически установленные от установленных вручную? Я способа не знаю, по крайней мере на данный момент.
Можно, правда, добавить опцию типа «попробуй удалить всё подряд», тогда останутся только драйвера от того, что сейчас в систему воткнуто.
Не знал, что такой пункт добавили. Здорово, я рад за пользователей Win8 :)
Понятно. Опять локализация меня кусает, на сей раз в формате даты… Блин %)
Похоже на недокопированный драйвер… по крайней мере у меня такого не бывает.
Видимо, такие драйвера надо просто игнорировать.
Да, кстати, в том же pyWinClobber у меня есть и скрипты для очистки .msi/.msp кэша винды, удаляют файлы, которые не зарегистрированы в Windows Installer Database. Правда, сюда про них писать не стал, уж больно выхлоп маленький от них был на моём ноутбуке — всего один несчастный беспризорный .msi нашёлся, на 16 Мб. Видимо, Винда стала более аккуратно отслеживать эти файлы, и они перестали плодиться.
Я пока не знаю. Желательно найти, каким драйверам они соответствуют, есть ли физические дубли в виде папок и всё такое.
Я пока вижу два варианта действий:
  1. Если дублированы только .inf файлы, а драйвера реально хранятся в единственном экземпляре — игнорировать (удалять эти .inf-ы я бы в любом случае не стал)
  2. Если дублированы и сами драйвера в DriverStorage — удалять с наименьшим номером

Попробуйте посмотреть в выводе pnputil -e, что за драйвера указаны на эти oem???.inf файлики, может, это нам что подскажет. Ещё (если не лень) поищите совпадающие по содержанию .inf'ы в подпапках %WINDIR%\System32\DriverStore\FileRepository, это поможет ответить на вопрос, дублируются ли драйвера в хранилище.
Правильно понимаете. Но мой скрипт не удаляет драйвер только потому, что тот не используется.
Он пытается найти и удалить старые версии драйвера, оставляя самую последнюю нетронутой.
Совсем забавно… можете сбросить мне в личку вывод «pnputil -e»?
Ого… другая структура на восьмёрке, что ли?.. Можете прислать содержимое папки
C:\Windows\system32\DriverStoe\FileRepository\mdmcpq.inf_amd64_d9e0b9c4fe044b4d\
?
Ну что значит «точно»? На моих пациентах проблем не обнаружено, удаляю я довольно безопасно, через вызов MS программы. Но гарантий я Вам не давал :)
Это да, эта папка толстая. Но, судя по беглому взгляду внутрь, там всё так или иначе нужно установленным программам, что, кстати, подтверждают комментарии ниже.
Уже отвечали выше, видимо, у Вас русский Windows, попробуйте по рецепту выше.

Information

Rating
Does not participate
Location
Россия
Registered
Activity