Partilhar via


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

Sintomas

Não pode iniciar o serviço Aplicação Web do SharePoint Foundation no Microsoft SharePoint Server 2013 ou no Microsoft SharePoint Server 2010. O serviço fica bloqueado durante o arranque e é registada a seguinte entrada de erro nos registos 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 devido a uma análise antivírus.

Resolução

Nota

Quando o serviço de Aplicação Web do SharePoint Foundation for parado, poderá perder web.config alterações e outras personalizações. Recomendamos que faça uma cópia de segurança da pasta C:\inetpub\wwwroot\wss\VirtualDirectories antes de aplicar esta correção.

Para resolver o problema, siga estes passos:

  1. Siga as orientações em KB 952167 para excluir determinadas pastas da análise de antivírus.

  2. Execute os seguintes comandos do PowerShell para parar o serviço Aplicação Web do SharePoint Foundation:

    $service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"}  
    Stop-SPServiceInstance $service
    
  3. Depois de parar o serviço de Aplicação Web do SharePoint Foundation, verifique se existem restos de sites do SharePoint no Gestor do IIS e elimine quaisquer sites existentes do Gestor de IIS.

  4. Limpe a cache de configuração do SharePoint. Para obter os passos para o fazer, veja este artigo sobre Programador.

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

    stsadm -o provisionservice -action start -servicetype spwebservice  
    

Mais informações

Ainda necessita de ajuda? Vá a Comunidade SharePoint