Деактивация и удаление Office Web Apps (установлены в продуктах SharePoint 2010)

 

Применимо к: Word Web App Preview, PowerPoint Web App Preview, Excel Online

Последнее изменение раздела: 2011-06-22

В этой статье представлены сведения о процедурах деактивации или удаления Microsoft Office Web Apps с локального Microsoft SharePoint 2010 предприятия. Office Web Apps представляют собой интернет-дополнения для Microsoft Word, Microsoft Excel, Microsoft PowerPoint и Microsoft OneNote. Если не указано иное, в рамках данной статьи наименование SharePoint 2010 относится к Microsoft SharePoint Foundation 2010 и Microsoft SharePoint Server 2010.

Для удаления Office Web Apps в большинстве случаев можно использовать панель управления. Однако после удаления Office Web Apps с помощью панели управления может отображаться сообщение об ошибке. Дополнительные сведения см. в разделе При попытке удалить Office Web Apps отображается сообщение об ошибке с уведомлением о том, что программа уже удалена.

Сообщение об ошибке также отображается при удалении SharePoint Server 2010, когда удаление Office Web Apps не выполняется или невозможно, с последующей попыткой повторной установки SharePoint Server 2010 на том же сервере. Дополнительные сведения см. в разделе При попытке повторно установить на компьютер SharePoint Server 2010 отображается сообщение об ошибке с уведомлением о конфликте с ранее установленными продуктами SharePoint 2010.

Предупреждение

При установке Office Web Apps на серверной ферме выполняется его полная интеграция в SharePoint 2010.
При удалении Office Web Apps с сервера SharePoint 2010, входящего в ферму, происходит следующее:

  • Снижается работоспособность всех сайтов, включая сайт Центра администрирования. Такое снижение продолжается вплоть до полного удаления Office Web Apps и последующего запуска настройки продуктов SharePoint на всех серверах в ферме

  • Выполняется удаление всех веб-приложений и сайтов служб IIS с сервера

  • Выполняется удаление сервера из фермы

  • Все измененные вами настройки будут удалены. Необходимо повторно применить их после добавления серверов обратно в ферму. К таким настройкам среди прочего относятся следующие:

    • Изменения в файле web.config на интерфейсных веб-серверах

    • Сертификаты протокола SSL, добавленные в интерфейсные веб-серверы

    • Все компоненты, развертывание которых выполнялось вручную

Во избежание перебоев в работе или при наличии значительного объема настроек вместо удаления Office Web Apps потребуется его деактивация.
При деактивации Office Web Apps по-прежнему требуется применять все обновления, относящиеся к Office Web Apps, к серверам в ферме, так как файлы Office Web Apps остаются на сервере.

Содержание

  • Деактивация Office Web Apps

  • Удаление Office Web Apps с автономного сервера продуктов SharePoint 2010

  • Удаление Office Web Apps из фермы серверов SharePoint

Деактивация Office Web Apps

Процесс деактивации Office Web Apps аналогичен процессу деактивации для автономного сервера SharePoint 2010 или фермы серверов SharePoint 2010. Можно деактивировать компонент Office Web Apps в одном семействе веб-сайтов. Это можно сделать, используя браузер для доступа и настройки компонентов семейства веб-сайтов или с помощью Windows PowerShell. При наличии нескольких семейств веб-сайтов рекомендуется деактивировать компонент одновременно во всех семействах веб-сайтов, используя Windows PowerShell.

Чтобы администраторам семейства веб-сайтов не пришлось повторно включать компонент, рекомендуется деактивировать компонент, удалить приложения-службы и остановить работу служб.

Важно!

При деактивации Office Web Apps по-прежнему требуется применять все обновления, относящиеся к Office Web Apps, к серверам в ферме, так как файлы Office Web Apps остаются на сервере.

Выполните все процедуры, описанные в данном разделе, в следующем порядке:

  1. Деактивация компонента Office Web Apps

  2. Включение компонента OpenInClient

  3. Удаление приложений-служб Office Web Apps

  4. Останов служб Office Web Apps

Деактивация компонента Office Web Apps

Деактивация компонента Office Web Apps в одном семействе веб-сайтов с помощью меню "Параметры сайта"

  1. Убедитесь в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит администратору семейства веб-сайтов.

  2. В поддерживаемом браузере откройте сайт SharePoint, нажмите Действия сайта и выберите Параметры сайта.

  3. На странице "Параметры сайта" в разделе Администрирование семейства веб-сайтов выберите Компоненты семейства веб-сайтов.

  4. На странице "Компоненты" в Office Web Apps выберите Деактивация.

Деактивация компонента Office Web Apps в одном семействе веб-сайтов с помощью Windows PowerShell

  1. Убедитесь в том, что соблюдены следующие минимальные требования: См. Add-SPShellAdmin. Также следует убедиться в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит к группе "Администраторы" на компьютере с Windows PowerShell и к группе SharePoint "Администраторы фермы".

  2. Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот"):

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).ID
    $singleSiteCollection = Get-SPSite -Identity <http://site_name>
    Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
    
  3. Замените следующие заполнители на значения, где:

    <http://site_name> — URL-адрес семейства веб-сайтов.

  4. Сохраните файл с именем Deactivate-WebApps.ps1.

    Примечание

    Можно использовать другое имя файла. Однако необходимо сохранить файл как текстовый файл с кодировкой ANSI, присвоив для него расширение "PS1".

  5. Нажмите Пуск, выберите Все программы и нажмите Продукты Microsoft SharePoint 2010.

  6. Щелкните правой кнопкой мыши Оболочка управления SharePoint 2010 и нажмите Запустить от имени администратора.

  7. Перейдите в каталог сохранения файла.

  8. В командной строке Windows PowerShell введите следующую команду:

    ./Deactivate-WebApps.ps1
    

Деактивация компонента Office Web Apps в семействах веб-сайтов с помощью Windows PowerShell

  1. Убедитесь в том, что соблюдены следующие минимальные требования: См. Add-SPShellAdmin. Также следует убедиться в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит к группе "Администраторы" на компьютере с Windows PowerShell и к группе SharePoint "Администраторы фермы".

  2. Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот"):

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).ID
    Get-SPSite -limit ALL | foreach {Disable-SPFeature $webAppsFeatureId -url $_.URL}
    
  3. Сохраните файл с именем Deactivate-WebAppsAll.ps1.

    Примечание

    Можно использовать другое имя файла. Однако необходимо сохранить файл как текстовый файл с кодировкой ANSI, присвоив для него расширение "PS1".

  4. Нажмите Пуск, выберите Все программы и нажмите Продукты Microsoft SharePoint 2010.

  5. Щелкните правой кнопкой мыши Оболочка управления SharePoint 2010 и нажмите Запустить от имени администратора.

  6. Перейдите в каталог сохранения файла.

  7. В командной строке Windows PowerShell введите следующую команду:

    ./Deactivate-WebAppsAll.ps1
    

Включение компонента OpenInClient

Включение компонента OpenInClient в одном семействе веб-сайтов с помощью меню "Параметры сайта"

  1. Убедитесь в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит администратору семейства веб-сайтов.

  2. В поддерживаемом браузере откройте сайт SharePoint, нажмите Действия сайта и выберите Параметры сайта

  3. На странице "Параметры сайта" в разделе Администрирование семейства веб-сайтов выберите Компоненты семейства веб-сайтов.

  4. На странице "Компоненты" для параметра По умолчанию открывать документы в клиентских приложениях нажмите Активировать.

Включение компонента OpenInClient в одном семействе веб-сайтов с помощью Windows PowerShell

  1. Убедитесь в том, что соблюдены следующие минимальные требования: См. Add-SPShellAdmin. Также необходимо убедиться в том, что учетная запись, которая используется для выполнения данной процедуры, принадлежит к группе "Администраторы" на компьютере с Windows PowerShell и к группе SharePoint "Администраторы фермы".

  2. Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот"):

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).ID
    Enable-SPFeature $defaultOpenBehaviorFeatureId -Url http://<site_name>
    
  3. Замените следующие заполнители на значения, где:

    <http://site_name> — URL-адрес семейства веб-сайтов.

  4. Сохраните файл с именем Activate-OpenInClient.ps1.

    Примечание

    Можно использовать другое имя файла. Однако необходимо сохранить файл как текстовый файл с кодировкой ANSI, присвоив для него расширение "PS1".

  5. Нажмите Пуск, выберите Все программы и нажмите Продукты Microsoft SharePoint 2010.

  6. Щелкните правой кнопкой мыши Оболочка управления SharePoint 2010 и нажмите Запустить от имени администратора.

  7. Перейдите в каталог сохранения файла.

  8. В командной строке Windows PowerShell введите следующую команду:

    ./Activate-OpenInClient.ps1
    

Включение компонента OpenInClient во всех семействах веб-сайтов с помощью Windows PowerShell

  1. Убедитесь в том, что соблюдены следующие минимальные требования: См. Add-SPShellAdmin. Также необходимо убедиться в том, что учетная запись, которая используется для выполнения данной процедуры, принадлежит к группе "Администраторы" на компьютере, где запущен Windows PowerShell, и является администратором для всех семейств веб-сайтов или участником группы SharePoint "Администраторы фермы".

  2. Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот"):

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).ID
    Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    
  3. Сохраните файл с именем Activate-OpenInClientAll.ps1.

    Примечание

    Можно использовать другое имя файла. Однако необходимо сохранить файл как текстовый файл с кодировкой ANSI, присвоив для него расширение "PS1".

  4. Нажмите Пуск, выберите Все программы и нажмите Продукты Microsoft SharePoint 2010.

  5. Щелкните правой кнопкой мыши Оболочка управления SharePoint 2010 и нажмите Запустить от имени администратора.

  6. Перейдите в каталог сохранения файла.

  7. В командной строке Windows PowerShell введите следующую команду:

    ./Activate-OpenInClientAll.ps1
    

Удаление приложений-служб Office Web Apps

Удаление приложений-служб Office Web Apps с помощью Центра администрирования

  1. Убедитесь в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит к группе SharePoint "Администраторы фермы".

  2. В разделе Управление приложениями на сайте Центра администрирования нажмите Управление приложениями-службами.

  3. На странице "Управление приложениями-службами" в столбце Тип нажмите Приложение-служба PowerPoint, после чего нажмите на ленте Удалить.

  4. В диалоговом окне Удаление приложения-службы не устанавливайте флажок Удалить данные, связанные с приложениями-службами и дважды нажмите OK.

  5. Повторите эти шаги, чтобы удалить Приложение службы Word Viewing.

    Примечание

    По умолчанию на сервере, где запущен SharePoint Server 2010 Enterprise и размещен веб-сайт Центра администрирования, приложение службы вычислений Excel создается и активируется даже в том случае, если Office Web Apps не установлен на сервере. Поскольку, возможно, потребуется разрешить пользователям открывать документы Excel в браузере после отключения Office Web Apps, рекомендуется не удалять приложение службы вычислений Excel, если только такое приложение службы не создано при установке Office Web Apps.

Удаление приложения-службы Office Web Apps с помощью Windows PowerShell

  1. Убедитесь в том, что соблюдены следующие минимальные требования: См. Add-SPShellAdmin. Также необходимо убедиться в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит к группе SharePoint "Администраторы фермы".

  2. В меню Пуск выберите Все программы и нажмите Продукты Microsoft SharePoint 2010.

  3. Щелкните правой кнопкой мыши Оболочка управления SharePoint 2010 и нажмите Запустить от имени администратора.

  4. В командной строке Windows PowerShell введите следующие команды.

    • Для извлечения приложения-службы, которое необходимо удалить, введите следующую команду.

      $spapp = Get-SPServiceApplication -Name "<Service application display name>"
      

      Где <Service application display name> представляет собой отображаемое имя приложения-службы, которое необходимо удалить.

      Сведения о приложении-службе хранятся в переменной $spapp.

      Важно!

      Необходимо ввести отображаемое имя в кавычках. Введенные данные при этом должны в точности соответствовать отображаемому имени приложения-службы (включая заглавные буквы). Настоятельно рекомендуется не создавать несколько приложений-служб с одинаковым отображаемым именем — если это все-таки произошло, можно использовать командлет Get-SPServiceApplication для создания списка всех приложений-служб. После этого можно использовать GUID (идентификатор) приложения-службы наряду с параметром –Identity для указания приложения-службы, которое требуется удалить. Дополнительные сведения см. в разделе Get-SPServiceApplication.

    • Для удаления выбранного приложения-службы выполните следующую команду.

      Remove-SPServiceApplication $spapp
      

    Примечание

    По умолчанию на сервере, где запущен SharePoint Server 2010 Enterprise и размещен веб-сайт Центра администрирования, приложение-служба вычислений Excel создается и активируется даже в том случае, если Office Web Apps не установлен на сервере. Поскольку, возможно, потребуется разрешить пользователям открывать и редактировать документы Excel в браузере после отключения Office Web Apps, рекомендуется не удалять приложение-службу вычислений Excel.

Останов служб Office Web Apps

Останов службы с помощью Центра администрирования

  1. Убедитесь в том, что учетная запись, используемая для выполнения этой процедуры, принадлежит к группе SharePoint "Администраторы фермы".

  2. На веб-сайте Центра администрирования нажмите Параметры системы.

  3. На странице "Параметры системы" в разделе Серверы выберите Управление службами на сервере.

  4. Чтобы выбрать сервер, на котором требуется остановить службу, в меню Сервер нажмите Изменить сервер и щелкните имя выбранного сервера.

  5. В разделе Служба PowerPoint в столбце Действие выберите Остановить и нажмите ОК в диалоговом окне подтверждения.

  6. В разделе Служба Word Viewing в меню Действие выберите Остановить и нажмите ОК в диалоговом окне подтверждения.

    Примечание

    По умолчанию на сервере, где запущен SharePoint Server 2010 Enterprise и размещен веб-сайт Центра администрирования, служба вычислений Excel запускается даже в том случае, если Office Web Apps не установлен на сервере. Поскольку, возможно, потребуется разрешить пользователям открывать документы Excel в браузере после отключения Office Web Apps, рекомендуется не останавливать службу вычислений Excel.

  7. Повторите эти шаги для каждого из серверов в ферме.

Останов службы с помощью Windows PowerShell

  1. Убедитесь в том, что соблюдены следующие минимальные требования: См. Add-SPShellAdmin. Также необходимо убедиться в том, что учетная запись, которая используется для выполнения этой процедуры, принадлежит к группе "Администраторы" на компьютере, где запущен Windows PowerShell, и к группе SharePoint "Администраторы фермы".

  2. Нажмите Пуск, выберите Все программы и нажмите Продукты Microsoft SharePoint 2010.

  3. Щелкните правой кнопкой мыши Оболочка управления SharePoint 2010 и нажмите Запустить от имени администратора.

  4. В командной строке Windows PowerShell введите следующую команду:

    Stop-SPServiceInstance -Identity <ServiceGUID>
    

    Где <ServiceGUID> представляет собой GUID службы. Для получения списка всех служб, запущенных в ферме, а также их идентификаторов GUID, введите следующую команду:

    Get-SPServiceInstance | where {$_.Status -eq "Online"}
    

    Дополнительные сведения см. в разделе Stop-SPServiceInstance.

Удаление Office Web Apps с автономного сервера продуктов SharePoint 2010

Процедура, представленная в этом разделе, используется для удаления только Office Web Apps с автономного сервера SharePoint 2010.

Удаление Office Web Apps с автономного сервера SharePoint 2010

  1. Нажмите Пуск, выберите Панель управления и нажмите Удалить программу.

  2. В списке программ выберите Microsoft Office Web Apps, после чего нажмите Удалить.

  3. В диалоговом окне с уведомлением о подготовке к удалению Office Web Apps нажмите Да, после чего в диалоговом окне с предупреждением нажмите OK.

  4. После удаления Office Web Apps необходимо запустить настройки продуктов SharePoint. Для запуска мастера в меню Пуск выберите Все программы, нажмите Продукты Microsoft SharePoint 2010 и Мастер настройки продуктов SharePoint 2010.

  5. На начальной странице продуктов SharePoint нажмите кнопку Далее.

  6. В диалоговом окне с уведомлением о запуске или сбросе некоторых служб во время конфигурации нажмите Да, чтобы приступить к настройке.

  7. На странице "Настройка успешно завершена" нажмите кнопку Готово.

Удаление Office Web Apps из фермы серверов SharePoint

Процедуры, представленные в этом разделе, используются для удаления Office Web Apps только из фермы серверов SharePoint 2010. Эти процедуры необходимо выполнить для каждого из серверов в ферме.

Важно!

Перед удалением Office Web Apps из фермы необходимо убедиться в доступности всех необходимых данных, которые требуются для добавления серверов SharePoint 2010 обратно в ферму после удаления Office Web Apps.

  • Номер порта веб-приложения Центра администрирования

    Чтобы определить номер порта, на веб-сайте Центра администрирования нажмите Управление веб-приложениями. Запомните номер порта веб-приложения Текущий выбранный экземпляр центра администрирования SharePoint версии 4.

  • Имя базы данных конфигурации фермы серверов

    Чтобы определить имя базы данных конфигурации, на веб-сайте Центра администрирования нажмите Параметры системы и выберите Управление серверами в этой ферме. Обратите внимание на имя базы данных конфигурации в разделе Сведения о ферме.

  • Серверы в ферме, на которых размещено веб-приложение Центра администрирования

    Чтобы определить, на каких серверах размещено веб-приложение Центра администрирования, на веб-сайте Центра администрирования нажмите Параметры системы и выберите Управление серверами в этой ферме. В столбце Работающие службы обратите внимание, на каких серверах запущена служба Центр администрирования.

  • Парольная фраза для фермы серверов

    Для хранения парольной фразы не предусмотрен формат, пригодный для просмотра, поэтому извлечь парольную фразу из базы данных конфигурации невозможно. Если вы забыли парольную фразу, можно выполнить ее сброс посредством командлета Set-SPPassPhrase.

  • По умолчанию для служб IIS, которые используются фермой, применяется тип проверки подлинности "Запрос и ответ Windows" (NTLM) или "Согласование" (Kerberos)

    Чтобы определить тип проверки подлинности, используемый по умолчанию фермой, на веб-сайте Центра администрирования перейдите в раздел Безопасность и выберите Указать поставщиков проверки подлинности. На странице "Поставщики проверки подлинности" нажмите кнопку Веб-приложение, выберите Изменить веб-приложение и нажмите Центр администрирования SharePoint версии 4, после чего выберите По умолчанию. На странице "Редактирование проверки подлинности" в области Параметры проверки подлинности IIS обратите внимание на указанный тип проверки подлинности.

Удаление Office Web Apps из фермы серверовSharePoint 2010

  1. Нажмите Пуск, выберите Панель управления и нажмите Удалить программу.

  2. В списке программ выберите Microsoft Office Web Apps, после чего нажмите Удалить.

  3. В диалоговом окне с уведомлением о подготовке к удалению Office Web Apps нажмите Да, после чего в диалоговом окне с предупреждением нажмите ОК.

  4. Данную процедуру необходимо выполнить для каждого из серверов в ферме перед тем, как перейти к следующей процедуре.

Запуск настройки продуктов SharePoint

  1. После удаления Office Web Apps со всех серверов в ферме необходимо запустить настройки продуктов SharePoint на каждом из серверов. Чтобы запустить мастер, в меню Пуск выберите Все программы, нажмите Продукты Microsoft SharePoint 2010 и затем нажмите Мастер настройки продуктов SharePoint 2010.

    Важно!

    Сначала необходимо запустить настройки продуктов SharePoint на сервере, который будет использоваться в качестве ведущего сервера по умолчанию для веб-приложения Центра администрирования. На последующих серверах выполняются следующие операции:

    • По умолчанию, если ранее на сервере размещалось веб-приложение Центра администрирования, оно будет снова размещено там при повторном включении сервера в ферму.

    • Если ранее веб-приложение Центра администрирования не было размещено на сервере, вы сможете выбрать, следует ли разместить приложение на сервере при его повторном включении в ферму или нет.

  2. На начальной странице продуктов SharePoint нажмите кнопку Далее.

  3. В диалоговом окне с уведомлением о запуске или сбросе некоторых служб во время конфигурации нажмите Да, чтобы приступить к настройке.

  4. На странице "Подключение к ферме серверов" выберите Подключиться к существующей ферме серверов и нажмите Далее.

  5. На странице "Указание параметров базы данных конфигурации" выполните следующие действия:

    1. В поле Сервер баз данных укажите имя компьютера, на котором запущен SQL Server, и нажмите Получить имена баз данных.

    2. В поле Имя базы данных выберите нужную базу данных в списке или введите имя базы данных конфигурации фермы серверов и нажмите Далее.

      Важно!

      Если на заданном сервере, где запущен SQL Server, размещено несколько баз данных конфигурации и при этом неправильно выбрана база данных для фермы, после нажатия кнопки Далее может отобразиться страница "Состояние продуктов и обновлений фермы серверов, на которой выводится сообщение об отсутствующих продуктах фермы серверов. Нажмите Назад для выбора правильной базы данных.

  6. На странице "Задание параметров безопасности фермы" введите парольную фразу для фермы серверов и нажмите Далее.

  7. На странице "Настроить веб-приложение центра администрирования SharePoint" выполните следующие действия:

    1. Установите флажок Укажите номер порта и введите номер порта для фермы.

      Важно!

      Необходимо использовать тот же номер порта, который использовался при исходном создании фермы серверов. Если используется другой порт, URL-адреса веб-сайтов Центра администрирования SharePoint будут изменены, вследствие чего перестанут работать все ссылки на серверы в меню "Пуск" и другие ранее созданные ярлыки для веб-сайта Центра администрирования SharePoint.

    2. Выберите NTLM или "Согласование" (Kerberos) и нажмите Далее.

      Важно!

      Рекомендуется использовать тот же поставщик проверки подлинности, который использовался при создании фермы серверов. Чтобы изменить поставщика проверки подлинности с NTLM на "Согласование" (Kerberos), необходимо выполнить дополнительные шаги конфигурации. Дополнительные сведения см. в разделах Планирование реализации проверки подлинности Kerberos (SharePoint Server 2010) или Настройка проверки подлинности Kerberos (SharePoint Foundation 2010).

  8. После заполнения страницы настройки продуктов SharePoint проверьте настройки конфигурации и выполните одно из следующих действий:

    • При запуске мастера для добавления первого сервера обратно в ферму нажмите Далее, чтобы приступить к настройке конфигурации.

      Важно!

      Сначала запустите настройки продуктов SharePoint на сервере, на котором будет размещено веб-приложение Центра администрирования. Что касается последующих серверов, вы сможете выбрать, следует ли разместить на них веб-приложение Центра администрирования или нет.

    • При добавлении дополнительного сервера обратно в ферму, если сервер планируется использовать для размещения веб-приложения Центра администрирования, перейдите в раздел Дополнительные параметры и нажмите Использовать этот компьютер для размещения веб-сайта.

      Примечание

      При добавлении дополнительных серверов обратно в существующую ферму по умолчанию используется настройка Не использовать этот компьютер для размещения веб-сайта.

  9. На странице "Настройка успешно завершена" нажмите кнопку Готово.

    Примечание

    Повторный запуск мастера настройки фермы не требуется.