Я установил предположительно бесплатное VS Community 2017 на свой ПК, и через 30 дней я получаю сообщение от VS о том, что срок действия моей лицензии истек.
Лицензия? Истекший? Я думал, что издание для сообщества было «бесплатно навсегда», поэтому на нем был тег «сообщество». В чем дело? Я попытался войти в свою учетную запись outlook.com, но там было написано «что-то пошло не так» и я вернулся на тот же экран.
Как получить полностью бесплатную версию VS 2017, чтобы я мог работать над своими проектами FOSS?
visual-studio
Вспышка
источник
источник
Ответы:
Зарегистрируйтесь и 30-дневная пробная версия уйдет!
источник
Чтобы обойти « Осталось 30 дней, нужно войти в Интернет для входа», войдя один раз в учетную запись Microsoft, вы получите папку% LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing, которую вы можете скопировать на автономные ПК.
источник
ВАЖНЫЙ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Информация, представленная ниже, предназначена только для образовательных целей! Продление пробного периода Visual Studio Community 2017 может быть НЕЗАКОННЫМ!
Итак, начнем.
Ключ реестра интересов:
HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878
. Я предполагаю, что08878
подраздел может отличаться от установки к установке (почему бы и нет?). Я тестировал только на своем. Поэтому проверьте другие подразделы, если вы не можете найти подходящие значения, описанные ниже. Двоичное значение, хранящееся в этом ключе, шифруется с помощьюCryptProtectData
. Так что расшифровывай сначалаCryptUnprotectData
. Интересующие байты (little-endian):[-16]
и[-15]
это год истечения срока действия;[-14]
и[-13]
месяц истечения срока действия;[-12]
и[-11]
это день истечения срока.Увеличение этих значений (предпочтительно год :)) продлит пробный период и избавит вас от экрана блокировки! Я ничего не знаю о таком инструменте , который позволяет редактировать зашифрованы значения реестра, так что моя маленькой программа
C++
иWindows API
выглядит следующим образом :Фактический язык не имеет значения, если у вас есть доступ к реестру и криптографическим функциям на вашем языке. Я просто в курсе
C++
. Извините, я не публикую готовый код по этическим причинам.источник
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
администратора в PowerShell.В моем случае я уже вошел в систему. Так что пришлось
sign out
иsign in
снова.На испанском
Cerrar Sesion
естьsign out
.источник
Check for an updated license
не выходя из системы, и снова войти в нее.We could not download the license. Please check your network connection or proxy settings.
- мое сетевое соединение в порядке, кстати ...VS 17 Community Edition бесплатно. Вам просто нужно войти в систему под своей учетной записью Microsoft, и все снова будет хорошо.
источник
A. Войдите, если вы еще не вошли.
B. Если вы уже вошли в систему, нажмите ссылку Проверить обновленную лицензию на странице настроек учетной записи.
C. «Мы не смогли загрузить лицензию. Пожалуйста, убедитесь, что ваши аккаунты аутентифицированы». Если это сообщение встречается, выйдите и войдите снова. Вы можете выйти из системы, щелкнув ссылку «Выйти», а затем снова войдя в систему, щелкнув значок учетной записи в правом верхнем углу Visual Studio. Или вы можете просто нажать на ссылку «Повторно ввести свои учетные данные». Эта ссылка является хорошим признаком того, что ваша учетная запись не синхронизирована с серверами Microsoft, и сообщение об ошибке является правильным, поскольку ваша учетная запись не аутентифицирована и лицензия не может быть обновлена.
После того, как вы вошли в систему и успешно проверили свою учетную запись, вы увидите, что ссылка «Повторно ввести ваши учетные данные» пропала. Это хороший показатель того, что теперь вы можете обновить лицензию. Если это не происходит автоматически, вы можете еще раз щелкнуть ссылку Проверить наличие обновленной лицензии. На этот раз вы увидите короткое подтверждающее сообщение и ваш адрес электронной почты будет указан.
Вход в систему неизбежен, если вы хотите избавиться от этого надоедливого предупреждения. Но даже если вы всегда были подписаны с первого дня, вы все равно можете столкнуться с этим предупреждением. Исходя из моего опыта, это может произойти, если вы недавно изменили пароль для своей учетной записи, или вы добавили 2FA (двухэтапное подтверждение) в свою учетную запись, или вы сбросили код восстановления для учетной записи и вместе с ней пароли приложения. Это также может быть связано с неактивностью или недавними изменениями, которые Microsoft вносит в «вход в систему» для учетных записей Microsoft.
Какова бы ни была причина, вход в систему или выход из системы, а затем повторный вход в систему, кажется, лучший способ избавиться от этого раздражения.
источник
У меня была эта проблема. Вход или нажатие на ссылку «Проверить обновленную лицензию» у меня не сработало. Мое решение было перезапустить Visual Studio, попробуйте еще раз (войдите и проверьте лицензию). Перезапустите Visual Studio, попробуйте еще раз. Я должен был сделать это несколько раз, и тогда это сработало! (Я также попытался нажать меню «Файл», которое доступно в течение короткого периода времени, прежде чем снова появится окно с раздражающими запросами.) Возможно, вы просто не подключаетесь к серверу или сам сервер не обновляет свою базу данных быстро достаточно.
источник
В моем случае это было самое тривиальное решение - мне просто нужно было запустить Vistual Studio от имени администратора.
Это тривиальная вещь, но я нигде не упоминал об этом.
источник
Я использую Visual Studio Professional по лицензии по подписке MAPS Action Pack. Начиная с новой версии Microsoft Partner Center, необходимо добавить подписанного пользователя в программное обеспечение для партнеров.
Центр партнеров-> Преимущества-> Подписки Visual Studio-> Добавить пользователя
После этого необходимо выйти и повторно ввести учетные данные в настройках учетной записи VS.
источник
Для VS2019 я смог зарегистрироваться с помощью своей учетной записи на github :
Затем он отправит пароль на вашу электронную почту, и вы сможете подписать.
источник
ВАЖНЫЙ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Информация, представленная ниже, предназначена только для образовательных целей! Продление пробного периода Visual Studio Community 2017 может быть НЕЗАКОННЫМ!
У вас тот же эффект, когда вы удаляете все файлы из HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517. Запустите «Visual Studio Installer» и выберите опцию «восстановить». Теперь у вас есть новые 30 дней пробной версии. Но вы потеряли все настройки в вашем VS.
источник
Помните, что если вы находитесь в приватном красном с прокси-сервером, вы должны выйти из системы и повторно войти, например, с внешним WIFI.
источник
В моем случае проблема заключалась в том, что я сломал machine.config и, похоже, VS не смог подключиться. Я добавил следующие строки в мой machine.config
После замены предыдущего раздела на:
VS начал работать.
источник
Нет, версия для сообщества бесплатна, поэтому просто войдите в систему и уберите предупреждение. Для более подробной информации, пожалуйста, проверьте следующую ссылку.
https://visualstudio.microsoft.com/vs/support/community-edition-expired-buy-license/
Спасибо Равиндер
источник