Где хранится лицензия visual studio
У меня есть Копия Visual Studio 2012 Pro на моей машине с Серийным ключом, который я больше не предполагаю использовать, потому что я должен использовать другой. Моя проблема заключается в том, что я удаляю Visual Studio, но информация о регистрации по-прежнему существует после повторной установки, и я не могу понять, какой путь к реестру мне нужно удалить (я удалил несколько) без везения.
Есть ли простой способ удалить tha reg info или обменять мои ключи?
У меня была такая же проблема и я хотел изменить ключ продукта на другой. К сожалению, это не так просто, как на VS2010.
Выполняются следующие шаги:
Удалить раздел реестра, содержащий информацию о лицензии:
HKEY_CLASSES_ROOT\Лицензии\77550D6B-6352-4E77-9DA3-537419DF564B
Если вы не можете найти ключ, используйте sysinternals ProcessMonitor, чтобы проверить доступ реестра к VS2012, чтобы найти правильный ключ, который всегда находится в HKEY_CLASSES_ROOT\Licenses
После удаления этого ключа VS2012 сообщит вам, что информация о лицензии неверна. Перейдите в раздел “Программы и функции” и отремонтируйте VS2012.
После ремонта VS2012 возвращается к 30-дневной пробной версии, и вы можете ввести новый ключ продукта. Это также можно использовать, чтобы оставаться в циклах пробной версии и никогда не вводить производственный ключ.
Для тех, кому необходимо удалить ключ продукта из Visual Studio 2015:
- удалить раздел реестра HKCR\Licenses\4D8CFBCB-2F6A-4AD2-BABF-10E28F6F2C8F
- восстановление установки Visual Studio
Чтобы это, теперь вы можете изменить ключ продукта, если это необходимо.
Для меня, с Visual Studio 2013, было недостаточно удалить лицензионный ключ и выполнить ремонт (ремонт восстановил лицензионный ключ вместо возврата к пробной версии и выполнил его без ремонта (после удаления ключа ) заявила, что срок действия лицензии истек, но не позволил мне ввести новый ключ).
- Узнайте, какой лицензионный ключ Visual Studio искал в реестре с помощью Process Monitor (он был HKCR\Licenses\E79B3F9C-6543-4897-BBA5-5BFB0A02BB5C )
- Полностью удалить Visual Studio 2013 (сначала сохранить настройки CurrentSettings.vssettings)
- Удалить лицензионный ключ из реестра вручную в regedit
- Установите Visual Studio с помощью общедоступного веб-установщика (у которого нет закупаемого лицензионного ключа – он устанавливает 30-дневную пробную версию).
- Введите новый ключ лицензии
- (Re-) установить обновления (обновление 1 в настоящее время)
- Восстановить настройки, импортировав резервную копию, которую я сделал из CurrentSettings.vssettings
Чтобы узнать, что внутри этих HKCR\Licenses используют
API Monitor v2
примеры данных, которые выйдут из CryptUnprotectData:
Полезно здесь, может быть, отметка времени установки (здесь 11.10.2015)
Для этого потребуется вызвать “CryptProtectData”. Для этого нужны некоторые усилия, например, написанная небольшая программа ИЛИ остановка с ollydebug в этом месте и ручное “создание” вызова CryptProtectData…
Примечание. В этом примере я использую Microsoft® Visual Studio 2015
– > Для быстрого ‘грязного проникновения в истекший ВС я рекомендую прочитать этот пост. Тем не менее, это просто полезно для случайного использования, пока вы не получите всю регистрацию и регистрационную регистрацию правильно сделанной заново;)
Хорошо, настоящее мясо здесь:
% LOCALAPPDATA%\Microsoft\VisualStudio\14.0\Лицензии \ ^ – Этот путь происходит от HKCU\Software\Microsoft\VisualStudio\14.0\Licenses\715f10eb-9e99-11d2-bfc2-00c04f990235\1
Кажется, что M $использует JSON Web Token (JWT), чтобы обернуть данные лицензии.
Я предполагаю, что внутри CertificateBytes будет какая-то полезная нагрузка – вы получаете электронную почту и другие данные.
До сих пор для грубого обзора, что данные внутри.
Для тех, кто использует Visual Studio 2017 Professional, ключ реестра:
Я также рекомендую вам сначала экспортировать раздел реестра, прежде чем вы удалите его, поэтому у вас будет резервная копия, если вы случайно удалите неправильный ключ.
У меня есть окна 8 и еще один компьютер с окнами 8.1
У меня была ошибка лицензии, в которой говорилось: “Программное обеспечение Prerelease. Срок действия лицензии истек”.
Единственное решение, которое я нашел, вдохновленное вышеупомянутыми решениями (спасибо!), состояло в том, чтобы запустить монитор процессов и увидеть точные ключи реестра, к которым обращаются, когда я запускаю VS2013, которые были:
Итак, я открыл regedit и нашел этот раздел реестра, и я не смог его открыть. В нем говорится, что у меня нет разрешения на это.
SO Мне пришлось изменить свое разрешение:
- Щелкните правой кнопкой мыши по ключу “HKCR\Licenses\E79B3F9C-6543-4897-BBA5-5BFB0A02BB5C”.
- Права доступа
- Добавить
- В поле “Введите имена объектов для выбора” я добавил имя пользователя Windows. Хорошо.
- проверить полный контроль
- Дополнительно
- Владелец нажимает “Изменить”
- В поле “Введите имена объектов для выбора” я добавил имя пользователя Windows. Хорошо.
- Ok. ОК. Хорошо.
Я обнаружил, что этот раздел реестра имеет несколько под-ключей, однако для их просмотра необходимо перезапустить regedit.
Увидев, какие другие ключи реестра были запрещены на мониторе процесса, я знал, что VS2013 будет конкретно заниматься этими подразделами, которые также доступны ACCESS DENIED:
06181
0bcad
и эти подразделы должны быть изменены как свои права, так и выше.
После внесения этих изменений все сработало хорошо.
То же самое было сделано с Microsoft visual studio 2010, потому что ошибка в лицензии также и решение работало хорошо.
ИСО, вероятно, предварительно подготовлен. Вам нужно будет удалить ключ из установочных файлов. Затем он должен попросить вас ввести ключ во время установки.
Решение с удалением информации о лицензии из реестра также работает с Visual Studio 2013, но, как описано в ответе выше, важно выполнить “ремонт” в Visual Studio.
Определение расположения ключей продуктов и запрос ключей
Для просмотра ключей продуктов нужно войти в свою подписку Visual Studio. Отдельные ключи продуктов можно найти, щелкнув ссылку Получить ключ для конкретного продукта на странице Скачивания, как показано ниже. Все ключи продуктов в совокупности можно найти на странице Ключи продуктов. Если у одного продукта существует несколько ключей, в столбце "Примечания" для этого скачиваемого файла отображаются примечания, облегчающие выбор подходящего ключа.
Некоторые продукты состоят из нескольких выпусков продукта в одной загрузке. В этом случае устанавливаемый продукт определяется по введенному ключу продукта. Некоторые ключи предоставляются автоматически, например "статические" ключи, которые можно использовать неограниченное число раз, так как активация не требуется. Другие ключи нужно запросить, щелкнув ссылку Получить ключ для продукта.
В зависимости от продукта доступны различные типы ключей.
Типы ключей продукта
Тип ключа | Описание |
---|---|
Не применимо | Для установки этого продукта ключ не требуется. |
Розничная версия | Ключи розничных версий допускают несколько активаций и используются в розничных сборках продукта. Во многих случаях разрешаются 10 активаций на ключ, хотя зачастую на одном и том же компьютере допускается и больше. |
Многократная активация | Ключ многократной активации (MAK) позволяет активировать несколько установок продукта с помощью одного ключа. Ключи MAK используются с версиями продуктов, предоставляемыми по программам корпоративного лицензирования. Обычно на подписку предоставляется всего один ключ MAK. |
Статический ключ активации | Статические ключи активации предоставляются для продуктов, которые не требуют активации. Их можно использовать для любого числа установок. |
Пользовательский ключ | Пользовательские ключи предоставляют специальные действия или информацию для активации или установки продукта. |
VA 1.0 | Ключи многократной активации, похожие на ключи MAK. |
Ключ OEM | Ключи изготовителя оборудования, допускающие многократную активацию. |
Розничный ключ DreamSpark | Розничные ключи предназначены для программы DreamSpark и допускают одну активацию. Розничные ключи DreamSpark выпускаются пакетами и в первую очередь предназначены для студентов. |
Лабораторный ключ DreamSpark | Лабораторные ключи предназначены для программ DreamSpark и допускают несколько активаций. Лабораторные ключи DreamSpark предназначены для компьютерных лабораторий в университетах. |
Ключ MAK DreamSpark | Ключи MAK предназначены для клиентов программы DreamSpark. |
Вы можете запросить ключ на странице скачивания для продукта или выполнить поиск нужного ключа на странице Ключи продуктов.
Запрос ключей продукта
Запрос ключа продукта:
- Войдите в свою подписку Visual Studio. Вы должны войти в систему, чтобы скачать или запросить ключи продуктов.
- Перейдите на вкладку Ключи продуктов.
- Ключи продуктов указаны в алфавитном порядке по имени продукта. Вы можете прокрутить список до имени нужного продукта либо найти его с помощью панели поиска в верхней части страницы.
В этом примере мы воспользуемся панелью поиска, чтобы найти ключ продукта для Visual Studio Enterprise 2019. Как видите, в списке указано несколько версий. Один ключ уже запрошен для Visual Studio Enterprise 2019 версий 16.0 и 16.1. Дополнительные ключи различных типов по-прежнему доступны для обеих версий.
Обратите внимание, что вы можете указать краткое примечание о запрошенных ключах в столбце Примечания. Его можно использовать с датой в столбце Затребовано для отслеживания запрошенных ключей. Например, делайте заметки об активации установки продукта с помощью ключа.
Экспорт запрошенных ключей
Вы можете экспортировать список запрошенных ключей, в том числе различных статических и других ключей, которые автоматически считаются "запрошенными".
Если срок действия подписки истек, вы больше не сможете запрашивать новые ключи или экспортировать запрошенные.
Чтобы экспортировать ключи, нажмите ссылку Экспорт всех ключей в правой части страницы "Ключи продуктов". Будет создан файл KeysExport.xml. Пользователь может открыть или сохранить его. Вам нужно открыть файл с помощью приложения, позволяющего обрабатывать XML-файлы. Например, файл можно открыть как книгу только для чтения в Microsoft Excel.
Вы можете продлить бесплатную пробную версию Visual Studio Professional или Visual Studio Enterprise в течение 30 дней. При входе в систему пробный период можно продлить на 90 дней. (Для работы с Visual Studio Community вход не требуется. Однако если установка периодически запрашивает вход, выполните вход для бесперебойной работы с Visual Studio Community.)
Чтобы продолжить использование службы Visual Studio после завершения пробного периода, разблокируйте ее с помощью сетевой подписки или ключа продукта.
Использование сетевой подписки
Введите учетные данные для учетной записи Майкрософт, рабочей или школьной учетной записи. Visual Studio выполняет поиск подписки Visual Studio или организации Azure DevOps, связанной с вашей учетной записью.
Ввод ключа продукта
Выберите Файл > Параметры учетной записи, чтобы открыть диалоговое окно Параметры учетной записи, а затем щелкните ссылку Ввести ключ продукта.
Введите в поле ключ продукта.
У предварительных версий Visual Studio нет ключей продукта. Для использования предварительной версии нужно войти в интегрированную среду разработки.
Обновление устаревшей лицензии
- вы не использовали Visual Studio или длительное время не были подключены к Интернету;
- вы вышли из Visual Studio.
Если вы не вводите свои учетные данные, маркер устаревает и в окне Параметры учетной записи отображается число дней, оставшихся до истечения срока действия этого маркера. После истечения срока действия маркера необходимо повторно ввести учетные данные для учетной записи, прежде чем продолжить использование Visual Studio.
При использовании Visual Studio в течение длительного времени в средах с ограниченным или отсутствующим доступом к Интернету следует разблокировать Visual Studio с помощью ключа продукта.
Обновление лицензии с истекшим сроком действия
Если срок действия подписки истек и у вас больше нет доступа к Visual Studio, продлите подписку или добавьте другую учетную запись с подпиской. Чтобы просмотреть дополнительные сведения о лицензии, щелкните Файл > Параметры учетной записи. Сведения отображаются в правой части окна. При наличии другой подписки, связанной с другой учетной записью, добавьте эту учетную запись в список Все учетные записи в левой части диалогового окна, щелкнув ссылку Добавить учетную запись.
Техническая поддержка
Иногда возникают проблемы. В случае возникновения проблем рассмотрите следующие варианты поддержки:
Подписки Visual Studio предоставляют доступ к обширному спектру продуктов Майкрософт для проектирования, разработки, тестирования и демонстрации приложений. Некоторым из этих продуктов требуются ключи продуктов во время установки, а некоторым — активация.
Подписки Visual Studio обычно включают в себя пять ключей продуктов для текущих версий продуктов Windows и Office и три ключа для более ранних версий.
Активация продукта
Если использованы все доступные ключи в рамках подписки и все активации этих ключей, можно запросить дополнительные ключи, связавшись с местным центром обслуживания клиентов по вопросам подписок Visual Studio. Запросы будут рассматриваться индивидуально в каждом конкретном случае. В случае утверждения ключи продуктов будут доступны на странице Загрузка.
Розничное и корпоративное лицензирование продуктов
Подписки Visual Studio предлагают подборку розничных версий продуктов Microsoft, а также версий, предоставляемых по программам корпоративного лицензирования. Часть продуктов доступна на странице "Загрузка" только в качестве розничного продукта или только по программе корпоративного лицензирования, а некоторые — в обеих версиях. Обычно продукты, требующие активации, такие как Windows, Windows Server и клиентские продукты Office, предлагаются на странице "Загрузка" только в своих розничных версиях.
Клиенты, владеющие корпоративной лицензией, также могут скачивать программное обеспечение через веб-сайт Volume Licensing Service Center (VLSC) для получения версий продуктов с корпоративными лицензиями (и соответствующих ключей продуктов). Доступом к VLSC управляют назначенные администраторы в организации клиента.
Ограничение на ежедневные запросы ключей продуктов
Корпорация Майкрософт заботится о сохранении целостности программ подписки Visual Studio, а также ценности программного обеспечения и преимуществ, получаемых добропорядочными подписчиками программы за взносы. В рамках этой защиты корпорация Майкрософт реализовала ограничение на ежедневные запросы ключей для подписок Visual Studio. Ограничение на ежедневный запрос ключей ограничивает количество ключей, которые можно запросить в день по подписке.
Ежедневный предел запросов ключей — 10 для всех подписок Visual Studio, включая предлагаемые через MPN, BizSpark, MCT Software & Services и MCT, за исключением Visual Studio Professional (MPN), для которого ежедневный предел запросов ключей равен 7.
Примечание. Ограничение на запросы ключей может изменяться. Последние обновления ограничений см. здесь.
Доступ к ключам продукта
Для просмотра ключей продуктов нужно войти в свою подписку Visual Studio. Отдельные ключи продуктов можно найти, щелкнув ссылку Получить ключ для конкретного продукта на странице Скачивания, как показано ниже. Если у одного продукта существует несколько ключей, в столбце "Примечания" для этого скачиваемого файла отображаются примечания, облегчающие выбор подходящего ключа.
Некоторые продукты состоят из нескольких выпусков продукта в одной загрузке. В этом случае устанавливаемый продукт определяется по введенному ключу продукта. Некоторые ключи предоставляются автоматически, например "статические" ключи, которые можно использовать неограниченное число раз, так как активация не требуется. Другие ключи нужно запросить, щелкнув ссылку Получить ключ для продукта.
Все ключи продуктов в совокупности можно найти на странице Ключи продуктов. На этой странице можно найти статические ключи, которые подходят для всех пользователей продукта, получить пользовательские ключи только для вашего использования, узнать состояние ограничений по запросам ключей и экспортировать все ключи продукта.
В зависимости от продукта доступны различные типы ключей.
Типы ключей продукта
Тип ключа | Описание |
---|---|
Не применимо | Для установки этого продукта ключ не требуется. |
Розничная версия | Ключи розничных версий допускают несколько активаций и используются в розничных сборках продукта. Во многих случаях разрешаются 10 активаций на ключ, хотя зачастую на одном и том же компьютере допускается и больше. |
Многократная активация | Ключ многократной активации (MAK) позволяет активировать несколько установок продукта с помощью одного ключа. Ключи MAK обычно используются с версиями продуктов, предоставляемыми по программам корпоративного лицензирования. Обычно на подписку предоставляется всего один ключ MAK. |
Статический ключ активации | Статические ключи активации предоставляются для продуктов, которые не требуют активации. Их можно использовать для любого числа установок. |
Пользовательский ключ | Пользовательские ключи предоставляют специальные действия или информацию для активации или установки продукта. |
VA 1.0 | Это ключи многократной активации, похожие на ключи MAK. |
Ключ OEM | Это ключи изготовителя оборудования, допускающие многократную активацию. |
Розничный ключ DreamSpark | Данные розничные ключи предназначены для программы DreamSpark и допускают одну активацию. Розничные ключи DreamSpark выпускаются пакетами и в первую очередь предназначены для студентов. |
Лабораторный ключ DreamSpark | Эти лабораторные ключи предназначены для программ DreamSpark и допускают несколько активаций. Лабораторные ключи DreamSpark предназначены для компьютерных лабораторий в университетах. |
Ключ MAK DreamSpark | Эти ключи MAK предназначены для клиентов программы DreamSpark. |
Вы можете запросить ключ на странице скачивания для продукта или выполнить поиск нужного ключа на странице Ключи продуктов.
На работе сижу за VS 2012 Express.
Очень уж хочется пользоваться различными плюшками полной версии, но руководство вряд ли в ближайшее время решится потратиться на лицензию для работников.
Так что решил вот может взять персональную лицензию.
Я знаю, что лицензия предоставляется для конкретного пользователя и такая студия может использоваться на разных машинах, при условии, что пользуюсь ей я.
Но вот в лицензионном соглашении не очень понятно написано могу ли я ставить и использовать свою персональную студию на рабочем месте в предприятии.
В лицензионном соглашении есть такая строчка для VS 2012 Professional:
Имеется в виду вообще любой компьютер на предприятии или конкретно именно сервера?
Уж очень хочется на работе за полной версией работать.
- Вопрос задан более трёх лет назад
- 11372 просмотра
Насколько я знаю для SQL, например, «не имеете права использовать в производственной среде» — значит что если у вас крутится продакшн, то вы не можете developer лицензию SQL сервера туда поставить, при этом для разработки и тестов, например на билд-машине, использовать ее можно. По крайней мере у меня на прошлой работе были куплены именно розничные коробки VS 2010 Pro и компания даже прошла сертификацию на партнера MS, т.е. надо полагать их это устроило.
Не могу представить где студию можно использовать в продакшене просто.
Бескоробочные лицензии подразумевают что у вас все же будет сертификат, который имеет такую же юридическую силу как и коробка, поэтому можно свободно покупать студию за 15К, но там могут быть ограничение на минимальное количество приобретаемых копий — например не менее 5.
Там четко написано. Если ваш компьютер сервер, и к этой VS получат терминальный доступ множество разработчиков — то нельзя. Если на вашем компьютере работаете только вы — то можно.
Читайте также: