Condividi tramite


Non è possibile avviare il servizio applicazione Web di SharePoint Foundation

Sintomi

Non è possibile avviare il servizio applicazione Web di SharePoint Foundation in Microsoft SharePoint Server 2013 o Microsoft SharePoint Server 2010. Il servizio rimane bloccato durante l'avvio e la voce di errore seguente viene registrata nei log 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

Il problema si verifica a causa di un'analisi antivirus.

Risoluzione

Nota

Quando il servizio applicazione Web di SharePoint Foundation viene arrestato, è possibile che si perdano web.config modifiche e altre personalizzazioni. È consigliabile eseguire il backup della cartella C:\inetpub\wwwroot\wss\VirtualDirectories prima di applicare questa correzione.

Per risolvere il problema, attenersi alla seguente procedura:

  1. Seguire le indicazioni riportate in KB 952167 per escludere determinate cartelle dall'analisi antivirus.Follow the guidance in KB 952167 to exclude certain folders from antivirus scanning.

  2. Eseguire i comandi di PowerShell seguenti per arrestare il servizio Applicazione Web SharePoint Foundation:

    $service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"}  
    Stop-SPServiceInstance $service
    
  3. Dopo l'arresto del servizio applicazione Web di SharePoint Foundation, verificare se sono presenti resti di siti di SharePoint in Gestione IIS ed eliminare eventuali siti esistenti da Gestione IIS.

  4. Cancellare la cache di configurazione di SharePoint. Per i passaggi da eseguire, vedere questo articolo per sviluppatori.

  5. Eseguire il comando seguente per effettuare il provisioning del servizio:

    stsadm -o provisionservice -action start -servicetype spwebservice  
    

Ulteriori informazioni

Ulteriore assistenza Visitare la community di SharePoint.