Como posso corrigir um " dados inválidos de licença. Reinstalar é necessário."error in Visual C# 2010 Express?

eu tentei instalarVisual C# 2010 Express edition no meu PC, mas sempre que tento executá-lo, recebo uma mensagem de erro.

Dados de licença inválidos. Reinstalar é necessário.

Já tentei reinstalar e a mensagem persiste.

OS É Vista Home Premium. Eu já tenho {[[0]} instalado.

Author: DineshDB, 2010-04-20

29 answers

Isto funcionou comigo no Vista. É baseado no trabalho em MS: http://connect.microsoft.com/VisualStudio/feedback/details/520110/invalid-license-data-reinstall-is-required
  1. Download subinacl linha de comando tool
    http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

  2. Executar estes comandos:
    subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
    subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

  3. Iniciar VS 2010 Express novamente e desta vez pede uma chave de licença.

(no Windows 7 Home eu tive que executar os comandos acima duas vezes antes que eles funcionassem corretamente)

 4
Author: reece, 2015-04-08 07:19:06
Estou a usar o Visual Studio 2013 e tenho o mesmo problema, mas acontece quando tento abrir uma solução que foi feita usando o Visual Studio 2010.

A solução para mim é abrir o ficheiro da solução (.sln), usando o bloco de notas e alterando esta linha:

[# Visual Studio 2010]

Para isto:

[# Visual Studio 2013]
 30
Author: GnRSlashSP, 2015-04-22 11:04:40

Eu simplesmente clicei, e abri com o Visual Studio XXXX (no meu caso 2015). Então, poupa-me. Terminar.

 8
Author: user3496060, 2016-03-02 16:17:17
Tenho o mesmo problema com o Windows 7 Pro. Já tentei tudo o que o pessoal da Microsoft sugeriu, incluindo desinstalação, limpeza, reinstalação tanto do instalador da web e do Expresso iso VS2010 - com o mesmo resultado todas as vezes.

Dizer que é frustrante é um eufemismo e o desinteresse da Microsoft em Corrigir o que parece ser um problema comum (você pode encontrar muitos 'hits' do motor de busca para o problema, nenhum para uma solução) é bastante inacreditavel.

Uma vez que esta é virtualmente uma instalação virgin Win7, a única conclusão é que a MS quebrou suas verificações de licesing novamente (por que verificar para uma licença em um produto livre?).

Edit: após uma investigação mais aprofundada, concluí que o conselho dado pela Microsoft é inútil e não tenta diagnosticar o problema. Ele simplesmente assume uma fonte de instalação corrompida. Eu acredito que o problema é de fato corromper permissões/propriedade de chaves de registro. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\licenças e subkeys precisa ser de propriedade do sistema com administradores com acesso total. No meu sistema afectado, o dono não pode ser apresentado e não são mostradas permissões quando visto pelo administrador.

Eu não tenho a correção definitiva para isso até agora, já que não posso editar adequadamente as permissões para as chaves de registro afetadas.

A reinstalação do Windows é uma solução quase certa, mas também extremamente drástica.
 6
Author: Bill Hoggett, 2010-06-21 11:02:54
Tive este problema com o download do ensaio profissional VS2010. Posso dar passos claros e concisos para reproduzir:
  1. ponha o seu relógio do sistema à frente por 1 dia (oops!)
  2. Instale o software de teste.
  3. Ajuste o relógio do seu sistema para a data correcta.
  4. Inicie o VS2010, irá receber a vaga mensagem indicando " dados de licença inválidos. Reinstalar é necessário."
No meu caso, a resolução era muito simples. relógio de volta à data errada. No dia seguinte, eu era capaz de ajustar o relógio de volta à data correta e continuar usando o produto. Com base em outras respostas a esta pergunta, parece haver muitas razões para que possa receber esta mensagem. Este problema específico é mais provável que seja encontrado por alguém com uma instalação" virgem " do Windows, uma vez que não é tão difícil definir o relógio incorretamente ao configurar um novo computador e, em seguida, corrigi-lo mais tarde (e se você corrigir o relógio horas após a instalação do produto, pode ser difícil colocar tudo junto e perceber o que aconteceu). Espero que isto ajude outra pessoa.
 6
Author: user700390, 2011-04-09 22:43:17

Eu tinha este problema mas consegui resolver isto clicando com o botão direito e usando {[[0]}. Isto acelera o programa muito bem.

 5
Author: TimB, 2017-08-24 19:56:20

Eu Tenho o problema quando instalado {[[0]} com IngegrationService, o MS Visual Studio 2010 (isolado) foi instalado a partir do instalador sql .

Este erro VS devolvido: Invalid license data. Reinstall is required.

Corrigi o problema ao reinstalar o SSDT com MS VS 2012 (integrado) http://msdn.microsoft.com/en-us/jj650015
 4
Author: Anton, 2014-08-21 07:28:06

Tive este problema ao instalar um novo servidor SQL de 2012 independente.

Causa: ao instalar as ferramentas SQL Managemnt, irá instalar o VS Shell. Parece que isto é tudo o que precisas, mas isto não é suficiente! (ele realmente mostra que vai instalar VS) Estranhamente, o caminho e a aplicação são mostrados no Windows put você não pode abri-los sem o erro.

Correcção: é necessário também instalar "ferramentas de dados do servidor SQL" através da adição de funcionalidades com o servidor SQL.iso

Esperança isto ajuda alguém... demorei bastante.
 2
Author: Johannes, 2014-11-06 15:54:14

Só consigo este erro ao tentar abrir ficheiros de solução mais antigos. Por exemplo, eu tenho VS2013 instalado e esta mensagem de erro aparece quando eu clicar duas vezes em um arquivo de solução VS2010.

Livrar-me dele é tão simples.
  • Lançar o VS2013

  • Abra o ficheiro de solução antigo clicando em
    "File - >Open - >Project/Solution..."do menu (ou simplesmente por
    carregar em Shift+Ctrl + O)

  • Gravar a solução com o novo formato por ao carregar em " Ficheiro - >Gravar Solution As..."e sobrepor o ficheiro antigo.

 2
Author: Sinan ILYAS, 2015-03-06 21:18:25

Parece que isto foi reportado como um bug , mas foi fechado como "não reprodutível". Um suggestiong from the Microsoft supporter is to redownload and reinstall:

Por favor tente obter o ISO completo de http://www.microsoft.com/express/Downloads/#2010-All , montá-lo como unidade virtual. Em seguida, execute a configuração Visual C# da mídia ISO e selecione uma opção para remover o produto. Assim que o C# Visual for desinstalado, por favor. tente instalá-lo novamente a partir da mídia ISO.

Parece-me um pouco rebuscado, mas talvez queiras tentar.

Se isso não o ajudar, sugiro que publique um novo relatório de erros à Microsoft ou vote para reabrir o existente (Não tenho a certeza se/como isso é possível).

 1
Author: Jørn Schou-Rode, 2010-04-20 07:28:25

Tenho enfrentado esse problema ao instalar o Visual studio 2010 C# express usando a conta de administrador local e, em seguida, tentar registrar o aplicativo usando outra conta que não tem privilégios de Administrador, devido a políticas corporativas esta conta não pode editar o Registro, por qualquer meio, então, de repente, é assim que eu descobri como resolver esse problema eu abra o VS 2010 como um administrador local, em seguida, inseriu a chave de registo, e é trabalhado , não sei mais o que fazer A própria Microsoft não mencionou esta solução nem sequer se esforçou para investigar ou resolver este problema

 1
Author: Muhammed, 2010-07-11 12:46:55

Acabei de encontrar este problema em uma instalação virgin com um sistema que tem uma bateria de relógio ruim (quando eu desligar a energia, ele reinicializa a data/hora. A sincronizar para time.windows.com mais uma vez permitiu-me executar o VS2010 com sucesso.

 1
Author: Layla, 2011-04-24 19:47:04
Não era o relógio para mim, e todas as horas passadas a fazer o download e a reinstalação foram uma perda de tempo (excepto a última, claro....).

Também, por alguma razão estranha, apenas adicionar permissões de leitura ao nó HKCR usando psexec -i -s regedit não funcionou por si só.

Para corrigir o meu problema em Windows 7, certifiquei-me (usando {[[0]}) de que a minha conta de autenticação tinha permissões de controlo completas sobre cada nó do registo e que o grupo de todos tinha permissões de leitura sobre cada nó no registo. registo, e fez todos os passos no seguinte link (reinicialização após cada passo):

Http://windows.microsoft.com/troubleshootwindows7sp1

Isto deve ser um exagero, mas depois de passar mais de 10 horas a tentar pôr isto a funcionar, estou feliz por funcionar... Boa sorte!
 1
Author: Robert, 2011-12-13 17:12:16
Fiquei preso vários dias com o mesmo problema. Ao investigar o registo, encontrei várias chaves no HKCR, onde me foi negado o acesso, mesmo como administrador. Entre estas chaves estava a chave das licenças. Tentou muitas coisas para resolver este problema de acesso, mas não conseguiu corrigi-lo.

Finalmente eu trabalhei em torno deste problema com uma reinstalação do Windows 7 - escolhendo a opção de atualização quando solicitado a escolher entre atualização ou uma instalação nova. Tive de reinstalar os controladores de vídeo, mas todos os meus os programas e as contas de utilizador sobreviveram.

Http://windows.microsoft.com/en-US/windows7/Installing-and-reinstalling-Windows-7

Depois da actualização, tenho acesso às licenças HKCR\de novo e o Visual Studio 2010 começa como esperado.
 1
Author: Henrik Buch-Larsen, 2012-01-11 13:29:01
Tive um problema e, finalmente, ultrapassei-o. Eu tentei as soluções acima para nenhum efeito. (Eu configuro as minhas chaves de licença para abrir permissões, definir o meu relógio para a frente, etc. Depois de dois dias desisti...

No final, eu instalei VS 2012 Express, que poderia lidar com soluções VS 2010, mas não poderia compilar o código 2010 (sem um erro de COFF). Após ter encontrado este artigo sobre a necessidade de se instalar o VS 2010 para compilar a solução de 2010 em VS 2012, reinstalei o VS 2010, apesar de eu presumi que não funcionaria sozinho. Eu tentei abrir 2010 de qualquer maneira e funcionou!

 1
Author: CharlieP, 2017-05-23 11:47:00

Análise : de acordo com a nota anterior correcta do reece (e do autor original), usei o ProcessMonitor para ver o que devenv.exe tenta fazer e falha. Infelizmente, ele estava tentando ler uma série de chaves reg que não estavam sob o nó de licenças (então não teria sido suficiente para tomar posse do último com subinacl). Além disso, mesmo depois de tomar posse, as chaves afetadas ainda renderam "acesso negado". Fazê-lo como Administrador foi igualmente inutil. Além disso, o Visual Studio também não caiu em nenhum disparate de mudança de data.

Solution-Don't try this at home :D though: I downloaded pstools and ran {[[[0]} to get System privileges, then I changed permissions on the entire HKCR node to allow Everyone to Read (:P what can I say, viva el comandante).

Quero salientar que a adição de "todos" para ter permissões de leitura em HKEY_Classes_Root corrigiu este problema para mim.

Não sei exactamente o que é necessária permissão, mas isto "funcionou comigo" ... MMMV

 1
Author: Valentin Gabriel Raduti, 2013-10-09 02:37:31

Isto também pode ocorrer se estiver a tentar invocar um ficheiro xml em vez da aplicação exe.

 1
Author: sweetfa, 2013-12-19 03:35:56

Se está aqui do Google e está a experimentar este problema com a ferramenta de exportação de configuração do GFI MailEssentials, verifique se não está a tentar abrir o WebMon.A instalar o motor melhor.exe.xml em vez de WebMon.A instalar o motor melhor.exe

Se tiver a opção" esconder as extensões de ficheiros comuns " activa, irá ver a .exe, mas não o .xml

 1
Author: Jarrod, 2017-11-14 22:58:19
Aconteceu-me com uma nova instalação do Visual Studio 2010 ultimate num novo computador. Este novo computador tinha a hora interna correctamente definida, mas a data estava marcada para um dia de atraso. Instalei o Visual Studio 2010 com a data incorrecta. Então, eu notei a data incorreta e a mudei sincronizando com um servidor NTP, e a partir daquele momento o Visual Studio 2010 não funcionaria... vou ter de parar de usar o Visual Studio 2010 até ao DateTime.Agora > data de instalação.
 0
Author: Francisco Lozano, 2011-05-05 11:35:53
Encontrei o mesmo problema ontem.E eu já consertei. Por favor, siga os passos:
    Executar configuração.exe again; Change or Remove Microsoft Visual Studio 2010; Chave de licença de actualização( indique a nova chave de licença); completa.
BOA SORTE !
 0
Author: xiemails, 2012-05-11 08:39:03

Para todos os que têm ligação à internet. Não te mistures com a tua registo, é uma perda de tempo. Definir o relógio CMOS nesse momento basta clicar no botão que diz "obter a chave de Registro on-line" preencher subir o formulário (dois campos são apenas necessários), em seguida, a chave de registro apareça no seu ecrã e copie-o e cole-o. então tudo funcionar. desculpe, não posso postar quaisquer imagens que ainda preciso para ganhar mais pontos...

 0
Author: pndcck, 2012-10-29 16:26:03

Fundo: Visual Studio 2012 Pro instalado pela conta do administrador. Como "Joe User" (membro do Win 7 Users group, mas não administradores) recebi a mensagem de erro. Ao ler este fórum, concluí que esta é uma mensagem de erro genérica. Passos a corrigir: Como administrador, abra o HK_CLASSES_ROOT. Abrir o menu de contexto na sub-chave de licenças Seleccione As Permissões... Defina o controle total para todos os usuários.

Agora liga - te como" Joe " outra vez. Voilà!

A seguir, como administrador mudar a permissão em HKCR / licenças de volta para ler apenas para usuários.

Duas dicas para os programadores. Se você pode desenvolver e executar uma aplicação como um usuário comum, então presumivelmente o seu pobre os clientes também não precisam de direitos administrativos para geri-lo.

Não divulgues informações de segurança em mensagens de erro" úteis". Microsloth estão provavelmente seguindo seus próprios conselhos e dando uma vaga e inútil mensagem de erro aqui. Não faço ideia porquê mudar a permissão para o FC e voltar à configuração original. passar. Só posso assumir que o estúdio Visual escreve algo nessa chave da primeira vez que ela funciona.
 0
Author: user2971293, 2013-11-09 06:36:59
Este foi o meu problema com a minha Rede Visual basic 2005. Foi assim que o resolvi.

1.Carregue em Iniciar: - > tipo executar (ou carregue em win+r) 2.Tipo regedit 3.Carregue em HKEY_ CLASSES_ root 4.Carregue Nas Licenças 5.Duplo-click (por omissão) 6.limpar todo o texto escrito no campo de dados de valor 6.primo 7.Executar novamente o Microsoft visual studio

 0
Author: user3004000, 2013-11-18 08:57:28
O meu problema: - VS funciona bem, mas quando eu criar nova configuração de solução e implantação ele faz arquivo de configuração, mas quando eu executar este arquivo de configuração, ele diz: "dados de licença inválidos. Reinstalar é necessário." - o subinacl não funciona.

O meu PC.: - Windows 7 64bit. - Visual Studio 2012

À minha maneira: - Fechar O Estúdio Visual. - Corre o regedit. - Puxe HKEY_ CLASSES_ROOT - À procura de licenças - Carregue com o botão direito nas Licenças - > carregue em Permissões... - >carregue em Adicionar - > carregue no utilizador que deseja editar - > carregue em Editar - > escolha esta chave e sub-chave - > verificar todas as permissões: controlo completo, valor da consulta, SetValue, criar sub-chave, enumerar sub-chaves, Notyfy, Criar ligação, Delete, escrever CAD, dono da escrita, controlo de leitura... - >verifique aplicar estas permissões aos objectos... -> carregue em OK -> carregue em OK -> carregue em OK - > feche a edição do registo - Start VS - Espero que isto ajude.
 0
Author: Thanh Lý, 2015-05-24 03:16:22

Apesar de nenhuma das soluções acima funcionar para mim (para além de executar a aplicação com outro nome de utilizador),mudar o nome da pasta de aplicações em %appdata% fixou o porblem para mim. "C:\Users...\AppData\Roaming\Microsoft \ MS Project "

 0
Author: Gabriel, 2017-06-01 12:50:05

Tive este problema ao instalar a dynamic ax setup na VM, enquanto a instalava estava a mostrar-me que a 'licence is not valid, Reinstall visual studio shell 2010 version', por isso desinstalei a versão visual studio shell 2010 e o seu componente seguinte e tentei instalar novamente o AX admin que funcionou.

 0
Author: Shalom, 2017-06-15 12:40:02
Estou a ter um problema com o Visual Studio 2015 instalado.

Ramonsantana sobre a forum.unity3d.com tinha a solução para mim: https://forum.unity3d.com/threads/if-anyone-is-having-visual-studio-shell-2010-invalid-license-data-reinstall-is-required.298824/

Copiado para referência

Utilize o regedit go to HKEY_CLASSES_ROOT e procure o Visual Studio.DTE Desde que eu tenho Visual Studio 2015 CTP instalado eu tenho 3 DTE, um é VisualStudio.DTE, the other Visual StudioDTE.10, 0 e VisualStudio.DTE.14.0 Go to VisualStudio.DTE.14.0 (ou seja o que for versão do Visual studio que você instalou) e clique CLSID.

Copiar o Por omissão( duplo-click por omissão e copiar a chave dentro), agora volte para Visua Studio.DTE e faça duplo-click sobre o valor por omissão e cole a chave acabaste de copiar.

Quase lá. No VisualStudio.DTE ir para CurVer e faça duplo-click na chave para a editar. Alterar o 10,0 em o fim da 12.0 ou 13.0 ou 14.0, dependendo da versão do Visual Studio que você tem e você está feito.
 0
Author: Squazz, 2017-09-07 07:47:10

Uma outra solução que eu encontrei para trabalhar é o mencionado Mac por sobre a Superusuário: https://superuser.com/questions/651261/how-do-i-fix-an-invalid-license-data-reinstall-is-required-error-in-visual-s

Quando simplesmente reinstalar o Visual Studio 2010 shell não funciona, ele aponta que instalá-lo através do SSMS 2010 pode resolver o problema:
Consegui resolver o meu problema sem fazer alterações manuais a o O registo do Windows instalando As ferramentas de dados do servidor SQL 2010 , que é também gratuito e inclui o Visual Studio 2010 Shell.

Você não tem que passar por todo o processo de instalação. Cancelei o processo quando acabou de instalar a shell e funcionou com a nossa multa.

 0
Author: Squazz, 2017-09-07 07:54:30

Acredites ou não, encontrei casos em que este problema ocorreu devido a um erro de compilação quando o erro de compilação foi devido a um erro no xcopy nos eventos pré-compilação.

Tivemos este problema numa faculdade e depois de tentar tudo aqui, decidimos esquecê-lo e corrigir o erro do xcopy. Quando isso foi corrigido, o Visual Studio 2010 shell error parou de aparecer, por alguma razão.
 -1
Author: Squazz, 2017-09-07 08:32:57