Não é possível iniciar o serviço de aplicativo Web do SharePoint Foundation

Sintomas

Não é possível iniciar o serviço de aplicativo Web do SharePoint Foundation no Microsoft SharePoint Server 2013 ou no Microsoft SharePoint Server 2010. O serviço fica preso durante a inicialização e a entrada de erro a seguir é registrada nos logs 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

O problema ocorre por causa de uma verificação antivírus.

Resolução

Observação

Quando o serviço aplicativo Web do SharePoint Foundation for interrompido, você poderá perder as alterações de Web. config e outras personalizações. Recomendamos que você faça backup da pasta C:\inetpub\wwwroot\wss\VirtualDirectories antes de aplicar essa correção.

Para resolver o problema, siga estas etapas:

  1. Siga as orientações no KB 952167 para excluir determinadas pastas de verificação antivírus.

  2. Execute os seguintes comandos do PowerShell para interromper o serviço do aplicativo Web do SharePoint Foundation:

    $service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"}  
    Stop-SPServiceInstance $service
    
  3. Depois que o serviço aplicativo Web do SharePoint Foundation for interrompido, verifique se há algum vestígio de sites do SharePoint no Gerenciador do IIS e exclua quaisquer sites existentes do Gerenciador do IIS.

  4. Limpe o cache de configuração do SharePoint. Para obter as etapas para fazer isso, confira Este artigo de desenvolvedor.

  5. Execute o seguinte comando para provisionar o serviço:

    stsadm -o provisionservice -action start -servicetype spwebservice  
    

Mais informações

Ainda precisa de ajuda? Vá para a comunidade do SharePoint.