Precisa permitir que o msi não assinado seja instalado

6

Eu tenho um produto para instalar em uma máquina com Windows 7 de 64 bits. O msi não está assinado e quando o trys para instalá-lo é bloqueado dizendo

"Este arquivo foi bloqueado porque não possui uma assinatura digital válida que verifique seu editor"

Eu já vi isso antes, mas normalmente você pode substituir o bloco e continuar a instalação, mas neste caso existe apenas um botão OK.

Alguém sabe a política de opção / grupo ou o que é que precisa ser desativado para permitir que o msi seja instalado corretamente?

    
por StuC 14.04.2011 / 15:14

2 respostas

1

Tópico antigo, mas sinto que a resposta de @derryl não está nem perto de ser correta. Esta é a maneira correta de instalar pacotes não assinados .msi .

  1. Desative o UAC abrindo o menu iniciar (ou use a função de pesquisa do Windows, dependendo da versão do sistema operacional) e localize: "uac" e deslize o controle deslizante até o fim.

  2. Abra o menu Iniciar e digite cmd.exe e right mouse click - > run as administrator .

  3. Tipo: bcdedit /set testsigning on

  4. Reinicialize sua máquina

Isto é realmente tudo que existe para isso. Você não precisa fazer o download de qualquer coisa e você não precisa executar nenhuma biblioteca de terceiros:

note: Isso abre o seu computador para softwares mal-intencionados potencialmente indesejados. Portanto, tenha cuidado ao instalar pacotes não assinados. Eu sei que a Microsoft pode não ser a plataforma mais segura, mas isso certamente não aumenta a segurança padrão. Portanto, tenha cuidado !

    
por 10.01.2016 / 14:38
-1
  1. Desative o Controle de Conta de Usuário (UAC)

  2. Vá para Iniciar e digite cmd na caixa de pesquisa;

  3. Clique com o botão direito do mouse em cmd.exe (deve estar no topo da lista) e selecione Executar como administrador;

  4. Na caixa de prompt de comando recém-criada, digite o seguinte e pressione Enter:

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS

Nota: DDISABLE NÃO é um erro de digitação!

5.Faça o download do mais recente DSEO (Driver Signature Enforcement Overrider) do link

6.Não há necessidade de instalar o aplicativo, basta copiá-lo para um local seguro e executá-lo;

7.Clique em seguida e reserve um tempo para ler o contrato de licença e clique em 'Sim';

8.Opcional: selecione How-to-use e clique em "Next".

9.Selecione Ativar modo de teste e clique em próximo;

10. Agora selecione Assinar um Arquivo do Sistema e clique em Avançar;

11.Na caixa de texto, digite o caminho e o nome do arquivo (veja o exemplo incluído), depois clique em OK para assinar o driver;

Observação: veja abaixo se não souber quais arquivos precisam ser assinados.

12.Depois de informar que o arquivo foi assinado com sucesso, continue assinando os outros arquivos (se houver algum) e, em seguida, reinicialize;

13.O seu driver deve ser carregado com sucesso e agora você pode habilitar o UAC!

    
por 14.04.2011 / 15:38

Tags