"Ошибка 1919. Ошибка при настройке источника данных ODBC" при запуске программы установки для Office

Симптомы

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

Ошибка 1919. Ошибка при настройке источника данных ODBC: база данных MS Access. Ошибка ODBC 6: компонент не найден в реестре. Убедитесь, что файл базы данных MS Access существует и вы можете получить к нему доступ.

Если выбрать Игнорировать, может появилось следующее сообщение об ошибке:

Ошибка 1919. Ошибка при настройке источника данных ODBC: файлы Excel. Ошибка ODBC 0: убедитесь, что файл Файлы Excel существует и что вы можете получить к нему доступ.

Вы также можете получить одно из следующих сообщений об ошибке:

  • Ошибка 1919. Ошибка при настройке источника данных ODBC: база данных MS Access. Ошибка ODBC 0: убедитесь, что файл базы данных MS Access существует и вы можете получить к нему доступ.

  • Ошибка 1919. Ошибка при настройке источника данных ODBC: База данных Visual FoxPro. Ошибка ODBC 0. Убедитесь, что файл базы данных Visual FoxPro существует и что вы можете получить к нему доступ.

  • Ошибка 1919. Ошибка при настройке источника данных ODBC: таблицы Visual FoxPro. Ошибка ODBC 0: убедитесь, что файл Таблиц Visual FoxPro существует и вы можете получить к нему доступ.

  • Ошибка 1919. Ошибка при настройке источника данных ODBC: файлы dBASE. Ошибка ODBC 6. Убедитесь, что файл dBASE Files существует и что вы можете получить к нему доступ.

Причина

Эти проблемы могут возникнуть, если в реестре Windows отсутствуют некоторые разделы реестра.

Разрешение

Чтобы устранить эту проблему, замените отсутствующие разделы реестра. Для этого воспользуйтесь одним из указанных ниже способов.

Способ 1. Установка MDAC 2.8

Дополнительные сведения о MDAC 2.8, включая инструкции по установке и удалению, см. в статье Установка компонентов доступа к данным (MDAC).

После установки MDAC 2.8 необходимо перезагрузить компьютер и войти в систему с учетными данными администратора.

Примечание.

MDAC 2.8 также устанавливается при установке Microsoft Windows XP с пакетом обновления 2 (SP2). Если операционная система — Windows XP, вы можете установить Windows XP с пакетом обновления 2 (SP2) вместо выполнения предыдущих шагов.

Способ 2. Сброс разделов реестра с помощью файла Mdac.inf

Используйте Mdac.inf для сброса разделов реестра. Эта программа может предложить вам ввести компакт-диск Windows для получения новых файлов.

Выполните одно из следующих действий в соответствии с вашей операционной системой и при наличии компакт-диска Windows.

Для розничных выпусков Microsoft Windows XP и Microsoft Windows Server 2003

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите path\inf в поле Открыть и нажмите кнопку ОК.

    В этом примере путь — это путь к папке Windows. Например, введите C:\Windows\Inf или C:\Winnt. По умолчанию C:\Windows — это папка, в которой установлена Windows XP, а C:\Winnt — это папка, в которую устанавливается Windows XP, если вы обновили Windows 2000 до Windows XP.

  2. В меню Сервис выберите пункт Параметры папки.

  3. На вкладке Вид в поле Дополнительные параметры щелкните Показать скрытые файлы и папки, а затем нажмите кнопку ОК.

  4. Щелкните правой кнопкой мыши mdac.inf и выберите команду Установить.

  5. Если появится запрос на ввод компакт-диска Windows, вставьте компакт-диск Windows в дисковод компакт-дисков или DVD-дисковод.

  6. Щелкните папку I386 на жестком диске (обычно это C:\I386) и нажмите кнопку ОК.

    Если папка I386 является вложенной папкой папки Windows, на некоторых компьютерах ее нельзя выбрать. В этом случае введите полный путь в поле Копировать файлы из (например, введите C:\Windows\I386 или C:\Winnt\I386) и нажмите кнопку ОК.

  7. Перезагрузите компьютер.

Для выпусков Windows XP изготовителя оборудования (OEM)

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.

Шаг 1. Изменение разделов реестра

  1. Найдите папку I386 на жестком диске и запишите путь к ней.

  2. Нажмите кнопку Пуск и выберите пункт Выполнить.

  3. В поле Открыть введите команду regedit и нажмите кнопку ОК.

  4. В Редактор реестра найдите и щелкните следующий раздел:

    HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Setup

  5. Щелкните правой кнопкой мыши запись Источники установки и выберите команду Изменить.

  6. В поле Значение измените значение на путь к папке I386 на жестком диске и нажмите кнопку ОК.

  7. Повторите шаги 5 и 6 для каждой из следующих записей:

    • SourcePath
    • ServicePackSourcePath
  8. Закройте редактор реестра.

Шаг 2. Установка Mdac.inf

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите C:\Winnt\Inf в поле Открыть и нажмите кнопку ОК.

  2. В меню Сервис выберите пункт Параметры папки.

  3. На вкладке Вид в поле Дополнительные параметры щелкните Показать скрытые файлы и папки, а затем нажмите кнопку ОК.

  4. Щелкните правой кнопкой мыши mdac.inf и выберите команду Установить.

  5. Если появится запрос на ввод компакт-диска Windows, вставьте компакт-диск Windows в дисковод компакт-дисков или DVD-дисковод.

  6. Щелкните папку I386 на жестком диске (обычно это C:\I386) и нажмите кнопку ОК.

    Примечание.

    • Если у вас нет компакт-диска для текущей установки Windows, нажмите кнопку Обзор, а затем найдите и выберите папку I386 .
    • Если папка I386 является вложенной папкой папки Windows , на некоторых компьютерах ее нельзя выбрать. В этом случае введите полный путь в поле Копировать файлы из (например, введите C:\Windows\I386 или C:\Winnt\I386) и нажмите кнопку ОК.
  7. Restart your computer.

Способ 3. Импорт разделов реестра с другого компьютера в сети

Примечание При импорте разделов реестра с другого компьютера убедитесь, что исходный и конечный компьютеры работают под одной операционной системой. Например, если вы используете этот метод на компьютере под управлением Windows XP, найдите компьютер под управлением Windows XP, который можно использовать для экспорта разделов реестра.

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.

Часть 1. Экспорт ключей из реестра на исходном компьютере

  1. На компьютере, на который не отсутствуют ключи (исходный компьютер), нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedit в поле Открыть и нажмите кнопку ОК.

  2. Найдите и щелкните следующий раздел реестра:

    HKEY_CURRENT_USER\Software\ODBC

  3. В меню Файл выберите пункт Экспорт.

  4. В поле Сохранить в укажите расположение для временного сохранения файла регистрации (.reg файла).

    В поле Имя файла введите имя файла и нажмите кнопку Сохранить.

  5. Найдите и щелкните следующий ключ:

    HKEY_LOCAL_MACHINE\Software\ODBC

  6. Повторите шаги 4 и 5, чтобы экспортировать этот ключ.

Часть 2. Импорт ключей в реестр "целевого" компьютера

  1. Скопируйте экспортированные файлы .reg с исходного компьютера во временное расположение на компьютере, где отсутствуют ключи (конечный компьютер).
  2. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedit в поле Открыть и нажмите кнопку ОК.
  3. В меню Реестр выберите пункт Импорт файла реестра.
  4. Найдите и щелкните один из .reg файлов, скопированных на шаге 1, а затем нажмите кнопку Открыть.
  5. Повторите шаги 4 и 5 для другого файла .reg.

Обходной путь

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