Ошибка отсутствующего модуля: nvsql.ole

289
Dean Parker

Следующее сообщение об ошибке появляется в 10:29 каждый день, и происходит это постоянно в течение примерно шести месяцев:

There was a problem starting C:\Users\xxxxx\AppData\Roaming\wupdate\nvsql.ole  The specified module could not be found. 

Я хотел бы сделать хотя бы одну из этих двух вещей, если не обе:

  • Я хотел бы избавиться от сообщения об ошибке.

  • Я хотел бы знать, что такое nvsql.ole и как заставить программу / службу работать снова. Я предполагаю, что это испорченная установка, но я был полностью неспособен определить, что это было испорчено.

2
Само сообщение говорит вам, чего не хватает. У вас есть настройка задачи для запуска в 10:29 7 дней в неделю. Ramhound 10 лет назад 0

1 ответ на вопрос

2
Horn OK Please

В общем, когда вы получаете загадочные сообщения об ошибках, и особенно в том случае, когда вы не можете найти какую-либо информацию путем поиска пути к файлу в сообщении об ошибке, есть несколько шагов более низкого уровня, которые вы можете предпринять, чтобы попытаться диагностировать проблему.

Вот что я бы сделал на вашем месте, в порядке сложности / требуемой квалификации:

  1. Перейдите в Пуск -> Выполнить или, альтернативно, введите Windows Key+ r, а затем введите taskschd.mscи нажмите OK.
    • В появившемся «Планировщике заданий» найдите на панели «Активные задания» все задания, запланированные к запуску или около того времени, когда вы получите сообщение.
    • Помните, что программе, которую планируется запустить, может потребоваться выполнить действие в течение нескольких секунд / минут / часов, прежде чем отобразится это сообщение об ошибке, поэтому, если вы не видите 10:29 AM, не думайте, что задача не не там.
    • Ищите практически все, что работает ежедневно в это время.
    • Как только вы определите что-то интересное, дважды щелкните по нему для записи на панели «Активные задачи» и просмотрите свойства задачи.
    • На панели «Действия» вы можете увидеть действие, такое как «Запуск программы», с указанием пути к вызываемой программе. Как только вы получите имя этого исполняемого файла, вы можете либо погуглить имя .exe, либо просмотреть другие файлы, которые находятся в той же папке, что и исполняемый файл, и попытаться определить, что это такое.
    • Имя исполняемого файла, скорее всего, будет содержать некоторую документацию в Google, если только это не было разработано вашей компанией.

  2. Если в планировщике заданий нет ничего подходящего, вы можете использовать Process Monitor из SysInternals (теперь часть Microsoft), чтобы получить больше информации о том, что происходит в вашей системе. Process Monitor требует, чтобы административные привилегии были максимально полезными.
    • Загрузите и установите его, получите права администратора у системного администратора, если вы находитесь в корпоративной ИТ-среде, затем запустите Process Monitor примерно в 10:25 или около того и дайте ему возможность записывать данные (чтение / запись файла и т. Д.).
    • Старайтесь не делать ничего с вашим компьютером, а Process Monitor работает. Не просматривайте Интернет, не редактируйте документы, не проверяйте электронную почту, ничего не делайте! Закройте как можно больше фоновых программ. Это сведет к минимуму количество «шума», которое вы получаете, когда Process Monitor фиксирует активность системы, и, таким образом, вам будет легче найти истинного виновника, когда наступает 10:29 AM.
    • Изучите доступ к файлам и реестру, которые происходят ровно в 10:29. Вы можете видеть, что программа запускается, и что к файлам из \AppData\Roaming\wupdateпапки обращаются. Он сообщит вам имя процесса, который обращался (или пытался получить доступ) к этому файлу. Затем вы можете указать название процесса в Google или попросить Process Monitor указать путь к файлу процесса, а затем посмотреть, содержит ли имя папки какие-либо сведения о компании, разработавшей программу.
    • Вы также можете щелкнуть правой кнопкой мыши по самому исполняемому файлу в проводнике Windows, перейти в «Свойства», затем посмотреть детали и посмотреть, есть ли в исполняемом файле какая-либо информация о том, что представляет из себя программа - компания, название программы и т. Д.

После того, как вы использовали один из этих методов, чтобы определить, что это за программа, вы можете начать предпринимать некоторые важные шаги по ее исправлению:

  • Если вы уверены, что знаете, что это за программа, вы можете удалить и переустановить программу, чтобы проверить, исправляет ли она ее. Или, если вам не нужна программа, просто удалите ее.
  • Если вы не знаете, что это за программа, и не хотите, чтобы она продолжала работать, вы можете удалить ее запись планировщика задач (если она существует; совершенно не обязательно, чтобы любая периодически запускаемая программа использовала планировщик задач; использовать что-нибудь для определения времени ...) или попробуйте удалить программу / .exe, которая запускается в 10:29.
  • Если вы можете определить поставщика и название продукта программы, вы можете попробовать связаться с поставщиком, процитировав сообщение об ошибке и спросив, есть ли способ ее устранения.
  • Вы можете попробовать переименовать всю папку «wupdate» в папке «Roaming» во что-то другое. Это приведет к тому, что программа вообще не сможет найти эту папку. Некоторые программы, если данные в них не являются критическими для вашей работы, просто воссоздают папку и все необходимые файлы внутри ... возможно, если это просто какой-то кеш, вам все равно, и программа перестанет жаловаться?
  • В качестве последней попытки вы можете попытаться переустановить Windows, а затем установить свои программы одну за другой, и, если сообщение начинает появляться снова, вы знаете, что одна из программ, которые вы обычно используете, вызывает его.

Эти шаги могут быть трудными или невозможными в корпоративной ИТ-среде, где у вас нет прав администратора, поэтому, если это так, действуйте осторожно и обязательно поработайте над этим в сотрудничестве с местным ИТ-персоналом, а не пытайтесь получить вокруг них или идти за их спиной.