Nenhuma licença encontrada. A chave de proteção do programa ou a licença de software obtida não foi encontrada - Solução

24.07.2023

E hoje descreverei alguns erros associados à proteção 1C e formas de resolvê-los.

Mensagem "Nenhuma licença foi encontrada para usar o programa" semelhante ao que foi emitido antes “Chave de proteção do programa não encontrada!”. Como 1C:Enterprise não fornece detalhes sobre o erro, esta mensagem pode ocultar um dos seguintes problemas.

Se conosco licença de software , então precisamos obter uma licença de software do centro de licenciamento, descreverei passo a passo.

Ativação de licenças de software 1C

1. Ao iniciar, chegamos na tela “Nenhuma licença foi encontrada para usar o programa!”, Clique em “SIM”
2. Selecione em qual computador a licença deve ser instalada: “Neste computador” ou “No computador servidor 1C:Enterprise”
3. Selecione “Aquisição inicial de uma licença” ou “Atualização de licenças” ou “Reobtenção de licenças”
4. Em seguida, selecione quem deve ter acesso à licença, provavelmente melhor “Todos os usuários” deste computador»
5. Forma de obtenção de licenças: “Automaticamente”, “Em meio eletrônico” ou “Manualmente”
6. Preencha os dados cadastrais e salve em um arquivo
7. O arquivo de licença resultante deve ser movido para C:\Users\Administrator\AppData\Local\1C\1Cv82\conf\2*.lic ou
C:\Usuários\Todos os usuários\1C\1Cv82\conf\2*.lic

Também funcionará se a licença for colocada em
C:\Arquivos de Programas (x86)\1cv82\conf

Se tivermos uma licença de hardware, pode haver um dos seguintes problemas:

Chave não encontrada. Um dos erros mais comuns. Este erro ocorre
se você não tiver uma chave ou tentar usar uma chave de outro produto. Para chaves de rede, o erro ocorre se o Hasp License Manager não estiver em execução na máquina ou se uma chave que não seja de rede estiver instalada, também pode não haver rede.

O número de licenças foi excedido. Este erro ocorre se o número de usuários ativos (sessões) exceder o número especificado de licenças na chave. Além disso, ao trabalhar em uma rede com 2 gerenciadores de licenças (Hasp License Manager) com os mesmos nomes e chaves da mesma série e 1C, a aplicação encontra primeiro a chave com a qual já foi estabelecido o número máximo de conexões, o que leva a um erro.

A chave não contém uma licença. Ocorre quando duas chaves da mesma série estão instaladas no computador, 1C utilizará uma delas. Quando dois gerenciadores de licenças 1C trabalham em rede, o aplicativo pode ser o primeiro a encontrar uma chave que não contém a licença necessária.

Serviço de terminal detectado. A chave de segurança local não está visível na sessão do terminal. Isso pode ser evitado se você iniciar uma sessão de terminal com a chave Admin.

Como instalar corretamente chaves de segurança de hardware

Ao usar mais de uma chave, você deve especificar o nome do gerenciador de licença para servidor no arquivo nhsrv.ini:
NHS_SERVERNAMES = SERVER1

O nome do servidor deve consistir em letras e números latinos e não ter mais de 7 caracteres.

Arquivo nhsrv.ini está localizado no mesmo diretório que o gerenciador de licenças e, se o gerenciador de licenças estiver instalado como um serviço, no diretório Windows\System32. No arquivo nhsrv.ini, você também pode especificar os endereços IP de usuários individuais que desejamos proibir de se conectarem ao gerenciador de licenças.

Nas máquinas clientes, o arquivo nethasp.ini deve ser editado especificando os endereços IP e nomes dos gerenciadores de licenças:
NH_TCPIP = Habilitado


NH_SERVER_ADDR = 192.168.0.100, 192.168.0.101
NH_SERVER_NAME =servidor1, servidor2

Boa sorte a todos!
Por favor, deixe seus comentários, sua opinião é importante para mim.

P.S. Legal! Garota do equalizador

Muitas pessoas perguntam Onde a licença do 1C:Enterprise 8 é armazenada? ou onde assistir chave de licença em 1C?
Em 1C, as informações sobre a licença recebida podem ser visualizadas clicando em “Ajuda” - “Sobre o programa”
Na seção Licença: primeiro vem a licença do cliente, depois, se esta for uma versão do servidor, a licença do servidor 1C
Por exemplo, será indicado o número de registro do kit e o caminho para o arquivo de licença “file://C:/ProgramData/1C/1Cv82/conf/20120430015941.lic”.

A partir da versão da plataforma 1C:Enterprise - 8.2.15 lista de informações de sessões. banco de dados no console de Administração dos servidores 1C:Enterprise contém uma coluna com informações sobre a licença usada por cada sessão. Assim, a contabilidade das licenças de hardware e software utilizadas pode ser mantida no Console de Administração dos servidores 1C. As ferramentas de administração de software possuem a propriedade License do objeto ISessionInfo. Em mais versões anteriores A plataforma 1C:Enterprise 8.2 não possui essas ferramentas.

Adicionalmente:
O arquivo de licença de usuário único está no diretório
C:\Documents and Settings\Todos os usuários\1C\1Cv82\conf
o arquivo é chamado algo assim:
20120302155201.lic

...
Acabei de instalar conforme descrito no artigo: primeiro, após a ativação, ele iniciou em uma sessão, e na segunda: “A chave de proteção não foi detectada...”.
O problema foi resolvido copiando o arquivo de licença (por padrão ele foi imediatamente para o diretório: "C:\Users\All Users\1C\1Cv82\conf\2*.lic") para o diretório:
C:\Arquivos de Programas (x86)\1cv82\conf\
...
Se você estiver usando uma licença de software para o servidor 1C-64x e licenças multiusuário, é melhor editar os arquivos imediatamente:
C:\Arquivos de Programas (x86)\1cv82\8.2.##.###\bin\conf\conf.cfg
C:\Arquivos de Programas\1cv82\8.2.##.###\bin\conf\conf.cfg
especificando o mesmo caminho para as licenças de software, por exemplo:
ConfLocation=C:\Arquivos de Programas\1cv82\conf
e coloque ambas as licenças neste diretório.
Sem isso, na plataforma 8.2.15, problemas como este eram observados periodicamente: vejo uma licença de servidor, mas não vejo muitas licenças de usuário.
Remova os arquivos de licença de todos os outros arquivos - caso contrário, é possível uma situação quando o próprio 1C adiciona o texto ao arquivo de licença:
"O computador *** está usando duas cópias do mesmo arquivo de licença de software: file://C:/Program Files/1cv82/conf/2*.lic e file://C:/Program Files (x86)/1cv82 / 8.2.15.289/bin/conf/2*.lic"


RECURSOS DE LICENÇAS PROTEGIDAS DE SOFTWARE

As licenças de software cliente são divididas em usuário único e multiusuário.
Uma licença de usuário único destina-se à instalação no computador de um usuário e permite iniciar um número arbitrário de sessões com o sistema 1C:Enterprise 8 a partir deste computador. As infobases nessas sessões podem ser criadas com diferentes configurações. A operação do cliente é suportada nas versões arquivo e cliente-servidor.
Uma licença multiusuário está instalada:
para o computador servidor 1C:Enterprise no caso de uma versão cliente-servidor da infobase;
para o computador do servidor web no caso versão do arquivo base de informações.
Uma licença multiusuário permite que você inicie no máximo o número de sessões com o sistema 1C:Enterprise especificado no Contrato de Licença. Esta licença não está vinculada ao computador de nenhum usuário; o número de sessões é contado no servidor.
Os principais suprimentos, que garantem que a aplicação possa ser executada em uma estação de trabalho, bem como uma licença de cliente para uma local de trabalho inclui um conjunto de códigos PIN para obter uma licença de usuário único (análoga a uma chave de proteção de hardware para uma estação de trabalho).
Cada licença de cliente para 5, 10 e 20 estações inclui dois conjuntos de códigos PIN: para obter o número correspondente de licenças de usuário único e uma licença multiusuário para o número correspondente de estações. Antes de obter a primeira licença de tal produto, você precisa decidir como pretende utilizá-lo:
instale uma licença de usuário único em computadores específicos e inicie um número arbitrário de sessões com 1C:Enterprise a partir deles
ou
instale uma licença de servidor e execute 1C:Enterprise em computadores arbitrários, mas ao mesmo tempo limite o número de sessões em execução simultânea.
É importante selecionar o tipo de licença de cliente antes de obter uma licença pela primeira vez, pois a obtenção de uma licença usando um código PIN para uma licença de usuário único impossibilitará a obtenção de uma licença usando um código PIN para uma licença multiusuário licença e vice-versa, a obtenção de uma licença multiusuário impossibilitará a obtenção de uma licença de usuário único deste conjunto.
Licenças de cliente para 50, 100, 300 e 500 estações vêm com um conjunto de códigos PIN para obtenção de uma licença multiusuário para o número correspondente de estações.
Se precisar aumentar o número de estações de trabalho, você deverá adquirir o número necessário de licenças de software e instalá-las nos computadores dos usuários ou em um servidor. Um número arbitrário de licenças de software pode ser instalado no servidor em qualquer combinação das opções fornecidas.
A licença de software para o servidor é instalada no computador servidor 1C:Enterprise. Assim como as licenças de servidor protegidas por hardware, uma licença de software de servidor de 64 bits também oferece suporte à execução de um servidor de 32 bits.
Se em vez de um servidor de 32 bits com proteção de software Se você precisar usar um servidor de 64 bits, então para isso você precisa fazer uma atualização, consulte a seção “Atualizando uma licença de servidor”.

O programa 1C é usado onde a contabilidade precisa ser otimizada. Este software é licenciado, portanto, para funcionar nele é necessário inserir uma chave especial. Sem ele, não é possível iniciar o programa. Se 1C não vir a chave, o programa exibirá informações sobre ela. Por exemplo, " Chave de proteção 1C 7.7 não detectada" Ou então " Chave de proteção do programa 1C não encontrada» – a segunda opção é mais comum.

Como resolver o problema de uma chave de proteção de programa não detectada?

Tente definir a caixa de seleção como " Usar licença de hardware" Para fazer isso, clique em “ Configurações».

Se isso não funcionar, proceda da seguinte forma:

  • Encontre Nethasp.ini – o arquivo de configuração de proteção de chave.
  • Não desligue o computador no qual a chave está inserida. Quando 1C inicia e funciona, ocorre uma verificação automática da presença de uma chave. Não desligue o PC; ele deve estar conectado à fonte de alimentação neste momento.
  • A verificação no Nethasp.ini é feita via "broadcast".
  • Especifique nas configurações um caminho específico para o PC onde a chave está localizada e rejeite “wideform. boletim informativo."
  • Abra o arquivo. Você pode selecionar o aplicativo de edição de sua preferência (em “C:\Arquivos de programas\1Cv81\bin\conf” (para 8.1) ou “C:\Arquivos de programas\1cv82\conf”). Recomendamos selecionar “Bloco de notas” e procurar a linha “”.
  • Especifique o endereço IP do PC que contém a chave de segurança 1C.
  • Use a linha “NH_USE_BROADCAST = Disabled” para desabilitar a distribuição em rede de formato largo.

É isso, você completou a tarefa! Você pode comprar conosco

Menu Beta

1C:Enterprise 8.2: Nenhuma licença foi encontrada para usar o programa. Ativação infinita

Nosso cliente encontrou uma situação completamente padrão: o Windows 10 recebeu um grande pacote de atualização e após reiniciar o PC ao iniciar o 1C:Enterprise, o usuário viu uma janela com o texto “Uma licença para usar o programa não foi detectada”. Nada fora do comum ainda. Mas depois de inserir um novo código PIN 1C:Enterprise e uma mensagem sobre a ativação bem-sucedida, na próxima vez que você entrar no programa, a mensagem de que a licença não foi encontrada aparecerá novamente. Vamos descobrir qual é o problema.

Então, licença de software. Licença não encontrada. O que estamos fazendo?

  1. Clique em “Sim” nesta janela, respondendo à pergunta “Obter uma licença do centro de licenciamento?”
  2. Selecione “Restaurar licença”.
  3. Insira o código PIN atual.
  4. Insira o número de entrega 1C:Enterprise (da folha amarela do envelope), caso não seja inserido, insira um novo código PIN da mesma folha, ou solicite um novo código PIN ao centro de licenciamento, verifique os dados cadastrais.
  5. Percorremos o assistente até o final e vemos a mensagem “Licença obtida com sucesso”.

Mas depois de iniciar o 1C, a mensagem de ausência aparece novamente. O motivo está nos “restos” da licença antiga, que ainda está presente no seu PC, mas não é mais válida. Você precisa limpar 2 pastas de arquivos:

  1. Pasta em Dados do aplicativo: C:/Usuários/%Nome de usuário%/AppData/Local/1C/1Cv82/*.lic

    Em vez de %Nome de usuário% seu nome deve ser indicado conta. Esta pasta deve conter um arquivo com a extensão *.lic, Por exemplo, 20160530140954.lic, o que significa que a última vez que a licença foi obtida foi em 2016, no dia 05 do dia 30, às 14 horas, 09 minutos e 54 segundos - este é um carimbo de data / hora simples. Desmarcado. Mas a ativação provavelmente não será bem-sucedida e no final do assistente de ativação você verá uma mensagem "Erro de compartilhamento de arquivo" indicando o caminho para outro arquivo de ativação.

  2. Vamos deletar o segundo arquivo também. Ele está localizado em outra pasta: C:\ProgramData\1C\1Cv82\conf\*.lic

    Repetimos o procedimento do ponto 1: exclua os arquivos com a extensão *.lic.

  3. Vamos passar pelo assistente de ativação de licença novamente - tudo deve funcionar!

Ainda tem dúvidas?

Algo deu errado? Os especialistas da nossa empresa irão ajudá-lo a resolver quaisquer problemas que possam surgir! Contate-nos! →

Você também pode tirar suas dúvidas em nosso grupo VK ou em nosso YouTube canal!

Esses artigos serão do seu interesse

Um cliente nos procurou em busca de ajuda quando teve problemas para atualizar o classificador de bancos russos. Configuração "Enterprise Accounting", plataforma "8.3.10", embora este erro não tenha nada a ver com estes valores. Texto completo erros: ("timestamp":1508567083822, "status":401, "error":"Unauthorized", "message":"É necessária autenticação completa para acessar este recurso", "path":"/bankregister/v1/bnk. zip") Suas configurações de conexão com a Internet podem estar imprecisas ou incorretas. Claro, a Internet estava funcionando bem naquele momento. Contamos e mostramos por que isso aconteceu.

Ao iniciar o programa 1C Accounting, a operadora pode encontrar a mensagem “Licença não encontrada. A chave de proteção do programa ou a licença de software obtida não foi encontrada." A ocorrência deste problema pode estar associada a uma mudança na configuração do sistema, como resultado da qual 1C reconheceu o sistema como qualitativamente novo, ou a configurações incorretas do próprio 1C (em particular, configurações de rede arquivo de configuração nethasp.ini). Neste material analisarei detalhadamente os motivos desse erro, e também explicarei como corrigi-lo.

Causas da disfunção

O erro “Licença não encontrada” geralmente ocorre em uma situação em que o programa 1C não detectou um arquivo de licença (geralmente com a extensão .lic) no PC local (ou servidor), o que possibilita o lançamento completo do sistema especificado.

Esta situação pode surgir devido aos seguintes fatores:


Como corrigir “Licença não encontrada” em 1C

Vejamos maneiras de se livrar do erro “Licença não encontrada. A chave de proteção do programa ou a licença de software recebida não foi detectada" em sistemas de usuários 1C:

  1. Antes de iniciar o programa, desative seu firewall;
  2. Instale o “monitor Alladin” no sistema. Este produto mostra o uso de licenças na versão de rede do programa. Use-o para verificar se seu sistema possui uma licença instalada;
  3. Ao usar uma licença de hardware em uma janela bases de informação clique em “Configurações” e marque a caixa ao lado da opção “Usar licença de hardware” se tal caixa de seleção não estiver lá;
  4. Edite o arquivo Nethasp.ini, localizado no seguinte caminho:

Abrir este arquivo e escreva lá os endereços IP dos PCs clientes e os nomes dos gerenciadores de licenças. Para isso, na seção especializada, indique:

Em seguida, na seção, especifique o endereço IP do servidor do gerenciador de licenças (deve ser semelhante a NH_SERVER_ADDR = IP obrigatório) e o nome dos gerenciadores de licenças (NH_SERVER_NAME = nome do gerenciador).

O nome do gestor é indicado preliminarmente na seção no formato NHS_SERVERNAMES = nome 1, nome 2 e assim por diante.

  • Ative sua licença existente. Caso receba uma mensagem sobre a ausência de licença detectada, clique em “Sim” e indique o caminho para instalação da licença (PC local ou servidor).
  • Em seguida, selecionamos a opção de obter uma licença inicialmente, obtê-la novamente ou atualizá-la. Definimos a visibilidade da licença para “Todos os usuários de computador”, selecionamos o método de obtenção - manual, automático, em meio digital. Preenchemos o formulário de cadastro, após o qual salvamos os dados em um arquivo que colocamos no diretório: