Як запустити 32-бітові додатки в 64-бітових версіях Windows 2008

Всі ми знаємо, що Windows 2008 була останньою 32-бітної версією серверної ОС від Microsoft. І остання Windows Server 2008 R2 вийшла тільки в 64 битою модифікації (32 бітної Windows 2008 R2 просто не існує). Ця ОС підтримує архітектури x64 і ia64. Однак, розробники реалізували можливість підтримки 32-бітних додатків в середовищі Windows 2008 R2. Ця функція реалізована за допомогою спеціального шару емуляції, званого WOW64 (Windows on Windows64). Підтримка WOW64 в Windows Server Core і Hyper-V за замовчуванням відключена. Але, при необхідності, для підтримки 32-бітних додатків в х 64 середовищі, системний адміністратор може задіяти цю функцію. Для цього в командному рядку потрібно набрати:

 dism / Online / Enable-Feature / FeatureName: ServerCore-WOW64

Для підтримки 32-х бітних додатків DotNet, скористайтеся командами:

 dism / Online / Enable-Feature / FeatureName: NetFx2-ServerCore
 dism / Online / Enable-Feature / FeatureName: NetFx2-ServerCore-WOW64

Інакше, підтримку 32-х бітних додатків задіють 2 команди:

 start / w ocsetup ServerCore-WOW64
 start / w ocsetup NetFx2-ServerCore-WOW64

Всі великі розробники ПЗ отримали від Майкрософт рекомендації з тестування та перевірки сумісності своїх додатків в середовищі WOW64. Однак, основною рекомендацією є небажаність використання 32-бітних додатків.

Поговоримо про кількість ядер, яке підтримується в останніх версіях Windows. Версія Windows 2008 підтримує до 64 логічних процесорів, в новій Windows 2008 R2 їх кількість збільшили до 256. З урахуванням того, що останнім часом спостерігається тенденції до різкого зростання кількості ядер на одному процесорі, цей запас точно стане в нагоді. А з урахуванням того, що система може відключати невикористовувані ядра, істотного зростання рахунків за електроенергію нам чекати не доведеться. Що відносно системи віртуалізації Hyper-V, то в ній підтримуються віртуальні машини з кількістю логічних CPU до 32 штук (у попередній версії їх було всього 4).

Мінімальні системні вимоги для Windows Server 2008 R2: 1.4 ГГц CPU 64x, 512 Мб оперативної пам'яті і 10 Гб HDD (але природно, на такому залізі складно чекати приголомшливого швидкодії від системи), тому рекомендовані природно вище. Також слід враховувати, що версія Standard підтримує максимум 32 Гб оперативної пам'яті RAM, а версії 2008 R2 Enterprise і Datacenter до 2 Тб оперативки.