![]() |
Проблема с RUNDLL (не найден указанный модуль)
Вложений: 3
Добрый день.
Установлена Windows 7 x64 SP1 максимальная. Появилась проблема при попытке удаления некоторых (не всех) программ, а также в программе Kaspersky Security Scan. Выглядит ошибка так: RunDLL: Возникла ошибка при запуске C:\Program Не найден указанный модуль Проверил систему на вирусы всеми возможными способами. Вот тема на virusinfo - вирусов нет. Проблема скорее системная, тем не менее спросил на форуме Kaspersky (подфорум скорее мёртв, ответов нет). Сбросил все службы в изначальное состояние, как описано в этой теме (файлом Default W7 Ultimate 64 SP1 Start v1.00.zip). Запустил "secedit /configure /cfg %systemroot%\inf\defltbase.inf /db defltbase.sdb /verbose" и "sfc /scannow" (последнее рекомендуют везде, где я смог найти похожее, в рунете) - логи привожу. Исходя из логов, у меня всё в порядке, как я понимаю. notepad.exe подменил akelpad-ом, потому нормально, что SFC не может его поправить. Посоветуйте, пожалуйста, как быть. Не то чтобы это сильно мешало, но мне не хотелось бы, чтобы в системы были какие-то ошибки, которые я не понимаю. |
Цитата:
Выполните восстановление файла notepad.exe. |
DmitryOlenin, сделайте лог Process Monitor следующим образом:
|
Petunchicus
Я не хотел бы восстанавливать файл notepad.exe. Меня более чем устраивает, что его заменяет akelpad.exe. Тем более, что это я лично файл переименовывал и подменял им все копии блокнота. Petya V4sechkin Ошибка там появляется не время от времени, а конкретно при нажатии на "?", например. Сделал сразу после нажатия на "?". Вот ссылка. Вычленил из всех процессов только "неуспешные", а также содержащие в себе или в пути RunDLL. Проверил на KSS, потом на "Установке и удалении программ". Всё сходится, 2 строки такие: Цитата:
По пути "HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\" названного раздела нет (есть только SystemShared и TIP). |
DmitryOlenin, у вас Free Studio от DVDVideoSoft не установлено, случайно?
Касперский с ним конфликтует. |
Не установлено. Повторюсь, проблема не только в самом KSS. Такая же ошибка вылезает при попытке удалить некоторые программы.
|
DmitryOlenin, наблюдается ли проблема в безопасном режиме?
|
Да, проблема наблюдается в безопасном режиме.
Мои мысли насчёт отсутствующих у меня частей реестра неверны? |
Цитата:
Например, в Касперском ошибка возникает здесь: Код:
"21:27:34,1528905","rundll32.exe","5620","CreateFile","C:\Program","NAME NOT FOUND","Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a" Код:
"21:27:34,1305261","kss.exe","4868","Process Create","C:\Windows\SysWOW64\rundll32.exe","SUCCESS","PID: 5620, Command line: C:\Windows\SysWOW64\rundll32.exe C:\Program Files (x86)\KASPER~1\KASPER~1.0\basegui.ppl,OpenLocalHTML C:\Program Files (x86)\Kaspersky Lab\Kaspersky Security Scan 2.0\Doc\ru\kss\help.html?" Откуда kss.exe берет параметры, там не указано. Выложите лог Procmon при удалении программы. Еще сделайте логи RSIT. P. S. Посмотрите, не задан ли параметр NtfsDisable8dot3NameCreation в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem |
Результаты ProcMon при попытке удаления программы.
Надо полагать, тут такие строки интересны: Код:
14:11:45,0959675,"RunDll32.exe","1412","CreateFile","C:\Program","NAME NOT FOUND","Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a" Сейчас сделал заново. Вот результат. Параметр NtfsDisable8dot3NameCreation выставлен в 0. |
DmitryOlenin, тут хотя бы виден кривой параметр UninstallString в ветке
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\AudioCS Код:
RunDll32 C:\Program Files (x86)\Common Files\INSTAL~1\PROFES~1\RunTime\09\01\Intel32\Ctor.dll,LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{17E96A7F-AFE3-4171-87B1-583E376319E8}\setup.exe" -l0x9 /remove И он был туда записан еще при установке программы. Должно быть либо с короткими именами без пробелов: Код:
RunDll32 C:\Progra~2\COMMON~1\INSTAL~1\PROFES~1\RunTime\09\01\Intel32\Ctor.dll,LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{17E96A7F-AFE3-4171-87B1-583E376319E8}\setup.exe" -l0x9 /remove Код:
RunDll32 "C:\Program Files (x86)\Common Files\INSTAL~1\PROFES~1\RunTime\09\01\Intel32\Ctor.dll",LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{17E96A7F-AFE3-4171-87B1-583E376319E8}\setup.exe" -l0x9 /remove И неизвестно, что происходило в тот момент, когда ставилась программа. Я вот теряюсь в догадках. |
Да я уже программу эту, в частности, раз 5 переустанавливал.
Есть некоторые проблемы на Win 7 x64 с драйверами на звуковухи Creative при использовании SSD. Строку поправил, дело пошло (хотя удалять, собственно, мне уже и не надо). Проблема, как я понимаю, в том, что по непонятной причине в реестре записаны неверные пути вызова чего-либо (справки или программы удаления). И понять, отчего они попали в реестр, невозможно? В разделе HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ нашёл и поправил 32 параметра без кавычек. Но это всё кривая инсталляция какого-то пакета с софтом от Creative. Больше в реестре ничего вида " C:\Program Files" не нашёл. |
Время: 09:46. |
Время: 09:46.
© OSzone.net 2001-