Exchange Server 2010 на Windows Server 2008 R2 RC

Наверное многие после выхода Windows Server 2008 R2 RC (Release Candidate, билд 7100) пробовали ставить Exchange Server 2010 Beta на Windows Server 2008 R2 RC, или к примеру только Exchange Management Console, на что получали сообщение об ошибке, вида:

Error:
Microsoft Exchange Server 2010 Beta is not supported on this version of Windows. Install Windows Server 2008 R2 Beta (build 7000).



Немного поэкспериментировав, я нашел, что изменив значение в реестре, можно “пройти чекер на все зеленые”.
Для этого необходимо в реестре поменять значение:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion]
"BuildLabEx"="7100.0.amd64fre.winmain_win7rc.090421-1700"

На 7000. Должно получиться:
"BuildLabEx"="7000.0.amd64fre.winmain_win7rc.090421-1700"

После чего установка проходит хорошо.

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

После установки не забудьте вернуть значение
BuildLabEx"="7100.0.amd64fre.winmain_win7rc.090421-1700

Стоит заметить, что Exchange Server 2010 Beta помимо всего прочего требовал версию Windows PowerShell V2 не ниже 6.1.6949 и Windows Remote Management 2.0 не ниже 6.0.6001.18172, на Windows Server 2008 R2 RC ставить их отдельно не нужно так как версии PowerShell и WInRM как не трудно догадаться 6.1.7100

Добавлено:
…стоит заметить еще то что все тот же результат “все зеленые”, можно получить если запустить инсталлятор на Windows Server 2008 R2 RC в режиме “Program Compatibility”, к примеру, “Windows Vista (Service Pack 2)” (других кроме Windows Vista * НЕТ!), но тогда будет невозможным развернуть роли отличные от “Managment Tools”.
Если вам нужны только средства управления юзаем Program Compatibility, если другие серверные роли то правим значение в реестре.

Последующая стабильность и правильность работы не гарантирована.
Данный метод публикуется только для ознакомления,
впрочем как и Exchange Server 2010 Beta и Windows Server 2008 R2 RC.

© Arman Obosyan

15 thoughts on “Exchange Server 2010 на Windows Server 2008 R2 RC”

  1. Интересно этот способ сработал бы когда я пытался Exchange 2007 поставить на 2008 R2…

  2. Кстати по поводу установки Exchange Server 2007 SP1 на Windows Server 2008 R2 RC (6.1.7100) я пару дней назад поставил, все “нормально”, правда была проблемка с установкой MAILBOX роли, она не установилась, вылезло сообщение с ошибкой Access Denied, после завершения я перезапустил инсталлятор с режиме Compatibility, помеченная роль Mailbox установилась и работала!

  3. У меня вот такая ошибка
    Configuring Microsoft Exchange Server
    Organization Preparation ……………………. FAILED
    The execution of: “$error.Clear(); install-ExchangeSchema -LdapFileName ($roleInstallPath + “SetupData”+$RoleSchemaPrefix + “schema0.ldf”)”, generated the following error: “The system cannot find the file specified”.

    что посоветуете?

    1. Не ставить Exchange 2010 beta на Windows Server 2008 R2 в продакшн, пока MSExchange Team не заточит его до готового состояния.

  4. забыл сказать, что у меня Домен тоже на r2. Может дело в этом?

  5. Он у меня на стенде 🙂 вы что я бы и не подумал.
    Хочется понять из за чего она может быть… как варинат изза токго что домен на w2k8r2 , это тока на след недели проверю

  6. kkvkkv, запустите setup /prepareAD /OrganizationName:”First Organization” на контроллере. Потом перезапустите установку. Скорее всего у Вас не стоит RSAT.

  7. Макс, Арман, Вы не пробовали установку в Core Mode? Я тут поковырял Prerequisite Check проходит без ошибок, но при установке Hub Transport Role выпадает ошибка: “Не запускается MSExchange Transport”. Судя по логу установки – причина похожа на ту же, при которой не стартуют сервисы при установке RU на 2007 SP1 при отсутствии доступа к CRL. Интернета пока дать серверу не могу, но обязательно проверю.

  8. Господа, огромное спасибо за советы и решения. Отдельное спасибо Арману и Олегу.

    тупой тупой МС 🙂 вечно нужно вставить ключик 🙂

  9. ах да забыл сказать
    Стнед: Win2k8r2Rc1(ad,hyper-v,dns,dhcp)+Virtual(Win2k8R2Rc1(Exchange 2010))

  10. Здравствуйте.
    При установке Exchange 2010 говорит, что должно стоять обновление 979744. При его установке говорит, что оно ставится на Framework 2.0. Ставим Framework 2.0, оно говорит, что ставится из-под ролей. Но в ролях уже стоит 3.5.1, как установить 2.0. – непонятно. Установка последнего Framework также не помогла. (дистрибутивы партнерские, только что скаченные)
    Ок, отказываемся от 2010. Ставим 2007 SP1. При установке роли хранилища почтовых ящиков возникает ошибка (упомянутая ранее Access denied), потому что Windows Server 2008 R2. Сейчас качаем Exchange 2007 SP3. Так все-таки, как поставить 2010? и будет ли он работать с Dynamics CRM 4.0 (ради этого и весь сыр-бор)?

    1. Здравствуйте, Наташа.
      Не совсем правильно с .Net Framework и апдейтом 979744.
      Это апдейт как раз для тех систем, где после установки .Net Frmw 2.0 отказывают компоненты. Ставить при этом 2.0 не нужно.
      Хотите, я приеду и проведу вам весь Exch2010 с нуля до готового состояния и соединения с кем хотите, хоть с CRM, хоть с чертом лысым?

  11. Большое спасибо за то, что часто радуете нас результатами своей работы. На этом вебсайте всегда нахожу что-нибудь полезное для себя. Надеюсь, что продолжите его развивать. Желаю успехов в этом непростом деле.

Leave a Reply

Your email address will not be published.