Компьютерная документация и статьи о Windows. Оптимизация Windows.

Поиск

  Здравствуйте  [ Новый пользователь ] Главная  .  Статьи по темам  .  Скачать документацию  .  Личный кабинет  .  Добавить статью  .  Toп 10  .  Карта сайта  

  Навигация

    Главная
    Темы новостей
    Топ 10
    Архив новостей
    Рассылка новостей
    Каталог файлов
    Карта сайта
    Каталог ссылок
    Добавить статью
   Личный кабинет
    Пользователи
    Поиск
    Написать нам
    Тест скорости
    Конструктор
    Интересные книги
    Форум
    Это интересно
    RSS канал


  Наши темы
Windows 7
Windows Vista
Windows XP
Настройка Windows
Реестр Windows
Восстановление системы
MS-DOS
BIOS
Интернет
Microsoft Office
Сетевые настройки
Обработка видео
Вебмастеру
Разное о Windows
Обзор софта

  Рекомендуем

INAttack.RU :: Архив документации для хакера

СЕТЕВАЯ ПЕРЕГРУЗКА

Бесплатный каталог драйверов и
прошивок


  Подписка на рассылку
Ваш E-mail:

Тип подписки:

Формат подписки:


Реклама в интернет:::Все Кулички

Как восстановить поврежденную базу драйверов в Windows Vista

Разместил 10/12/2007 от Vivaldis

Сетевые настройки Иногда попытки повторно (де)инсталлировать драйвера к различным устройствам (в частности драйвер 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 и выбирайте вариант загрузки с диска;
• Выбирайте язык, соответствующий используемой вами раскладке, и щелкайте "Next";
• Windows готова к установке, но вам следут выбрать вариант "REPAIR YOUR COMPUTER", расположенные в нижнем левом углу диалога;
• Функция System Recovery произведет поиск установленных ОС: как только увидите вашу версию Vista, щелкайте "Next";
• Начнется быстрое сканирование на наиболее распространенные проблемы: если в вашей системе что-то не так, ОС предложит вам автоматически восстановить предыдущее состояние, которое следует отменить, щелкнув по кнопке "Cancel".
• Далее должно появится окно "System Recovery Options": выбирайте "Command Prompt" и готовьтесь к работе в DOS...
• В консоли переходим на диск C: (то есть к системному диску);
• Далее переходим в системную INF-папку, вводя команду CD WindowsINF
• Устанавливаем системную переменную для возможности сортировки отображаемых файлов по расширению (типу файла) и затем по имени. Папки будут расположены вверху листинга. Для этого введем команду SET DIRCMD=/p /a /ogen
• Посмотрим список файлов, для чего вводим команду DIR. Вы увидите огромное число INF и PNF-файлов, кучу вложенных папок и несколько файлов с другими расширениями и недавней датой создания: да, вы нашли их!
• Теперь самое нудное: каждый раз вводя команду, проверяйте правильность имени файла и еще раз удостоверьтесь, что находитесь в папке WindowsINF:

DEL DRVINDEX.DAT
DEL INFPUB.DAT
DEL INFSTOR.DAT
DEL INFSTRNG.DAT
DEL INFCACHE.*
DEL SETUPAPI.*


Ни один из вышеперечисленных файлов не должен быть ни защищенным, ни скрытым, поэтому при их удалении никаких ошибок возникать не должно. По завершении введите команду EXIT .

• Щелкните кнопку "RESTART" и извлеките установочный DVD-диск с Vista из оптического привода.
• Теперь, когда мы полностью удалили встроенную базу данных, Windows воссоздаст ее при первом же подключении Plug´n´Play-устройства или после запуска апплета "Add new hardware" из Control Panel.


Источник: thevista.ru

|
 
  Логин
Логин

Пароль

Не зарегистрировались? Вы можете сделать это, нажав здесь. Когда Вы зарегистрируетесь, Вы получите полный доступ ко всем разделам сайта.

  Связанные ссылки
· Больше про Сетевые настройки
· Новость от Vivaldis


Самая читаемая статья: Сетевые настройки:
Как настроить локальную сеть


  Рейтинг статьи
Средняя оценка: 5
Ответов: 2


Пожалуйста, проголосуйте за эту статью:

Отлично
Очень хорошо
Хорошо
Нормально
Плохо



  опции

 Напечатать текущую страницу  Напечатать текущую страницу

 Отправить статью другу  Отправить статью другу


Яндекс цитирования Rambler's Top100 Рассылка 'Собрание документации по Windows , программное обеспечение' Content.Mail.Ru Maillist.ru: Компьютерная документация по настройке Windows
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
The Russian localization - project Rus-PhpNuke.com
Открытие страницы: 0.162 секунды и 20 запросов к базе данных