Как получить серийный ключ для Visual Studio Express? - PullRequest
29 голосов
/ 12 декабря 2010

Я пользователь Visual Studio 2010 Professional. Но по какой-то причине мне нужна версия Visual Web Developer 2008 Express.

Я скачал это, но мне нужен серийный ключ для активации продукта, иначе срок его действия истечет через 30 дней.

Когда я иду туда , я получаю эту ошибку:

"Благодарим Вас за интерес, проявленный к регистрации Visual Studio. В настоящее время у нас возникают проблемы с процессом регистрации. Мы работаем над этим и исправим его как можно скорее. Пожалуйста, попробуйте зарегистрировать свой продукт позже . Приносим свои извинения за доставленные неудобства. "

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

Ответы [ 5 ]

46 голосов
/ 30 мая 2015

У меня улучшился ответ, который @DewiMorgan дал для VS 2008 express. С тех пор я подтвердил, что он также работает на VS 2005 Express.
Это позволяет вам запускать программное обеспечение без необходимости в регистрации, а также делает так, что вам не нужно вручную удалять ключ каждые 30 дней. Он делает это, предотвращая запись ключа.

(Удаление правильного ключа также может позволить вам избежать регистрации VS 2015 «Community Edition», но использование разрешений для предотвращения написания ключа приведет к сбою IDE, поэтому я пока не нашел для него отличного решения.)

Указания предполагают Visual C # Express 2008, но это работает со всеми другими приложениями Visual Studio Express, которые я могу найти.

  1. Откройте regedit, отправляйтесь на HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registration.
  2. Удалить значение Params. picture of me deleting the value 'Params' in the registry.
  3. Щелкните правой кнопкой мыши по ключу «Регистрация» в дереве и выберите permissions.
  4. Нажмите Advanced...
  5. Перейдите на вкладку permissions и снимите флажок с надписью Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here. me unchecking the box
  6. В открывшемся диалоговом окне нажмите copy (обратите внимание, что в Windows 7 кажется, что кнопка copy была переименована в add, как в add inherited permissions as explicit permissions). the security dialog that pops up
  7. Нажмите OK в окне «Дополнительно».
  8. Вернитесь в первое окно разрешений, щелкните своего пользователя и снимите флажок Full Control. Me unchecking 'full control'
  9. Сделайте то же самое для Administrators группы. Me unchecking 'full control' for the Administrators group
  10. Хит OK или Apply. Поздравляем, вы никогда больше не будете страдать от регистрационной болтовни, и, как и в случае с WinRAR, ваша пробная версия никогда не истечет.

Возможно, вам придется сделать то же самое для других (не Visual C #) программ, таких как Visual Basic Express или Visual C ++ Express.

В комментариях @ IronManMark20 сообщалось, что простое удаление раздела реестра работает и что Visual Studio не пытается заново создать ключ. Я не уверен, верю ли я в это, потому что когда я установил VS на чистой установке Windows, ключ не был создан, пока я не запустил VS хотя бы один раз. Но за то, что это стоит, это может быть вариант.

10 голосов
/ 11 апреля 2015

Вопрос касается VS 2008 Express.

Веб-страница Microsoft для регистрации Visual Studio 2008 Express уже давно не работает (404), поэтому регистрация невозможна.

Вместо этогоВ качестве обходного пути вы можете временно удалить требование регистрации VS2008Exp, удалив (или переименовав) раздел реестра:

HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Registration

Чтобы убедиться, что это работает заранее, нажмите Справка -> зарегистрировать продукт в VS2008.

Вы должны увидеть текст, подобный

"Вы еще не зарегистрировали свою копию Visual C ++ 2008 Express Edition. Этот продукт будет работать на 10 больше дней раньшевам нужно будет зарегистрировать его. "

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

Текст должен теперь сказать

"Вы еще не зарегистрировали свою копию Visual C ++ 2008 Express Edition. Этот продукт будет работать в течение 30 дней больше, прежде чем вам потребуется зарегистрировать его."

Таким образом, у вас есть два варианта - вручную удалять этот ключ каждые 30 дней или запускать его из пакетного файла, который также содержит строку, например:

reg delete HKCU\Software\Microsoft\VCExpress\9.0\Registration /f

[Редактировать: Пользователь @В ходе тестирования i486 подтверждает, что этот обходной путь работает даже после истечения срока действия]

[Edit2: User @ Wyatt8740 имеет гораздо более элегантный способ предотвращения повторного появления значения.]

2 голосов
/ 30 августа 2012

Получение ключа продукта бесплатно.Вот как я это сделал:

Я только что скачал ISO-образ 2012 Express для установки.После установки я получил сообщение «Срок действия этого продукта истекает через 30 дней. Для продолжения использования Microsoft Visual Studio Express 2012 для Интернета требуется регистрация».

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

Register online link

1 голос
/ 25 июня 2015

Файл Visual C # Express 2005 ISO не требует регистрации

0 голосов
/ 12 декабря 2010

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

Перейти здесь и найти ссылкучто говорит "Все - автономно установить файл образа ISO".Нажмите на него, чтобы развернуть его, выберите свой язык, а затем нажмите «Скачать».

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

...