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.
Já tentei reinstalar e a mensagem persiste.Dados de licença inválidos. Reinstalar é necessário.
OS É Vista Home Premium. Eu já tenho {[[0]} instalado.
29 answers
Download subinacl linha de comando tool
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=enExecutar estes comandos:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f
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)
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]
Eu simplesmente clicei, e abri com o Visual Studio XXXX (no meu caso 2015). Então, poupa-me. Terminar.
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.- ponha o seu relógio do sistema à frente por 1 dia (oops!)
- Instale o software de teste.
- Ajuste o relógio do seu sistema para a data correcta.
- Inicie o VS2010, irá receber a vaga mensagem indicando " dados de licença inválidos. Reinstalar é necessário."
Eu tinha este problema mas consegui resolver isto clicando com o botão direito e usando {[[0]}. Isto acelera o programa muito bem.
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.
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.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.
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:
Parece-me um pouco rebuscado, mas talvez queiras tentar.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.
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).
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
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.
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):
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.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!
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
Isto também pode ocorrer se estiver a tentar invocar um ficheiro xml em vez da aplicação exe.
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
- 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.
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...
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.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
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.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 "
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.
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.
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.
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.