Službu webové aplikace Služby SharePoint Foundation nejde spustit.
Příznaky
Službu webové aplikace Služby SharePoint Foundation nejde spustit v Microsoft SharePoint Serveru 2013 nebo Microsoft SharePoint Serveru 2010. Služba se při spouštění zablokuje a v protokolech ULS se zaprotokoluje následující chybová položka:
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".
Příčina
K tomuto problému dochází z důvodu antivirové kontroly.
Řešení
Poznámka
Pokud je služba webové aplikace služby SharePoint Foundation zastavena, může dojít ke ztrátě web.config změn a dalších přizpůsobení. Před použitím této opravy doporučujeme zálohovat složku C:\inetpub\wwwroot\wss\VirtualDirectories.
Pokud chcete tento problém vyřešit, postupujte takto:
Pokud chcete vyloučit určité složky z antivirové kontroly, postupujte podle pokynů v článku KB 952167 .
Spuštěním následujících příkazů PowerShellu zastavte službu webové aplikace Služby SharePoint Foundation:
$service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"} Stop-SPServiceInstance $service
Po zastavení služby webové aplikace služby SharePoint Foundation zkontrolujte, zda ve Správci služby IIS existují nějaké zbytky webů služby SharePoint, a odstraňte všechny existující weby ze Správce služby IIS.
Vymažte mezipaměť konfigurace služby SharePoint. Postup najdete v tomto článku pro vývojáře.
Spuštěním následujícího příkazu zřiďte službu:
stsadm -o provisionservice -action start -servicetype spwebservice
Další informace
Stále potřebujete pomoc? Přejděte na Komunita SharePointu.