Исправление AppFabric после обновления Windows

Если Microsoft AppFabric 1.1 для Windows Server устанавливается в системе Windows Vista или Windows Server 2008, которая впоследствии обновляется до Windows 7 или Windows Server 2008 R2, то после обновления работоспособность некоторых компонентов AppFabric может быть нарушена. Некоторые компоненты будут работать правильно, а другие — нет. Для устранения проблем в обновленной операционной системе требуется запустить программу установки AppFabric. При запуске установки будет запущена обновленная версия программы установки. Дополнительные сведения см. в разделе Обновление AppFabric.

Исправление AppFabric в обновленной операционной системе

  1. Загрузите файл setup.exe для обновленной операционной системы из Центра загрузки Windows (https://go.microsoft.com/fwlink/?LinkID=183123).

  2. Перед запуском программы установки AppFabric составьте список установленных компонентов AppFabric. Эти сведения понадобятся, если после запуска setup.exe потребуется перезагрузка.

    Примечание

    Определить установленные компоненты AppFabric можно, выполнив команду regedit и открыв раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppFabric\v1.0\Features.

    Примечание

    Перезагрузка после исправления установки AppFabric требуется не всегда. Если какой-либо из файлов AppFabric использовался во время запуска setup.exe, появится запрос на перезагрузку.

  3. Убедитесь, что все системные службы AppFabric (служба сбора событий AppFabric, служба управления рабочими процессами AppFabric и служба Кэш AppFabric) остановлены. Откройте диалоговое окно Службы, выполнив команду services.msc в строке Выполнить, а затем убедитесь, что ни одна из этих служб не Работает.

  4. Запустите программу AppFabricsetup.exe, загруженную на шаге 1, выбрав в ней компоненты, записанные на шаге 2.

    Примечание

    Этот процесс установки будет рассматриваться как обновление AppFabric. Дополнительные сведения см. в разделе Обновление AppFabric.

    Примечание

    При выполнении автоматической установки выполните команду setup.exe /u.

  5. При появлении запроса на перезагрузку перезагрузите компьютер.

    Примечание

    Обычно после успешного завершения программы установки AppFabric перезагрузка не запрашивается. Тем не менее в данном случае это возможно. Если это случилось, перейдите к шагу 6. Если перезагрузка не потребовалась, запускать диспетчер пакетов Windows не требуется, так как установка AppFabric будет исправлена после шага 5.

  6. Если перезагрузка потребовалась, запустите диспетчер пакетов Windows (pkgmgr.exe) после перезагрузки компьютера. Это можно сделать, открыв командную строку, перейдя в каталог <диск>:\Windows\System32, введя команду Pkgmgr.exe (с соответствующими параметрами, перечисленными ниже) и нажав клавишу ВВОД.

    Pkgmgr.exe /quiet /norestart /iu:Application-Server-Extensions;Application-Server-Extensions-Admin;Microsoft-Windows-ApplicationServerExtensionsDCServer;Microsoft-Windows-ApplicationServerExtensionsDCClient;Microsoft-Windows-ApplicationServerExtensionsDCAdmin;Application-Server-Extensions-Win7 /p:Microsoft-Windows-ApplicationServerExtensions-Package~31bf3856ad364e35~<processorarch>~~<packageversion>
    

    Примечание

    Параметр Application-Server-Extensions-Win7 следует указывать всегда.

    Примечание

    Параметр processorach может иметь следующие значения: x86 или amd64.

    Примечание

    Вместо packageVersion введите значение раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppFabric\v1.0\PackageVersion.

    Примечание

    За /iu следует двоеточие, после которого идет список компонентов с разделителями. См. следующую таблицу.

    Раздел реестра для компонентов

    Параметр /iu

    Worker

    Application-Server-Extensions

    WorkerAdmin

    Application-Server-Extensions-Admin

    DCA

    Microsoft-Windows-ApplicationServerExtensionsDCAdmin

    DCS

    Microsoft-Windows-ApplicationServerExtensionsDCServer

    DCC

    Microsoft-Windows-ApplicationServerExtensionsDCClient

  2012-03-05