Як відновити пошкоджену базу драйверів в windows
Як відновити пошкоджену базу драйверів в Windows
Іноді спроби повторно (де) інсталювати драйвера до різних пристроїв (зокрема драйвер SetPoint) в x86 / x64-версіях Vista з мовним пакетом, відмінною від англійської, можуть привести до пошкодження WMI / OEM-бази драйверів. Ми розповімо, як впоратися з цією проблемою.
Результатом такого пошкодження можуть стати серйозні проблеми при установці нових пристроїв таких, як звичайна USB-мишка, DVD-ROM, PS / 2-клавіатура - в загальному всього того, з чим, як правило, проблем не буває, оскільки до цих пристроїв підходять стандартні Windows-драйвера.
Проблема докладно описана Microsoft в статті з бази знань під номером KB934637. Крім того, є хотфікси і для x86 і для x64-редакцій ОС, але на поточний момент вони недоступні через Windows Update і будуть включені до складу першого пакету сервісних оновлень до Vista. Якщо ви гостро потребуєте даних хотфиксов, то ви можете звернутися в службу технічної допомоги Microsoft (за умови, що ви є власником коробкової версії Vista) або службу підтримки виробника комп'ютера (якщо ви придбали встановлену OEM-версію Vista).
Але є один варіант, який дозволить уникнути звернення до служби технічної підтримки. Він, як і все геніальне, проста: необхідно змусити Windows Vista відтворити базу даних драйверів, оскільки це, скоріше, не заздалегідь скомпільований файл, а генерується в ході установки Windows Vista шляхом читання всіх INF- і PNF-файлів з папки WindowsINF, розташованої на системному розділі жорсткого диска.
Після закінчення встановлення база даних з драйверами блокується для запобігання несанкціонованому доступу та після цього користувач не може ні видалити, ні перейменувати, ні перемістити її, але кожен раз при додаванні / видаленні нових пристроїв і драйверів Vista дозволяє доступ до бази, дозволяючи додавати / видаляти деякі записи і поля.
Можна припустити, що раз файл "динамічний", то його можна видалити, відтворивши з нуля? Вірно! І ось, що потрібно для цього зробити:
- Вставляйте в привід інсталяційний DVD-диск з Vista і вибирайте варіант завантаження з диска;
DEL DRVINDEX.DAT
DEL INFPUB.DAT
DEL INFSTOR.DAT
DEL INFSTRNG.DAT
DEL INFCACHE. *
DEL SETUPAPI. *
Жоден з перерахованих вище файлів не повинен бути ні захищеним, ні прихованим, тому при їх видаленні ніяких помилок виникати не повинно. По завершенні введіть команду EXIT.