Access runtime 2003 не запустится в Windows 10 (Enterprise).

Используя MSI-пакет, я могу успешно установить Access 2003 Runtime.

Однако, когда я запускаю Access с Northwind, он падает перед отображением базы данных. Если я запускаю Access без базы данных, происходит сбой до того, как он достигает "Вы забыли свою базу данных".

Я устанавливаю на Windows 10 Enterprise (10.0.14393 N/A Build 14393). В журнале приложений только 1 сообщение об ошибке, ошибка 1000, нарушение прав доступа. (ничего во всех других журналах). Я установил MSI и включил подробное ведение журнала (18K строк), и не было никаких доказательств проблем с установкой.

Я могу повторить проблему на других ноутбуках с той же сборкой.

Если я беру MSI и запускаю его на Windows 10 Prof дома, я могу открыть Northwind, как и ожидалось. Если я запускаю Access без базы данных, он работает, достигает "Вы забыли свою базу данных" и закрывается полностью.

1 ответ1

0

Оказалось, что это связано с EMET и DEP. У нас есть версия 5.51 EMET

Запустив графический интерфейс EMET Notification (от имени администратора), а затем запустив Access, я получил уведомление на панели задач:

«EMET обнаружил снижение DEP и закроет приложение MSAccess.exe»

Это также регистрируется в журнале приложений (раньше этого не было).

Когда я перезапустил sysinternals procmon, я увидел, что EMET был запущен, когда MSAccess начал работать.

Есть варианты с DEP и в рамках EMET.

Однако оказалось, что у нас всегда включена защита DEP. OptOut и OptIn не действуют, Emet все еще запускается. и это может быть изменено только путем изменения политики безопасной загрузки

4 значения:
bcdedit /set {current} nx AlwaysOn - наша настройка по умолчанию
bcdedit /set {current} nx OptOut - может установить это, но EMET все еще включен
bcdedit /set {current} nx OptIn - может установить это, но EMET все еще включен
bcdedit /set {current} nx AlwaysOff
Произошла ошибка при настройке данных элемента. Значение защищено политикой безопасной загрузки и не может быть изменено или удалено

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .