Вы не можете запустить службу веб-приложений SharePoint Foundation
Симптомы
Вы не можете запустить службу веб-приложений SharePoint Foundation в Microsoft SharePoint Server 2013 или Microsoft SharePoint Server 2010. Во время запуска служба застревает, и в журналы ULS входит следующая запись об ошибке:
Provision of service failed. The process cannot access the file 'C:\inetpub\wwwroot\wss\VirtualDirectories\<web_app_name>\_app_bin\STSSOAP.DLL' because it is being used by another process. If this is a Web service, IIS must be restarted for the change to take effect. To restart IIS, open a command prompt window and type "iisreset /noforce".
Причина
Проблема возникает из-за антивирусного сканирования.
Решение
Примечание
Когда служба веб-приложений SharePoint Foundation будет остановлена, вы можете потерять web.config изменения и другие настройки. Перед тем, как применить это исправление, рекомендуется использовать папку C:\inetpub\wwwroot\wss\VirtualDirectories.
Чтобы устранить проблему, выполните следующие действия:
Следуйте указаниям в KB 952167, чтобы исключить некоторые папки из антивирусного сканирования.
Запустите следующие команды PowerShell, чтобы остановить службу веб-приложений SharePoint Foundation:
$service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"} Stop-SPServiceInstance $service
После того, как служба веб-приложений SharePoint Foundation будет остановлена, проверьте, есть ли в диспетчере IIS какие-либо остатки сайтов SharePoint и удалите все существующие сайты из IIS Manager.
Очистить кэш конфигурации SharePoint. О действиях, которые необходимо предпринять, см. в статье Developer.
Запустите следующую команду для предоставления службы:
stsadm -o provisionservice -action start -servicetype spwebservice
Дополнительная информация
Требуется дополнительная помощь? Перейдите в сообщество SharePoint.