Du kan inte starta SharePoint Foundation-webbprogramtjänsten
Symptom
Du kan inte starta SharePoint Foundation Web Application-tjänsten i Microsoft SharePoint Server 2013 eller Microsoft SharePoint Server 2010. Tjänsten fastnar under starten och följande felpost loggas i ULS-loggarna:
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".
Orsak
Problemet uppstår på grund av en antivirusgenomsökning.
Åtgärd
Obs!
När SharePoint Foundation Web Application-tjänsten stoppas kan du förlora web.config ändringar och andra anpassningar. Vi rekommenderar att du säkerhetskopierar mappen C:\inetpub\wwwroot\wss\VirtualDirectories innan du tillämpar den här korrigeringen.
Du löser problemet genom att följa dessa steg:
Följ anvisningarna i KB-952167 för att undanta vissa mappar från antivirusgenomsökning.
Kör följande PowerShell-kommandon för att stoppa SharePoint Foundation-webbprogramtjänsten:
$service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"} Stop-SPServiceInstance $service
När SharePoint Foundation-webbprogramtjänsten har stoppats kontrollerar du om det finns några rester av SharePoint-webbplatser i IIS-hanteraren och tar bort befintliga webbplatser från IIS Manager.
Rensa SharePoint-konfigurationscacheminnet. Anvisningar för hur du gör detta finns i den här utvecklarartikeln.
Kör följande kommando för att etablera tjänsten:
stsadm -o provisionservice -action start -servicetype spwebservice
Mer information
Behöver du fortfarande hjälp? Gå till SharePoint Community.