Меню Закрыть

Visual studio 2010 shell недопустимые данные лицензии

Я попытался установить Visual С# 2010 Express edition на мой компьютер, но всякий раз, когда я пытаюсь запустить его, я получаю "Недействительный данные лицензии. Требуется переустановка." сообщение об ошибке. Я уже пытался переустановить его, и сообщение сохраняется.

ОС — это Vista Home Premium. У меня уже установлен VС# 2008 Express.

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

Запустите 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 в устранении того, что, по-видимому, является общей проблемой (вы можете найти множество "хитов" поисковой системы для этой проблемы, ни один из них для решения) совершенно невероятно.

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

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

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

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

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

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

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

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

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

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

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

Я попытался установить Visual C# 2010 Express edition на моем компьютере, но когда я пытаюсь запустить его, я получаю сообщение об ошибке.

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

Я уже пробовал переустановить его, и сообщение сохраняется.

Читайте также:  Css фон ячейки таблицы

ОС-это Vista Home Premium. У меня уже есть VC# 2008 Express установлен.

29 ответов

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

запустите 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_MACHINESOFTWAREClassesLicenses и подразделы должны принадлежать системе с администраторами, имеющими полный доступ. В моей уязвимой системе владелец не может отображаться, и никакие разрешения не отображаются при просмотре администратором.

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

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

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

  1. установите системные часы вперед на 1 день (ой!)
  2. установить программное обеспечение.
  3. установите ваши часы обратно на правильную дату.
  4. Start VS2010, вы получите неопределенное сообщение с указанием " недопустимые данные лицензии. Требуется переустановка."

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

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

Читайте также:  Где находится архив в гугл почте

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

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

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

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

я исправил проблему, переустановив SSDT С MS VS 2012 (интегрированный) http://msdn.microsoft.com/en-us/jj650015

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

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

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

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

Я получаю эту ошибку только при попытке открыть старые файлы решение. Например, у меня установлен VS2013, и это сообщение об ошибке появляется, когда я дважды нажимаю на файл решения VS2010.

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

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

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

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

пожалуйста, попробуйте загрузить полный ISO из http://www.microsoft.com/express/Downloads/#2010-All, установите его как виртуальный диск. Затем выполните установку Visual C# на носителе ISO и выберите опцию удаления продукта. Как только Visual C# имеет был удален, попробуйте установить его снова с носителя ISO.

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

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

Я столкнулась с этой проблемой при установки Visual Studio 2010 с — C#, экспресс-помощью учетной записи локального администратора, затем пытается зарегистрировать приложение под другой учетной записью, которая не имеет админ права, из-за корпоративной политики на этот счет не может вносить изменения в реестр с помощью любых средств, так внезапно, что я придумал, как решить эту проблему я открываю против 2010 как локальный администратор, то ввели регистрационный ключ и он работал , я не понимаю, как это сделать Сама Microsoft не упоминала об этом решении и даже не пыталась исследовать или решить эту проблему

Я только что столкнулся с этой проблемой при установке virgin с системой с плохой батареей часов (когда я выключаю питание, он сбрасывает дату/время. Синхронизация с time.windows.com снова позволил мне успешно запустить VS2010.

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

Читайте также:  Что такое подключение к удаленному рабочему столу

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

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

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

Я застрял на несколько дней с той же проблемой. Исследуя реестр, я нашел несколько ключей в HKCR, мне было отказано в доступе даже в качестве администратора. Среди этих ключей был лицензионный ключ. Пробовал много вещей, чтобы решить эту проблему доступа, но не смог ее исправить.

наконец, я работал над этой проблемой с переустановкой 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

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.