No se puede iniciar el servicio de aplicación web de SharePoint Foundation
Síntomas
No se puede iniciar el servicio de aplicación web de SharePoint Foundation en Microsoft SharePoint Server 2013 o Microsoft SharePoint Server 2010. El servicio se bloquea durante el inicio y la siguiente entrada de error se registra en los registros de 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".
Causa
El problema se produce debido a un examen antivirus.
Solución
Nota:
Cuando se detiene el servicio de aplicación web de SharePoint Foundation, puede perder web.config cambios y otras personalizaciones. Se recomienda realizar una copia de seguridad de la carpeta C:\inetpub\wwwroot\wss\VirtualDirectories antes de aplicar esta corrección.
Para solucionar este problema, siga estos pasos:
Siga las instrucciones de KB 952167 para excluir determinadas carpetas del examen antivirus.
Ejecute los siguientes comandos de PowerShell para detener el servicio de aplicación web de SharePoint Foundation:
$service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"} Stop-SPServiceInstance $service
Una vez detenido el servicio de aplicación web de SharePoint Foundation, compruebe si hay algún resto de sitios de SharePoint en el Administrador de IIS y elimine los sitios existentes del Administrador de IIS.
Borre la caché de configuración de SharePoint. Para ver los pasos para hacerlo, consulte este artículo para desarrolladores.
Ejecute el siguiente comando para aprovisionar el servicio:
stsadm -o provisionservice -action start -servicetype spwebservice
Más información
¿Aún necesita ayuda? Visite Comunidad de SharePoint.