Invalid license data reinstall is required visual studio 2010 как исправить

Обновлено: 04.07.2024

Неверные данные лицензии. Требуется переустановка.

Выполните эти команды:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

Снова запустите VS 2010 Express, и на этот раз он запросит лицензионный ключ.

(В Windows 7 Home мне пришлось дважды запустить вышеуказанные команды, прежде чем они сработали правильно)

Я использую Visual Studio 2013, и у меня такая же проблема, но она возникает, когда я пытаюсь открыть решение, созданное с помощью Visual Studio 2010.

Решение для меня - открыть файл решения (.sln) с помощью блокнота и изменить эту строку:

Я просто щелкнул правой кнопкой мыши и открыл с помощью Visual Studio XXXX (в моем случае 2015). Тогда сохраните это. Готово.

У меня возникла эта проблема при установке нового автономного сервера SQL Server 2012.

Причина: при установке SQL Managemnt Tools будет установлена ​​оболочка VS Shell. Кажется, это все, что вам нужно, но этого недостаточно! (на самом деле это показывает, что он установит VS) Как ни странно, путь и приложение отображаются в окнах, вы не можете открыть их без ошибки.

Исправление: вам также необходимо установить «SQL Server Data Tools» через Feature Add с SQL-Server.iso.

Надеюсь, это кому-то поможет . мне потребовалось довольно много времени.

Вы не поверите, но я обнаружил случаи, когда эта проблема возникала из-за ошибки сборки, когда ошибка сборки была связана с ошибкой в ​​xcopy в событиях перед сборкой.

У меня такая же проблема с Windows 7 Pro. Пробовали все, что предлагали люди Microsoft, включая удаление, очистку, переустановку как из веб-установщика, так и из ISO-образа VS2010 Express - каждый раз с одним и тем же результатом.

Сказать, что это расстраивает, - значит ничего не сказать, а отсутствие интереса со стороны Microsoft к исправлению того, что кажется распространенной проблемой (вы можете найти множество "совпадений" поисковой системы для проблемы, ни одной для решения), совершенно невероятно.

Поскольку это фактически чистая установка Win7, единственный вывод состоит в том, что MS снова нарушила свои проверки на наличие лицензий (зачем проверять наличие лицензии на бесплатный продукт?).

Изменить: после дальнейшего расследования я пришел к выводу, что совет, данный Microsoft, бесполезен и не пытается диагностировать проблему. Он просто предполагает наличие коррумпированного источника установки. Я считаю, что проблема в коррумпированных разрешениях / владении ключами реестра. HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Лицензии и подразделы должны принадлежать SYSTEM, а администраторы должны иметь полный доступ. В моей затронутой системе владелец не может быть отображен, и при просмотре администратором не отображаются разрешения.

У меня пока нет окончательного исправления для этого, так как я не могу адекватно редактировать разрешения для затронутых ключей реестра.

Переустановка Windows - это почти верное, но очень радикальное решение.

У меня была эта ТОЧНАЯ проблема с загрузкой пробной / ознакомительной версии VS2010 Professional. Я могу дать четкие и краткие инструкции по воспроизведению:

В моем случае решение было довольно простым - установить часы вперед на неправильную дату. На следующий день я смог установить часы на правильную дату и продолжить использование продукта.

Надеюсь, это поможет кому-то другому.

У меня была эта проблема, но я смог решить ее, щелкнув правой кнопкой мыши и используя Run as Administrator . Это нормально загружает программу.

У меня возникла проблема при установке MS SQL 2012 с IngegrationService , MS Visual Studio 2010 (изолированный) был установлен из установщика sql.

Эта VS вернула ошибку: Invalid license data. Reinstall is required.

Избавиться от него так просто:

Откройте старый файл решения, нажав
"Файл-> Открыть-> Проект / Решение . " из меню (или просто
нажатие Shift + Ctrl + O)

Сохраните решение в новом формате, нажав «Файл-> Сохранить». Решение Как . "и перезапишите старый файл.

Для меня это звучит немного надуманным, но вы можете попробовать.

Если это вам не поможет, я бы посоветовал вам либо опубликовать новый отчет об ошибке в Microsoft, либо проголосовать за повторное открытие существующего (я не уверен, возможно ли / как это возможно).

Для меня это были не часы, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (кроме последнего, конечно . ).

Кроме того, по какой-то странной причине простое добавление разрешений на чтение для узла HKCR с использованием psexec -i -s regedit само по себе не сработало.

Чтобы решить свою проблему с Windows 7 , я убедился (с помощью psexec -i -s regedit ), что моя учетная запись имеет разрешение на полный контроль над каждым узлом в реестре и что у всех групп есть разрешение на чтение для каждого узла в реестре. , и выполнил все шаги по следующей ссылке (перезагружая после каждого шага):

Вероятно, это перебор, но потратив более 10 часов, пытаясь заставить это работать, я просто счастлив, что это работает . Удачи!

Наконец, я решил эту проблему, переустановив Windows 7, выбрав опцию «Обновить», когда будет предложено выбрать между обновлением или новой установкой. Пришлось переустановить видеодрайверы, но все мои программы и учетные записи уцелели.

После обновления у меня снова есть доступ к HKCR \ Licenses, и Visual Studio 2010 запускается должным образом.

У меня была эта проблема, и, наконец, я ее преодолел. Я пробовал приведенные выше решения, но безрезультатно. (Я установил свои лицензионные ключи, чтобы открывать разрешения, переводил часы вперед и т. Д.) Через два дня я сдался .

В конце концов, я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не смог скомпилировать код 2010 (без ошибки COFF). Найдя эту статью о необходимости установки VS 2010 для компиляции решения 2010 в VS 2012, я переустановил VS 2010, хотя предполагал, что это не будет работать сам по себе. Я все равно попробовал открыть 2010 год, и это сработало!

Анализ : согласно предыдущему правильному примечанию Риса (и автора исходного решения), я использовал ProcessMonitor, чтобы увидеть, что devenv.exe пытается сделать, но терпит неудачу. К сожалению, он пытался прочитать несколько ключей reg, которые не находились в узле Licenses (поэтому этого было бы недостаточно, чтобы стать владельцем последнего с помощью subinacl). Более того, даже после вступления во владение затронутые ключи по-прежнему выдавали «ЗАПРЕЩЕННЫЙ ДОСТУП». Делать это как администратор было также бесполезно. Кроме того, Visual Studio не попала в чушь с изменением даты.

Решение - не пытайтесь сделать это дома: D : я загрузил pstools и запустил psexec -i -s regedit , чтобы получить системные привилегии, затем я изменил разрешения для всего узла HKCR, чтобы позволить всем читать ( : P что я могу сказать, viva el comandante).

Я хочу отметить, что добавление «Все» для получения разрешений на чтение в HKEY_Classes_Root помогло мне решить эту проблему.

Я не уверен, какое именно разрешение необходимо, но это «сработало для меня» . YMMV

Это также может произойти, если вы пытаетесь вызвать XML-файл вместо exe-приложения.

недопустимые данные лицензии. Требуется переустановка.

выполнить эти команды:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

запустите VS 2010 Express снова, и на этот раз он запрашивает лицензионный ключ.

(в Windows 7 Home мне пришлось дважды запускать вышеуказанные команды, прежде чем они работали правильно)

Я использую Visual Studio 2013, и у меня такая же проблема, но это происходит, когда я пытаюсь открыть решение, которое было сделано с помощью Visual Studio 2010.

решением для меня является открытие файла решения (.sln), используя блокнот и измените эту строку:

Я просто щелкнул правой кнопкой мыши и открыл Visual Studio XXXX (в моем случае 2015). Затем сохранить. Сделанный.

У меня такая же проблема с Windows 7 Pro. Попробовали все, что предложили люди Microsoft, включая удаление, очистку, переустановку как из веб - установщика, так и из VS2010 Express iso-с тем же результатом каждый раз.

сказать, что это расстраивает, это преуменьшение и незаинтересованность Microsoft в исправлении того, что кажется общей проблемой (вы можете найти много поисковых "хитов" для проблемы, ни для решения), довольно невероятно.

поскольку это фактически установка virgin Win7, единственный вывод заключается в том, что MS снова нарушили свои проверки лицензирования (зачем проверять лицензию на бесплатный продукт?).

Edit: после дальнейшего исследования я пришел к выводу, что советы, данные Microsoft, бесполезны и не пытаются диагностировать проблему. Он просто предполагает поврежденный источник установки. Я считаю, что проблема на самом деле коррумпированные разрешения/право собственности на ключи реестра. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses и подразделы должны принадлежать системе с администраторами, имеющими полный доступ. В моей уязвимой системе владелец не может отображаться, и никакие разрешения не отображаются при просмотре администратором.

У меня пока нет окончательного исправления, поскольку я не могу адекватно редактировать разрешения для затронутых разделов реестра.

переустановка Windows-это почти определенное исправление, но также чрезвычайно радикальное.

У меня была эта точная проблема с профессиональной пробной / оценочной загрузкой VS2010. Я могу предоставить четкие и краткие шаги для воспроизведения:

в моем случае разрешение было довольно простым-установить часы назад на неправильную дату. На следующий день я смог установить часы на правильную дату и продолжить использование продукта.

надеюсь, это поможет кому-то еще.

У меня была эта проблема, но я смог решить ее, щелкнув правой кнопкой мыши и используя Run as Administrator . Это загрузит программу просто отлично.

у меня есть проблема, когда instelled MS SQL 2012 с IngegrationService , MS Visual Studio 2010 (изолированный) был установлен из установщика sql .

это VS возвращенная ошибка: Invalid license data. Reinstall is required.

У меня была эта проблема при установке нового автономного сервера SQL Server 2012.

причина: при установке SQL Managemnt Tools он установит vs Shell. Кажется, это все, что вам нужно, но этого недостаточно! (на самом деле он показывает, что он установит VS) Как ни странно, путь и приложение показаны в windows, вы не можете открыть их без ошибки.

Fix: вам также необходимо установить "SQL Server Data Tools" через функцию Add с помощью SQL Server.iso

надеюсь, это кому-то поможет. это заняло довольно много времени.

избавиться от него так просто:

открыть старый файл, нажав кнопку
"Файл- > Открыть - >Проект / Решение. "из меню (или просто
прессование Shift + Ctrl+O)

сохраните решение в новом формате, нажав " Файл - >Сохранить Решение Как. "и перезаписать старый файл.

похоже, что это было сообщается как ошибка, но был закрыт как "не воспроизводимы". Одно из предложений от сторонника Microsoft -загрузить и переустановить:

Это звучит немного надуманно для меня,но вы можете попробовать.

Если это не поможет вам, я бы предложил вам либо опубликовать новый отчет об ошибке в Microsoft, либо проголосовать за повторное открытие существующего (я не уверен, что/как это возможно).

это были не часы для меня, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (за исключением последнего, конечно. ).

кроме того, по какой-то странной причине просто добавьте разрешения на чтение к узлу HKCR с помощью psexec -i -s regedit не работает сам по себе.

Это, вероятно, перебор, но, потратив 10+ часов, пытаясь заставить это работать, я просто рад, что это работает. Удачи!

наконец, я работал над этой проблемой с переустановкой Windows 7-выбор опции обновления при появлении запроса на выбор между обновлением или новой установкой. Пришлось переустановить видеодрайверы, но все мои программы и учетные записи пользователей выжил.

после обновления у меня снова есть доступ к HKCR\Licenses, и Visual Studio 2010 запускается, как ожидалось.

У меня была эта проблема, и, наконец, она прошла. Я попробовал решения выше безрезультатно. (Я установил лицензионные ключи для открытия разрешений, установил часы вперед и т. д. Через два дня я сдался.

в конце концов, я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не мог скомпилировать код 2010 (без ошибки COFF). После нахождения в этой статье при необходимости установки VS 2010 для компиляции решения 2010 в VS 2012 я переустановил VS 2010 даже хотя я предполагал, что это не сработает само по себе. Я все равно попробовал открыть 2010, и это сработало!

анализ: согласно предыдущей правильной заметке риса (и оригинального автора обходного пути), я использовал ProcessMonitor, чтобы увидеть, что devenv.exe пытается сделать и терпит неудачу. К сожалению, он пытался прочитать несколько ключей reg, которые не были под узлом лицензий (поэтому было бы недостаточно взять на себя владение последним с subinacl). Кроме того, даже после принятия права собственности затронутые ключи по-прежнему давали "отказ в доступе". Делать это как администратор было одинаково бесполезный. Кроме того, Visual Studio также не попала на какую-либо ерунду с изменением даты.

решение-не пытайтесь это дома: D, хотя: Я загрузил pstools и побежал psexec -i -s regedit чтобы получить системные привилегии, я изменил разрешения на весь узел HKCR, чтобы позволить всем читать (: P что я могу сказать, viva el comandante).

Я хочу отметить, что добавление" все", чтобы иметь права на чтение на ¼ исправлена эта проблема для мне.

Я не уверен точно, какое разрешение необходимо, но это "сработало для меня" . YMMV

Неверные лицензионные данные. Требуется переустановка.

Я использую Visual Studio 2013, и у меня та же проблема, но она возникает, когда я пытаюсь открыть решение, созданное с использованием Visual Studio 2010.

Решение для меня состоит в том, чтобы открыть файл решения (.sln) с помощью блокнота и изменить эту строку:

Я просто щелкнул правой кнопкой мыши и открыл Visual Studio XXXX (в моем случае 2015). Тогда сохраните его. Сделано.

У меня такая же проблема с Windows 7 Pro. Перепробовали все, что предлагали сотрудники Microsoft, включая удаление, очистку, переустановку как из веб - установщика, так и из VS2010 Express iso-каждый раз с одним и тем же результатом.

Сказать, что это расстраивает, - это преуменьшение, и незаинтересованность Microsoft в устранении того, что кажется общей проблемой (вы можете найти множество поисковых систем 'hits' для этой проблемы, но ни одного для решения), совершенно невероятна.

Поскольку это практически девственная установка Win7, единственный вывод заключается в том, что MS снова нарушили свои проверки лицензирования (зачем проверять наличие лицензии на бесплатный продукт?).

Правка: После дальнейшего расследования я пришел к выводу, что советы, данные Microsoft, бесполезны и не пытаются диагностировать проблему. Он просто предполагает наличие поврежденного источника установки. Я считаю, что проблема на самом деле заключается в поврежденных разрешениях/владении ключами реестра. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses и подразделы должны принадлежать SYSTEM с администраторами, имеющими полный доступ. В моей затронутой системе владелец не может отображаться, и никакие разрешения не отображаются при просмотре администратором.

У меня пока нет окончательного решения для этого, так как я не могу адекватно редактировать разрешения для затронутых разделов реестра.

Переустановка Windows-это почти верное исправление, но также и чрезвычайно радикальное.

У меня была эта проблема EXACT с профессиональной пробной / оценочной загрузкой VS2010. Я могу предоставить четкие и краткие шаги для воспроизведения:

В моем случае решение было довольно простым - перевести часы назад на неправильную дату. На следующий день я смог вернуть часы на правильную дату и продолжить использование продукта.

Надеюсь, это поможет кому-то еще.

У меня есть Visual C++ 2010 Express, и я хочу создать приложение 64-bit. В OS X мы используем gcc. Если я установлю MinGW, как можно изменить компилятор по умолчанию в Visual C++ 2010 Express, чтобы использовать MinGW или что-то еще?

У меня была эта проблема, но я смог решить ее, щелкнув правой кнопкой мыши и используя Run as Administrator . Это отлично загружает программу.

Выполните эти команды:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

Снова запустите VS 2010 Express, и на этот раз он запросит лицензионный ключ.

(На Windows 7 Home мне пришлось дважды выполнить вышеуказанные команды, прежде чем они сработали правильно)

У меня возникла проблема при установке MS SQL 2012 с IngegrationService , MS Visual Studio 2010 (Изолированный) был установлен из установщика sql .

Эта VS возвращенная ошибка: Invalid license data. Reinstall is required.

У меня возникла эта проблема при установке нового автономного сервера SQL Server 2012.

Причина: При установке SQL инструментов управления он установит VS Shell. Кажется, что это все, что вам нужно, но этого недостаточно! (на самом деле это показывает, что он установит VS) Странно, что путь и приложение показаны в windows, вы не можете открыть их без ошибки.

Исправление: Вам также необходимо установить "SQL Server Data Tools" через функцию Add с SQL-Server.iso

Надеюсь, это кому-то поможет. это заняло у меня довольно много времени.

Избавиться от него так просто:

Откройте старый файл решения, нажав кнопку
"File->Open->Project/Solution. " из меню (или просто
нажав Shift+Ctrl+O)

Сохраните решение в новом формате, нажав "File->Save Solution As. " и перезаписав старый файл.

Анализ : согласно предыдущей правильной заметке риса (и оригинального автора обходного пути), я использовал ProcessMonitor, чтобы увидеть, что devenv.exe пытается сделать и терпит неудачу. К сожалению, он пытался прочитать ряд ключей reg, которые не находились под узлом лицензий (поэтому было бы недостаточно, чтобы взять на себя ответственность за последний с помощью subinacl). Кроме того, даже после вступления в права собственности затронутые ключи все еще давали "ACCESS DENIED". Делать это в качестве Администратора было столь же бесполезно. Кроме того, Visual Studio также не поддался на какую-либо ерунду с изменением даты.

Решение - Не пытайтесь делать это дома :D хотя : Я загрузил pstools и запустил psexec -i -s regedit , чтобы получить системные привилегии, затем я изменил разрешения на весь узел HKCR, чтобы все могли читать (:P что я могу сказать, viva el comandante).

Я хочу отметить, что добавление "Everyone", чтобы иметь разрешения на чтение в hkey_cloud, исправило эту проблему для меня.

Я не уверен, какое именно разрешение требуется, но это "worked for me" . YMMV

Похоже , что это было сообщено как ошибка, но было закрыто как "Not Reproducible". Одно из предложений от сторонника Microsoft заключается в повторной загрузке и переустановке:

Мне это кажется немного притянутым за уши, но вы, возможно, захотите попробовать.

Если это вам не поможет, я бы посоветовал вам либо опубликовать новый отчет об ошибке в Microsoft, либо проголосовать за повторное открытие существующего (я не уверен, возможно ли это).

Наконец, я решил эту проблему с переустановкой Windows 7 - выбрав опцию обновления, когда мне будет предложено выбрать между обновлением или новой установкой. Пришлось переустановить видеодрайверы, но все мои программы и учетные записи пользователей выжили.

После обновления у меня снова есть доступ к HKCR\Licenses, и Visual Studio 2010 запускается, как и ожидалось.

Для меня это были не часы, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (за исключением последнего, конечно. ).

Кроме того, по какой-то странной причине простое добавление разрешений на чтение к узлу HKCR с использованием psexec -i -s regedit не работало само по себе.

Это, вероятно, излишне, но после того, как я потратил более 10 часов, пытаясь заставить это работать, я просто счастлив, что это работает. Удачи!

У меня была эта проблема, и в конце концов я ее преодолел. Я попробовал вышеприведенные решения безрезультатно. (Я устанавливаю свои лицензионные ключи для открытия разрешений, перевожу часы вперед и т. Д.) Через два дня я сдался.

В конце концов, я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не мог скомпилировать код 2010 (без ошибки COFF). Найдя эту статью о необходимости установки VS 2010 для компиляции решения 2010 в VS 2012, я переустановил VS 2010, хотя предполагал, что он не будет работать сам по себе. Я все равно попробовал открыть 2010 год, и это сработало!

Это также может произойти, если вы пытаетесь вызвать файл xml вместо приложения exe.

Когда простая переустановка Visual Studio 2010 shell не работает, он указывает, что установка его через SSMS 2010 может решить проблему:

Я смог решить свою проблему , не внося никаких изменений вручную в реестр Windows, установив SQL Server Data Tools 2010, который также является бесплатным и включает в себя Visual Studio 2010 Shell.

Вам не нужно проходить весь процесс установки. Я отменил процесс, когда он был закончен с установкой shell, и он отлично сработал.

Если вы пришли из Google и столкнулись с этой проблемой с помощью инструмента экспорта конфигурации GFI MailEssentials, убедитесь, что вы не пытаетесь открыть WebMon.SettingsImporterTool.exe.xml вместо WebMon.SettingsImporterTool.exe

Если у вас включен "hide common file extensions", вы увидите .exe, но не .xml

Только что случилось со мной с новой установкой Visual Studio 2010 ultimate на новом компьютере.

На этом новом компьютере было правильно установлено внутреннее время, но дата была установлена на один день позже. Я установил Visual Studio 2010 с неверной датой. Затем я заметил неправильную дату и изменил ее, синхронизировав с сервером NTP, и с этого момента Visual Studio 2010 не будет работать. поэтому мне придется прекратить использовать Visual Studio 2010 до DateTime.Now > installationDate.

Всем, у кого есть подключение к Интернету. Не смешивайтесь со своим реестром, это просто пустая трата времени. Установите часы CMOS прямо, а затем просто нажмите на кнопку, которая говорит, что "Obtain registry key online" заполняет форму(требуется только два поля), затем раздел реестра появится на вашем экране, а затем просто скопируйте и вставьте его. тогда все работает нормально. к сожалению, я не могу опубликовать ни одного изображения, мне все еще нужно заработать больше очков.

Я столкнулся с той же проблемой yesterday.And, которую уже исправил. Пожалуйста, выполните следующие действия:

  • Запустите setup.exe снова; Измените или удалите Microsoft Visual Studio 2010; Обновление лицензионного ключа (Введите новый лицензионный ключ); Завершено.

Эй, это была моя проблема с моей Visual basic net 2005 Вот как я это решил:

Теперь снова войдите в систему как "Joe". Вуаля!

Затем, как администратор, измените разрешение на HKCR/Лицензии обратно на чтение только для пользователей.

Две подсказки для разработчиков. Если вы можете разрабатывать и запускать приложение как обычный пользователь, то, вероятно, вашим бедным клиентам также не нужны права администратора для его запуска.

Я понятия не имею, почему сработало изменение разрешения на FC, а затем обратно на исходную настройку. Я могу только предположить, что Visual Studio записывает что-то в этот ключ при первом запуске.

Мой пролем: -VS работает нормально, но когда я создаю новую установку решения и Deployment, он создает файл установки, но когда я запускаю этот файл установки, он говорит: "Invalid license data. Reinstall is required." -субинакл не работает.

Мой PC: -OS:Windows 7 64 бит. -Visual Studio 2012

Мой путь: -Закрыть Visual Studio -Запустите regedit. -Потяни вниз. -Ищу лицензии -Щелкните правой кнопкой мыши на лицензиях -> выберите Разрешения. -> нажмите Addvanced -> выберите пользователя, которого вы хотите отредактировать -> нажмите Edit -> выберите этот ключ и подраздел -> проверьте все Разрешить: Полный контроль, Значение запроса, SetValue, Создать подраздел, Перечислить подразделы, Notyfy, Создать ссылку, Удалить, Написать DAC, Написать владельца, Управление чтением. -> установите флажок Применить эти разрешения к объектам. -> нажмите OK -> нажмите OK -> нажмите OK -> Закройте редактирование реестра -Начало VS -Надеюсь, это поможет

Похожие вопросы:

Я использую Microsoft Visual Studio Community 2015 и хочу генерировать прокси-классы из WSDL. Я опубликовал WSDL, затем сохраняю его локально, а затем использую утилиту wsdl.exe . Где я могу найти.

Файл, в котором есть встроенный asm-код, имеет вид xyz.c я использую Visual C++ 2010 Express IDE. Я получаю ошибку, упомянутую в названии. Любая помощь приветствуется! Спасибо! Мой код примерно.

Якобы Visual C++ 2010 Express, в отличие от предыдущих версий, поддерживает сторонние расширения. Я только что скачал релиз-кандидат SDK для Visual Studio 2010, но установщик не смог сказать, что у.

У меня есть Visual C++ 2010 Express, и я хочу создать приложение 64-bit. В OS X мы используем gcc. Если я установлю MinGW, как можно изменить компилятор по умолчанию в Visual C++ 2010 Express, чтобы.

Является ли Visual Studio 2012 Express (Windows Desktop SKU) bundle компиляторами Visual C++ 2010 (как 32-разрядными, так и 64-bit) частью функции кругового отключения проекта или эта функция.

Запустите следующие команды: subinacl /subkeyreg HKEY_ > subinacl /subkeyreg HKEY_ >

Запустите VS 2010 Express еще раз, и на этот раз он запрашивает лицензионный ключ.

(В Windows 7 Home Мне пришлось выполнить указанные выше команды дважды, прежде чем они работали правильно)

Я использую Visual Studio 2013, и у меня такая же проблема, но это происходит, когда я пытаюсь открыть решение, созданное с помощью Visual Studio 2010.

Я просто щелкнул правой кнопкой мыши и открыл Visual Studio XXXX (в моем случае 2015). Затем сохраните его. Готово.

Поскольку это практически девственная установка Win7, единственный вывод заключается в том, что MS снова нарушила свои лисичные чеки (зачем проверять лицензию на бесплатный продукт?).

Изменить: после дальнейшего расследования я пришел к выводу, что совет, предоставленный Microsoft, бесполезен и не пытается диагностировать проблему. Он просто предполагает коррумпированный источник установки. Я считаю, что проблема в том, что на самом деле это коррумпированные разрешения/право собственности на ключи реестра. HKEY_LOCAL_MACHINESOFTWAREClassesЛицензии и подразделы должны принадлежать Системе с админами, имеющими полный доступ. В моей затронутой системе владелец не может быть отображен, а разрешения не отображаются при просмотре администратором.

У меня нет окончательного исправления для этого до сих пор, поскольку я не могу адекватно редактировать разрешения для соответствующих разделов реестра.

Где храниться лицензионный ключ? Ключик имеется, однако сама среда не запускается и не даёт возможности его ввести, установка чистая.

Сообщает следующее, «Недопустимые данные лицензии. Требуется переустановка.»
Уже и так и сяк переустанавливал, куда копать непонятно.

Решение проблемы.

Скачиваем и устанавливаем утилиту subinacl от майкрософта. Открываем и запускаем её в командной строке со следующими параметрами

раз
/subkeyreg HKEY_ >
и два
/subkeyreg HKEY_ >
Внимание если локализация в системе русская, то группа «everyone» заменяется на «Все».

Далее открываем в regedit раздел HKEY_CLASSES_ROOTLicenses и удаляем все ключи в нём. Также заходим в настройки доступа (разрешения) раздела и ставим доступ на запись для системы и всех остальных групп.

Перестанавливаем студию с правами администратора.

недопустимые данные лицензии. Требуется переустановка.

выполнить эти команды:
subinacl /subkeyreg HKEY_ >
subinacl /subkeyreg HKEY_ >

запустите VS 2010 Express снова, и на этот раз он запрашивает лицензионный ключ.

(в Windows 7 Home мне пришлось дважды запускать вышеуказанные команды, прежде чем они работали правильно)

Я использую Visual Studio 2013, и у меня такая же проблема, но это происходит, когда я пытаюсь открыть решение, которое было сделано с помощью Visual Studio 2010.

решением для меня является открытие файла решения (.sln), используя блокнот и измените эту строку:

Я просто щелкнул правой кнопкой мыши и открыл Visual Studio XXXX (в моем случае 2015). Затем сохранить. Сделанный.

сказать, что это расстраивает, это преуменьшение и незаинтересованность Microsoft в исправлении того, что кажется общей проблемой (вы можете найти много поисковых "хитов" для проблемы, ни для решения), довольно невероятно.

поскольку это фактически установка virgin Win7, единственный вывод заключается в том, что MS снова нарушили свои проверки лицензирования (зачем проверять лицензию на бесплатный продукт?).

Edit: после дальнейшего исследования я пришел к выводу, что советы, данные Microsoft, бесполезны и не пытаются диагностировать проблему. Он просто предполагает поврежденный источник установки. Я считаю, что проблема на самом деле коррумпированные разрешения/право собственности на ключи реестра. HKEY_LOCAL_MACHINESOFTWAREClassesLicenses и подразделы должны принадлежать системе с администраторами, имеющими полный доступ. В моей уязвимой системе владелец не может отображаться, и никакие разрешения не отображаются при просмотре администратором.

У меня пока нет окончательного исправления, поскольку я не могу адекватно редактировать разрешения для затронутых разделов реестра.

переустановка Windows-это почти определенное исправление, но также чрезвычайно радикальное.

У меня была эта точная проблема с профессиональной пробной / оценочной загрузкой VS2010. Я могу предоставить четкие и краткие шаги для воспроизведения:

в моем случае разрешение было довольно простым-установить часы назад на неправильную дату. На следующий день я смог установить часы на правильную дату и продолжить использование продукта.

надеюсь, это поможет кому-то еще.

У меня была эта проблема, но я смог решить ее, щелкнув правой кнопкой мыши и используя Run as Administrator . Это загрузит программу просто отлично.

у меня есть проблема, когда instelled MS SQL 2012 с IngegrationService , MS Visual Studio 2010 (изолированный) был установлен из установщика sql .

это VS возвращенная ошибка: Invalid license data. Reinstall is required.

У меня была эта проблема при установке нового автономного сервера SQL Server 2012.

причина: при установке SQL Managemnt Tools он установит vs Shell. Кажется, это все, что вам нужно, но этого недостаточно! (на самом деле он показывает, что он установит VS) Как ни странно, путь и приложение показаны в windows, вы не можете открыть их без ошибки.

Fix: вам также необходимо установить "SQL Server Data Tools" через функцию Add с помощью SQL Server.iso

надеюсь, это кому-то поможет. это заняло довольно много времени.

избавиться от него так просто:

Это звучит немного надуманно для меня,но вы можете попробовать.

Если это не поможет вам, я бы предложил вам либо опубликовать новый отчет об ошибке в Microsoft, либо проголосовать за повторное открытие существующего (я не уверен, что/как это возможно).

это были не часы для меня, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (за исключением последнего, конечно. ).

кроме того, по какой-то странной причине просто добавьте разрешения на чтение к узлу HKCR с помощью psexec -i -s regedit не работает сам по себе.

Это, вероятно, перебор, но, потратив 10+ часов, пытаясь заставить это работать, я просто рад, что это работает. Удачи!

наконец, я работал над этой проблемой с переустановкой Windows 7-выбор опции обновления при появлении запроса на выбор между обновлением или новой установкой. Пришлось переустановить видеодрайверы, но все мои программы и учетные записи пользователей выжил.

после обновления у меня снова есть доступ к HKCRLicenses, и Visual Studio 2010 запускается, как ожидалось.

У меня была эта проблема, и, наконец, она прошла. Я попробовал решения выше безрезультатно. (Я установил лицензионные ключи для открытия разрешений, установил часы вперед и т. д. Через два дня я сдался.

в конце концов, я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не мог скомпилировать код 2010 (без ошибки COFF). После нахождения в этой статье при необходимости установки VS 2010 для компиляции решения 2010 в VS 2012 я переустановил VS 2010 даже хотя я предполагал, что это не сработает само по себе. Я все равно попробовал открыть 2010, и это сработало!

анализ: согласно предыдущей правильной заметке риса (и оригинального автора обходного пути), я использовал ProcessMonitor, чтобы увидеть, что devenv.exe пытается сделать и терпит неудачу. К сожалению, он пытался прочитать несколько ключей reg, которые не были под узлом лицензий (поэтому было бы недостаточно взять на себя владение последним с subinacl). Кроме того, даже после принятия права собственности затронутые ключи по-прежнему давали "отказ в доступе". Делать это как администратор было одинаково бесполезный. Кроме того, Visual Studio также не попала на какую-либо ерунду с изменением даты.

решение-не пытайтесь это дома: D, хотя: Я загрузил pstools и побежал psexec -i -s regedit чтобы получить системные привилегии, я изменил разрешения на весь узел HKCR, чтобы позволить всем читать (: P что я могу сказать, viva el comandante).

Я хочу отметить, что добавление" все", чтобы иметь права на чтение на ¼ исправлена эта проблема для мне.

Я не уверен точно, какое разрешение необходимо, но это "сработало для меня" . YMMV

Читайте также: