Udostępnij za pośrednictwem


Nie można uruchomić usługi aplikacji internetowej programu SharePoint Foundation

Symptomy

Nie można uruchomić usługi aplikacji internetowej programu SharePoint Foundation w programie Microsoft SharePoint Server 2013 lub Microsoft SharePoint Server 2010. Usługa utknie podczas uruchamiania, a następujący wpis błędu jest rejestrowany w dziennikach 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".       

Przyczyna

Problem występuje z powodu skanowania antywirusowego.

Rozwiązanie

Uwaga

Po zatrzymaniu usługi aplikacji internetowej programu SharePoint Foundation możesz utracić web.config zmian i innych dostosowań. Zalecamy utworzenie kopii zapasowej folderu C:\inetpub\wwwroot\wss\VirtualDirectories przed zastosowaniem tej poprawki.

Aby rozwiązać ten problem, wykonaj poniższe kroki:

  1. Postępuj zgodnie ze wskazówkami w bazie wiedzy 952167 , aby wykluczyć niektóre foldery ze skanowania antywirusowego.

  2. Uruchom następujące polecenia programu PowerShell, aby zatrzymać usługę aplikacji internetowej programu SharePoint Foundation:

    $service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"}  
    Stop-SPServiceInstance $service
    
  3. Po zatrzymaniu usługi aplikacji internetowej programu SharePoint Foundation sprawdź, czy istnieją jakieś pozostałości witryn programu SharePoint w menedżerze usług IIS i usuń wszystkie istniejące witryny z Menedżera usług IIS.

  4. Wyczyść pamięć podręczną konfiguracji programu SharePoint. Aby uzyskać instrukcje w tym celu, zobacz ten artykuł dla deweloperów.

  5. Uruchom następujące polecenie, aby aprowizować usługę:

    stsadm -o provisionservice -action start -servicetype spwebservice  
    

Więcej informacji

Nadal potrzebujesz pomocy? Przejdź do witryny SharePoint Community.