Sdílet prostřednictvím


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:

  1. Pokud chcete vyloučit určité složky z antivirové kontroly, postupujte podle pokynů v článku KB 952167 .

  2. 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
    
  3. 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.

  4. Vymažte mezipaměť konfigurace služby SharePoint. Postup najdete v tomto článku pro vývojáře.

  5. 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.