O tempo de execução do Access 2003 não será iniciado no Windows 10 Enterprise

0

O tempo de execução do Access 2003 não será iniciado no Windows 10 (Enterprise).

Usando um pacote .msi, posso instalar com êxito o tempo de execução do Access 2003.

No entanto, quando eu inicio o Access com o Northwind ele falha antes de exibir o banco de dados. Se eu iniciar o Access sem um banco de dados, ele trava antes de chegar ao "Você esqueceu seu banco de dados".

Estou instalando na empresa do Windows 10 (10.0.14393 N / A Build 14393). Há apenas 1 mensagem de erro no log do aplicativo, erro 1000, violação de acesso. (nada em todos os outros logs). Eu instalei o .msi e habilitei a criação de log detalhado (linhas de 18K) e não houve evidência de problemas de instalação.

Posso repetir o problema em outros laptops com a mesma versão.

Se eu pegar o .msi e executá-lo no Windows 10 Prof em casa, posso fazer com que o Northwind abra como esperado. Se eu iniciar o Access sem um banco de dados, ele funciona, alcança o "Você esqueceu seu banco de dados" e fecha de forma limpa.

    
por johnc 02.11.2017 / 21:59

1 resposta

0

Ficou ligado ao EMET e ao DEP. Temos a versão 5.51 do EMET

Ao iniciar a GUI de Notificação do EMET (como Admin) e, em seguida, iniciar o Access, recebi uma notificação na barra de tarefas:

"EMET detected DEP mitigation and will close the application MSAccess.exe"

Isso também é registrado no log do aplicativo (não era antes).

Quando eu reran o sysinternals procmon eu pude ver que o EMET foi acionado quando o MSAccess começou a rodar.

Existem opções com DEP e dentro do EMET.

No entanto, descobrimos que temos a proteção DEP ativada em todos os momentos. OptOut e OptIn não têm efeito, o Emet ainda é iniciado.  e isso só pode ser alterado alterando a política de inicialização segura

4 valores:
bcdedit / set {current} nx AlwaysOn - nossa configuração padrão
bcdedit / set {current} nx OptOut - capaz de definir isso, mas o EMET ainda veio no
bcdedit / set {current} nx OptIn - capaz de definir isso, mas EMET ainda veio no
bcdedit / set {current} nx AlwaysOff
Ocorreu um erro ao definir os dados do elemento. O valor é protegido pela política de inicialização segura e não pode ser modificado ou excluído

    
por 02.11.2017 / 21:59