
Многие наверно после выхода 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_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"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 :-)
[addlang]

ალბათ ბევრმა ადმინისტრატორმა სცადა დაეყენებინა Exchange Server 2010 Beta ან მხოლოდ Exchange Management Console ვერსიაზე Windows Server 2008 R2 RC (Release Candidate, build 7100), რის შედეგად მიიღებდა შემდეგ შეტყობინებას:
Error:
Microsoft Exchange Server 2010 Beta is not supported on this version of Windows. Install Windows Server 2008 R2 Beta (build 7000).

რამდენიმე ექსპერიმენტის ჩატარების შედეგად აღმოვაჩინე, რომ შესაძლებელია ჩეკერის წარმატებულად გავლა, თუ რეესტრში შევცვლით შემდეგ მნიშვნელობას:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"BuildLabEx"="7100.0.amd64fre.winmain_win7rc.090421-1700"
7000–ით მივიღებთ:
"BuildLabEx"="7000.0.amd64fre.winmain_win7rc.090421-1700"
ამის შემდეგ შემოწმება გავლილია:
მიუხედავად იმის, რომ რეესტრის ამ key-ში კიდე გხვდება 7100 სხვა value-ბშიც, მაგათ�� შეცვლა საჭირო არ არის. ინსტალაციის პროცესი გრძელდება სტანდარტულად. დამთავრების თანავე საჭიროა ძველი მნიშვნელობის დაბრუნება : "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 :-)
©Translated by Evgenia Prikhodko