Столкнулся недавно с такой проблемой - при пятиминутной обычной работе за компьютером, или запуске 2ух минутного графического теста, система вываливается в синий экран где фигурирует информация о nvlddmkm.sys, после чего снимается дамп памяти и система уходит в ребут. Удаление и переустановка драйверов не помогала ни в какую. Дело в том, что vista\7 хранит некоторые драйвера в так называемых файловых и драйверных репозиториях и при попытке удаления и установки новых драйверов нвидиа, на некоторых системах невозможно их удаление оттуда без специальных мероприятий. В таком случае при установке других версий драйверов, может использоваться старый nvlddmkm.sys. Не знаю с чем это связано, но некоторым помогала переустановка драйверов, некоторым нет, например нашел несколько человек с такой проблемой на guru3d и на самом форуме nvidia, которым откат на старые драйвера или переустановка новых не помогала. На лицо факт того, что при перестановке драйверов, файл nvlddmkm.sys не перезаписывался и бралась его старая версия из тех самых репозиториях. Чтобы решить эту проблему необходимо последовательно выполнить следующие действия:
1) Перегрузится в безопасный режим, удалить драйвера нвидиа и на всякий случай PhysX (обычными средствами windows vista через панель управления
2) Запустить Driver Sweeper (на хабе в
проги\для системы или
http://www.guru3d.com/category/driversweeper/) и удалить все драйвера nvidia и physx (пометить галочками и нажать clean)
3) Войти в %systemroot% (у меня это c:\windows\)и выполнить в нем поиск на предмет наличия файла nvlddmkm.sys
4) Удалить эти файлы. Обычным способом этого сделать не получится, так как у висты\7 системные файлы принадлежат (file owner) не админу а сервису (не помню его название) и необходимо изменить владельца файла, прописать полный доступ к файлу новому владельцу, после чего удалить файл. У меня было найдено 4 папки со странными названиями типаC:\Windows\System32\DriverStore\FileRepository\nv_disp.inf_2e303a96 где находился злополучный файл даже после driver sweeper'а. и не смотря на то, что дрова были от
12 января этого года, этот файл датировался
июнем прошлого года.
4.1 Изменение владельца папки (сначала запустить cmd (win-r cmd enter)
takeown /f полный_путь_до_папки
например,
takeown /f C:\Windows\System32\DriverStore\FileRepository\nv_lh.inf_x86_neutral_bbe628dbdd6fce25
4.2 Изменение прав доступа к папке
cacls полный_путь_до_папки /G имя_пользователя:F
например,
cacls C:\Windows\System32\DriverStore\FileRepository\nv_lh.inf_x86_neutral_bbe628dbdd6fce25 /G Kislii:F
4.3 Удаление папки
del /S полный_путь_до_папки
например,
del /S C:\Windows\System32\DriverStore\FileRepository\nv_lh.inf_x86_neutral_bbe628dbdd6fce25\nvlddmkm.sys
Я удалял именно файл nvlddmkm.sys . копируйте все нужные команды для всех файлов в блокнот и сохраните. далее: Пуск - найти программы вводите cmd - ввод и далее вводите команды для каждого файла по порядку.
5) перегрузиться, перустановить драйвера или поставить предыдущую версию в случае если проделанные действия не помогут решить проблему (перед установкой предыдущей версии в случае неудачи на 5ом шаге надо заново повторить пункты 1-5)