В статье, помещенной на веб-сайте Microsoft в разделе Knowledge Base, компания предупреждает, что Service Pack 2 может не работать с компьютерами на базе 64-разрядных процессоров (то есть Athlon 64 и Opteron) от Advanced Micro Devices. Сначала Microsoft сказала, что владельцам таких ПК, возможно, вообще придется обойтись без обновления, но теперь предлагает обходной путь.
Представители AMD сообщили, что пока проблема выявлена при работе с единственным приложением — Realmagic Hollywood Plus DVD Decoder от Sigma Designs. Microsoft тоже указывает на эту программу как на одну из несовместимых. В рекомендации Microsoft говорится, что ПК с 64-разрядными процессорами AMD могут циклически перезагружаться после установки Service Pack 2, если в этих машинах включен так называемый режим предотвращения исполнения данных (data execution prevention, DEP) и имеется аппаратура, требующая использования драйвера Mpegport.sys. Декодер DVD Realmagic Hollywood Plus от Sigma Designs — как раз одно из приложений, использующих этот драйвер.
Microsoft предлагает решать проблему путем конфигурирования так называемой функции DEP exception или же вообще удалить SP2.
Проблема с процессорами AMD — одна из многих, выявленных в SP2 с момента передачи пакета производителям ПК в начале августа. К середине месяца Microsoft включила в список прикладных программ и игр, которые могут конфликтовать с SP2, около 50 наименований. Это побудило некоторые крупные предприятия, в том числе IBM, порекомендовать своим сотрудникам избегать установки SP2 до прояснения ситуации. Другие продолжают установку обновления, ожидая, что преимущества повышенной безопасности перевесят трудности интеграции.
Microsoft выпустила документацию в помощь ИТ-профессионалам, оценивающим совместимость среды своего предприятия с обновлением. Руководство по совместимости, которое можно скачать из Microsoft Download Center, призвано помочь администраторам «выявить и решить проблемы совместимости приложений».