- Приложение microsoft access не смогло проинициализировать реестр windows
- Как исправить ‘Microsoft Access не может быть запущен. Microsoft Access не удалось инициализировать реестр Windows «?
- Проверка наличия в реестре Microsoft->Office->Access
- Ошибка «не удается запустить Access из-за отсутствия лицензии на этот компьютер» при запуске Access
- Симптомы
- Причина
- Решение
- Устранение проблем с ссылками в базе данных Access
- Аннотация
- Просмотр ссылок на базы данных Access
- Разрешение ссылок на Visual Basic в Access
- Общие сведения о сообщениях об ошибках справки
- Устранение проблем с ссылками на компьютере для разработки
- Распространение файлов базы данных
- Обновление списка ссылок
- Распространение файлов базы данных с элементами управления ActiveX
- Повторная регистрация файла
Приложение microsoft access не смогло проинициализировать реестр windows
Профиль | Отправить PM | Цитировать
Заранее приношу извинения за возможное повторение. Пытался юзать поиск, но не нашел подобной темы.
Вобщем казалось бы элементарная задача, а бился целый день и так и не смог решить. Не запустился у меня Access под вистой. Ставил офисы разные. Даже (Blue pack) или както так.. Ну тот который регистрацию не требует и все такое.
После очередного отказа полез гуглить.
Вот нашел заметочку
Проблемы с лицензией в Microsoft Access 97 Приключился на днях тут такой информационный казус. Нужно мне было работать в программе Microsoft Access 97. На компьютере стоял Microsoft Office 2000 и стало быть Microsoft Access 2000. Ну, не долго думая, деинсталтрую я Microsoft Access 2000, достаю диск с Microsoft Office 97, ставлю Microsoft Access 97. Запускаю первый раз Access, а он мне говорит: Нет, брат, не могу. А дословно: «Невозможен запуск приложения MS Access, поскольку отсутствует лицензия на его использование на этом компьютере». Что за фигня, думаю? Какая, блин лицензия… Тыкался, тыкался — никак. Всё, понимаешь, лицензия нужна. Ну, я на Google.com. Сформулировал поточнее проблему, смотрю — народ сталкивался с этим. Очередной косяк корпорации Microsoft. Чтоб проблему эту побороть, в реестре нужно прописать следующее: [HKEY_CLASSES_ROOT\Licenses\ 8CC49940-3146-11CF-97A1-00AA00424A9F\Retail] @=»yubcdcprktpjtapmmfdacmupasbhscddncgp» |
Оказываеться было подобное с Access 97 в более ранних версиях винды и там это решалось посредством Regedit’а.
Но трабл оказался окончательно удручающим, когда стало ясно, что даже под правами супервизора\рута\администратора ветку Licenses под вистой нельзя править.
Прошу посоветовать любое решение. Так как всетаки придеться рано или поздно работать с MDB файлами, а OpenOffice их октрывать тоже отказываеться(
Как исправить ‘Microsoft Access не может быть запущен. Microsoft Access не удалось инициализировать реестр Windows «?
Я столкнулся с проблемой при попытке использовать MS Access в Windows 10 Enterprise 1809, которая возникает, открываю ли я сам Access Access или пытаюсь открыть файл.accdb.
Это первый раз, когда я пытался запустить Access на этом компьютере. Я могу запустить все другие приложения Office 365 (Word, Excel, PowerPoint, Outlook, Skype для бизнеса, даже Visio). Я также могу открыть regedit.exe и внести изменения в него просто вручную, в случае, если это имеет значение.
Я использую Office 365 версии 1902 (сборка 11328.20368) — первоначально развернутый через SCCM, поэтому все на моем рабочем месте используют эту версию (таким образом, обновление до новой версии или возврат к старой версии не будут полезными решениями, поскольку я скоро вернусь к этой версии). Последующие установки (см. Ниже) были сделаны мной вручную.
То, что я пробовал, не сработало:
- Выключите компьютер, затем снова включите
- Запуск MS Access в безопасном режиме
- Делать быстрый ремонт
- Делаем полный онлайн ремонт
- Удаление вручную и переустановка
- Удаление Office с помощью средства удаления MS Office и переустановка
- Удаление Office и несвязанных продуктов Microsoft, таких как InfoPath, SharePoint Designer 2010/2013, и аналогичных инструментов сторонних разработчиков, которые могут вызвать конфликт какого-либо рода.
Я никогда раньше не сталкивался с этой ошибкой, и единственные результаты, которые я получаю в Интернете, относятся к старым версиям (около 2010 или 2007 года), которые, по сути, просто говорят, что делать восстановление или удалить / переустановить, если восстановление не удалось.
Последним накопительным обновлением (кроме KB4507419) было KB4512534 — «Накопительное обновление 2019-08 для Windows 10 Версии 1809 для систем на базе x64».
Возможно, это проблема моего реестра вместо Access? Как я могу исправить эту проблему, чтобы снова открыть Access?
Проверка наличия в реестре Microsoft->Office->Access
Доброго дня уважаемые форумчане!
Решила задать вопросик и в этой ветке.
Суть дела: используя прогу SmartInstallMaker пытаюсь получить .exe-файл содержащий в себе файл .mdb
Вопрос: как при установке (лучше до) проверить реестр на наличие вообще Office и Access в частности.
Если хоть Office, хоть Access в реестре нет, то прервать установку, если есть, то в Access понизить уровень безопасности до низкого (из области DWORD = 1) и продолжить установку.
Microsoft Office Access
Всем доброго времени суток. Кто может, помогите пожалуйста решить задачу. В Microsoft Office.
Microsoft Office Access 2003
Здравствуйте,помогите реализовать данную задачу.Есть список рубрик • 1495 Абразивные материалы.
Помогите с Microsoft Office Access 2007!!
Люди добрые, не дайте погибнуть несчастной девушке-студенточке )). Умоляю, кто-нибудь, помогите с.
сделайте SQL-запросы в Microsoft Office Access
Запросы: — получить список лиц, возраст которых на данный момент больше среднего; — найти.
Если программа SmartInstallMaker использует только таблицы и запросы из мдбшки, то сам Access и не нужен. Потому что Jet SQL и DAO/ADODB входят в состав винды в обязательном порядке. Точнее, ADODB начиная, вроде бы с Win XP, а DAO с Win 95. Так что, если элементы интерфейса акса не требуются программе (а скорее всего так оно и есть), то можете смело продолжать установку.
Если же нужен именно MS Access, то лучше всего проверять не в реестре, и не в проводнике, поскольку, например, в реестре акс может быть, а фактически папку снесли. В проводнике тоже не лучший выход — папка акса может быть не на своем месте и искать ее запаришься.
Если же все таки надо именно Access, то самое надежное это создать файл VBS с командой открытия БД с помощью OpenCurrenDatabase. Если он завершится с ошибкой, то значит акса в системе нет. Как проверять выполнение VBS на ошибку, надо спрашивать в разделе https://www.cyberforum.ru/vbscript-wsh/
Вот (ёлки зелёные) как раз не только таблицы и запросы, но и формы Access (в качестве интерфейса).
За ссылочку спасибо.
На скорую руку набросала (путём проб и ошибок), хочу хнать Ваше мнение на сколько корректна работа такого скрипта:
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Не создаётся связь между таблицами в Microsoft Office Access 2000
Я не могу создать связь между двумя таблицами один-ко-многим. Появляется такая ошибка.
Приложению ‘Microsoft Office Access’ не удалось создать модуль Visual Basic
Учусь пользоваться MS ACCESS. Дошел до создания кнопок. Есть проблема: когда создаю, например.
Ошибка «прекращена работа программы Microsoft Office Access»
Доброго времени суток. В общем такая проблема: При нажатии просмотр отчета в MS Access 2007.
Я убрал office XP и установил office 97 но access не работает
Помогите как мне устоновить access 97 спрашиваеть какуюта лицензию или где можно скачать Access.
Ошибка «не удается запустить Access из-за отсутствия лицензии на этот компьютер» при запуске Access
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Исходный номер статьи базы знаний: 2656028
Симптомы
При запуске Access 2007 или Access 2010 появляется следующее сообщение об ошибке:
Не удается запустить Microsoft Access, так как на этом компьютере отсутствует лицензия на нее.
Причина
В реестре есть неполадки с разрешениями, препятствующие правильному открытию доступа.
Решение
Выполните указанные ниже действия, чтобы назначить соответствующие разрешения.
Нажмите кнопку » Пуск » и выберите команду выполнить.
Введите команду regedit и нажмите клавишу ВВОД.
Перейдите к следующему разделу реестра:
Access 2007
Access 2010
Вы можете столкнуться с разрешениями, возникшими в любом месте от идентификатора GUID до розничного ключа. Если вы запустили ошибку разрешений для идентификатора GUID, вам также потребуется повторить шаги 4 – 10 для ключа 12,0 или 14,0, а также для розничного ключа.
Щелкните правой кнопкой мыши раздел и выберите разрешения.
Нажмите кнопку Дополнительно.
Перейдите на вкладку владелец .
Измените владельца на » Администраторы«.
Нажмите кнопку Применить , а затем кнопку ОК.
Нажмите кнопку Добавить, введите все, а затем нажмите кнопку ОК.
Убедитесь, что установлен флажок полный доступ, а затем нажмите кнопку ОК.
Устранение проблем с ссылками в базе данных Access
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Исходный номер статьи базы знаний: 310803
Аннотация
В этой статье описываются проблемы, связанные с использованием ссылок в базе данных Access.
Общие сведения об ошибках ссылок требуют понимания того, как в базе данных Access упоминаются библиотеки, и что нужно для установки базы данных на целевом компьютере, не нарушая эти ссылки. В этой статье приведен краткий обзор следующих подразделов:
- Просмотр ссылок на базы данных Access
- Устранение ссылок на Microsoft Visual Basic для приложений в Access
- Общие сведения о сообщениях об ошибках справки
- Устранение проблем с ссылками на компьютере для разработки
- Распространение файлов базы данных
- Обновление списка ссылок
- Распространение файлов базы данных с элементами управления ActiveX
- Повторная регистрация файла
Просмотр ссылок на базы данных Access
Чтобы просмотреть текущие ссылки на базу данных, выполните следующие действия:
- Откройте базу данных.
- Нажмите клавиши ALT + F11, чтобы запустить редактор Visual Basic.
- В меню Сервис выберите пункт Ссылки.
Разрешение ссылок на Visual Basic в Access
Access загружает соответствующий файл (например, библиотеку типов, библиотеку объектов или библиотеку элементов управления) для каждой ссылки в соответствии со сведениями, отображаемыми в поле References (ссылки). Если приложению Access не удается найти файл, Access выполнит следующие процедуры, чтобы найти файл:
- Access проверяет, загружен ли в данный момент файл, на который указывает ссылка, в памяти.
- Если файл не загружен в память, Access пытается проверить, существует ли этот RefLibPaths раздел реестра. Если ключ существует, Access ищет именованное значение с тем же именем, что и ссылка. Если найдено соответствующее значение, Access загружает ссылку из пути, на который указывает именованное значение.
- Затем Access ищет указанный файл в следующих расположениях в указанном порядке:
- Папка приложения (расположение файла Msaccess. exe).
- Текущая папка, которая отображается, если выбрать команду Открыть в меню файл .
- Папка Windows или WINNT, в которой запущены файлы операционной системы.
- Папка System в папке Windows или Winnt.
- Папки в переменной среды PATH, которые напрямую доступны операционной системе.
- Если приложению Access не удается найти файл, возникает ошибка ссылки.
Общие сведения о сообщениях об ошибках справки
Существует несколько сообщений об ошибках, связанных с отсутствующим файлом или файлом, версия которого отличается от версии, используемой в базе данных. В большинстве случаев можно выполнить поиск статьи об определенном сообщении об ошибке в базе знаний Майкрософт, а затем устранить эту ошибку, выполнив действия, описанные в этой статье. В некоторых случаях файл зависимости неверно сопоставлен с первичным файлом.
В следующем списке описываются некоторые справочные сообщения об ошибках, которые могут быть получены. Однако обратите внимание, что список не включает все возможные сообщения об ошибках ссылок.
«Сбой метода MethodName объекта objectname «
Как правило, это сообщение об ошибке может появиться, если возникла проблема с библиотекой типов программирования, например недопустимый файл библиотеки динамической компоновки (DLL) объекта доступа к данным (DAO). Статьи, в которых описываются различные формы этого сообщения об ошибке, можно найти в базе знаний Майкрософт.
«Функция недоступна в выражении использования «
Это сообщение об ошибке может появиться, если возникла проблема с библиотекой типов программирования, или, если код явно не вызывает правильную библиотеку, а файл имеет более низкий приоритет в списке ссылок, чем файл с таким же именем функции (например, если код DAO используется с библиотекой ADO), в которой указан более высокий приоритет, чем библиотека DAO. Кроме того, это сообщение об ошибке может появиться, если форма или отчет содержит элемент управления ActiveX.
«Не удается найти проект или библиотеку»
Это сообщение об ошибке может появиться, если Access не удается определить файл в списке ссылок. Часто файл помечен Асмиссингин Сереференцесдиалог. Иногда файл существует на компьютере разработчика, но не на целевом компьютере.
«Переменная не определена» или «определяемый пользователем тип не определен»
Вы можете получить одно из этих сообщений об ошибке, если вы используете мастер защиты на уровне пользователей для защиты базы данных, ссылающейся на библиотеки, отличные от библиотек, включенных по умолчанию. Например, ссылки на библиотеки, которые существовали в незащищенной базе данных, не создаются автоматически в новой, защищенной базе данных.
«Ошибка времени выполнения 5», «Недопустимый вызов процедуры или аргумент», «» Библиотека, содержащая этот символ, на которую не ссылается текущий проект «, или» Библиотека, содержащая этот символ, не ссылается на текущий проект, поэтому символ не определен «
Вы можете получить одно из этих сообщений об ошибке, если имеется ссылка на базу данных, библиотеку типов или библиотеку объектов, помеченную как Асмиссинг.
«Компоненту ActiveX не удается создать объект»
Это сообщение об ошибке не обязательно означает, что элемент управления ActiveX задействован. Например, одна из возможных причин заключается в том, что DAO, который является компонентом ActiveX, не может создать объект, так как не удается запустить сервер автоматизации DAO. Зачастую причина заключается в том, что библиотеки DLL, которые предоставляют функции, связанные с программой, не зарегистрированы или неправильно зарегистрированы.
Устранение проблем с ссылками на компьютере для разработки
Создание новой пустой базы данных, а затем импорт объектов из другого файла базы данных может привести к возникновению проблем с ссылками, если код или элементы управления ActiveX основываются на ссылках, которые не включены в базу данных по умолчанию. По умолчанию для базы данных Access 2000 используются следующие ссылки:
- Visual Basic for Applications
- Библиотека объектов Microsoft Access 9,0
- OLE Automation
- Библиотека Microsoft ActiveX Data Objects (ADO) 2,1
Если источником является другая база данных Access 2000, убедитесь, что ссылки совпадают. Если источником является более ранняя версия Access, то DAO 3,5 или более ранняя версия, вероятно, используется; Однако Access 2000 по умолчанию не предоставляет DAO 3,5. Попробуйте удалить ссылку на библиотеку ADO 2,1 (если она существует) и добавить ссылку на библиотеку объектов DAO 3,6.
Если база данных была преобразована из более ранней версии Access, а база данных содержит ссылку на файл Utility. MDA, в большинстве случаев эту ссылку можно удалить, так как функции, которые этот вызов ссылаются, включены в ссылки по умолчанию в Access 2000. Если имеются ссылки на более ранние версии DAO, вы также можете удалить эти ссылки, так как DAO 3,6 может решить эти функции.
Чтобы добавить ссылку на библиотеку, выполните следующие действия:
- Откройте базу данных.
- Нажмите клавиши ALT + F11, чтобы запустить редактор Visual Basic.
- В меню Сервис выберите пункт Ссылки.
- В разделе Доступные ссылкиустановите флажок рядом с именем библиотеки и нажмите кнопку ОК.
Чтобы удалить ссылку на библиотеку, выполните следующие действия:
- Откройте базу данных.
- Нажмите клавиши ALT + F11, чтобы запустить редактор Visual Basic.
- В меню Сервис выберите пункт Ссылки.
- В разделе Доступные ссылкиснимите флажок рядом с именем библиотеки и нажмите кнопку ОК.
Распространение файлов базы данных
Существует два основных способа распространения файлов базы данных. Вы можете скопировать файл с компьютера для разработки на целевой компьютер или создать пакет установки с помощью мастера упаковки и развертывания.
При копировании файла с компьютера разработчика на целевой компьютер копируется только файл базы данных. Необходимо вручную убедиться, что все файлы, перечисленные в списке ссылок, доступны, на правильном уровне версии и в том же относительном расположении на целевом компьютере, что и на компьютере разработчика.
При разработке приложений времени выполнения в Access следует учитывать, что некоторые файлы операционной системы должны распространяться вместе с приложением времени выполнения. Упаковка этих файлов выполняется автоматически с помощью компонента мастера пакетов и развертывания в Microsoft Office 2000 для разработчиков. Иногда версии файлов, которые вы включаете, зависят от других приложений, установленных на компьютере для разработки и которые могли изменить файлы операционной системы.
Приведенные ниже рекомендации обычно гарантируют, что версии файлов, которые вы используете, не будут конфликтовать с файлами на целевом компьютере при установке приложения среды выполнения. Ниже приведены рекомендации.
- Разработайте базу данных Access на любом компьютере.
- Создайте компьютерную среду, в которой был переформатирован жесткий диск и где установлена только самая ранняя версия соответствующей операционной системы, Office и Office 2000 Developer. Запустите мастер пакетов и развертывания на этом компьютере, чтобы создать версию приложения во время выполнения. Это гарантирует, что уровни исправлений файлов будут работать на любом из целевых компьютеров.
- Создайте компьютерную среду, в которой был переформатирован жесткий диск и где установлена только операционная система. Протестируйте приложение времени выполнения в этой среде.
- Если приложение не работает успешно, вы знаете, что что-то не так с самим приложением. Необходимо определить и устранить проблему перед распространением приложения.
- Если приложение успешно работает на тестовом компьютере, но не работает на целевом компьютере, на целевом компьютере, а не в приложении, вы узнаете, что что-то не так. Необходимо определить и исправить вероятную причину на целевом компьютере, вероятно, несовместимость или поврежденный файл.
Обновление списка ссылок
Если ссылка на проблему связана с элементом управления ActiveX, эту проблему можно устранить, обновив список ссылок. Чтобы обновить список ссылок:
- В редакторе Visual Basic выберите пункт ссылки в меню Сервис .
- В диалоговом окне » ссылки » щелкните, чтобы выбрать еще не выбранную ссылку, запишите, какая из них выбрана, а затем нажмите кнопку ОК.
- В меню Сервис выберите пункт ссылки еще раз.
- Щелкните, чтобы отменить выбор ссылки, а затем нажмите кнопку ОК.
Распространение файлов базы данных с элементами управления ActiveX
Существует два типа лицензий на элементы управления ActiveX: лицензия на время создания и лицензия на время выполнения.
- Лицензия на этапе разработки позволяет вставлять лицензированные элементы управления ActiveX из Office 2000 Developer в формы и отчеты в базе данных Access.
- Лицензия на время выполнения позволяет использовать элементы управления ActiveX в базе данных Access на компьютере, на котором не установлен Office 2000, но лицензия на время выполнения не позволяет вставить новые лицензированные элементы ActiveX. Чтобы установить лицензию на время выполнения, распространите элементы управления ActiveX с помощью мастера пакетов и развертывания, который записывает лицензию для элементов управления в реестре целевого компьютера.
Пропущенный флаг, который может отображаться при открытии модуля в режиме конструктора, а затем в меню » Сервис » указывает на то, что ссылка на общий элемент управления диалогового окна на целевом компьютере не соответствует источнику в файле базы данных с компьютера разработчика.
Если вы распространяете файл базы данных, не устанавливая распространенный распространенный элемент управления диалоговым окном, то ссылка на элемент управления может быть помечена как отсутствующая или может появиться сообщение об ошибке «отсутствует лицензия на использование этого элемента управления ActiveX», если на целевом компьютере уже установлен элемент управления, не являющийся распространяемым.
Даже если файл базы данных входит в состав приложения среды выполнения, вы можете получить сообщение об ошибке «у вас нет лицензии на использование этого элемента управления ActiveX», если нераспространяемый элемент управления, уже установленный на целевом компьютере, имеет более позднюю версию, чем элемент управления, предоставленный вашим приложением во время выполнения. Эта проблема может возникать из-за того, что программа установки не перезаписывает более поздние версии файла с более ранней версией того же файла.
Повторная регистрация файла
Файл можно добавить в список ссылок, не зарегистрированный в реестре надлежащим образом. Если вы считаете, что это может быть так, выполните следующие действия, чтобы повторно зарегистрировать файл:
- В Microsoft Windows NT 4,0, Кликкстарт, Point Тофинд, а затем щелкните файлы или папкиили в Windows 2000, кликкстарт, Point тосеарч, а затем щелкните для файлов и папок.
- В поле имя или в поле Искать имена файлов и папок введите regsvr32. exe.
- В поле Папка поиска щелкните корневой каталог жесткого диска (обычно C:).
- Установите флажок Включить вложенные папки , если он еще не установлен, а затем нажмите кнопку Найти сейчас или выполнить поиск сейчас.
- Найдя файл, нажмите кнопку Пуск, выберите команду выполнить, а затем удалите все элементы, которые находятся в поле Открыть .
- Перетащите файл regsvr32. exe из области результатов поиска в поле Открыть .
- Повторите шаги 2 – 6, выполнив поиск filename. dll, где filename — это имя файла, который требуется повторно зарегистрировать.
- После того как файл filename. dll появится в поле Открыть с помощью файла regsvr32. exe, нажмите кнопку ОК.
- В Access проверьте, существует ли проблема по-прежнему.
Если на компьютере отсутствует файл regsvr32. exe, проверьте наличие файла на других компьютерах. Если файл недоступен, вы можете получить его на веб-сайте Майкрософт.
Не забудьте скомпилировать все модули после изменения ссылок. Чтобы скомпилировать все модули, когда модуль все еще открыт, выберите пункт компилировать базу данных в меню Отладка . Если модули не компилируются, могут быть дополнительные неразрешенные ссылки.