Udostępnij za pośrednictwem


OWA lub ECP przestaje działać po zainstalowaniu aktualizacji zabezpieczeń

Symptomy

Po zainstalowaniu aktualizacji zabezpieczeń na serwerze, na którym działa Microsoft Exchange Server, Outlook w sieci Web (OWA) lub Exchange Panel sterowania (ECP) lub obie aplikacje przestają działać na serwerze.

W aplikacji OWA pojawi się następujący komunikat o błędzie:

Wystąpił problem
Nie można ukończyć żądania. Kod stanu HTTP: 500

Zrzut ekranu przedstawiający komunikat o błędzie OWA.

W aplikacji ECP pojawi się następujący komunikat o błędzie:

Błąd serwera w aplikacji "/ecp".
Nie można załadować pliku lub zestawu "Microsoft.Exchange.Common, Version=15.0.0.0 ... Culture=neutral, PublicKeyToken=31bf3856ad364e54' lub jedna z jego zależności. Nie można odnaleźć określonego pliku.

Zrzut ekranu przedstawiający komunikat o błędzie E C P.

Przyczyna

Te błędy występują, jeśli aktualizacja zabezpieczeń została ręcznie zainstalowana na serwerze, na którym włączono funkcję kontroli konta użytkownika (UAC, User Account Control), ale bez korzystania z podwyższonych uprawnień.

Rozwiązanie

Użyj podwyższonych uprawnień, aby ponownie zainstalować aktualizację zabezpieczeń na serwerze.

  1. Wybierz przycisk Start, a następnie wpisz ciąg cmd.
  2. Prawym przyciskiem myszy kliknij pozycję Wiersz polecenia, a następnie wybierz polecenie Uruchom jako administrator.
  3. Jeśli zostanie wyświetlone okno Kontrola konta użytkownika, wybierz opcję otwierania okna wiersza polecenia z podwyższonym poziomem uprawnień, a następnie wybierz pozycję Kontynuuj. Jeśli okno funkcji Kontrola konta użytkownika nie jest wyświetlane, przejdź do następnego kroku.
  4. Wpisz pełną ścieżkę pliku .msp dla aktualizacji zabezpieczeń, a następnie naciśnij klawisz Enter.
  5. Po zainstalowaniu aktualizacji uruchom ponownie serwer.

Sprawdź, czy możesz teraz uzyskać dostęp do aplikacji OWA i ECP na serwerze bez komunikatu o błędzie.

Jeśli komunikat o błędzie ECP będzie nadal wyświetlany, wykonaj następujące czynności:

  1. Uruchom Menedżera usług IIS na serwerze.

  2. Przejdź do witryny internetowej Exchange Backend> katalog wirtualny ECP.

  3. Wybierz pozycję Ustawienia aplikacji>BinsearchFolder

  4. Sprawdź ścieżki do wymienionych katalogów programu Exchange. Mogą pojawić się ścieżki do katalogów podobne do następujących:

    %ExchangeInstallDir%bin;
    %ExchangeInstallDir%bin\CmdletExtensionAgents;
    %ExchangeInstallDir%ClientAccess\Owa\bin

  5. Zastąp ścieżki następującymi ścieżkami:

    C:\Program Files\Microsoft\Exchange Server\V15\bin;
    C:\Program Files\Microsoft\Exchange Server\V15\bin\CmdletExtensionAgents;
    C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\bin

    Uwaga Ścieżki muszą wskazać miejsce, w którym zainstalowano program Exchange Server. W poniższych przykładach założono, że program jest zainstalowany na dysku C i że jego wersja to Microsoft Exchange Server 2013. Jeśli jest on zainstalowany na innym dysku na serwerze lub używasz innej wersji, takiej jak Microsoft Exchange Server 2010 r., użyj ścieżki i informacji o wersji odpowiednich do instalacji.

  6. Przejdź do folderu zawierającego skrypty programu Exchange Server. Domyślnie skrypty znajdują się w następującej ścieżce do Exchange Server 2013:

    C:\Program Files\Microsoft\Exchange Server\v15\Bin

    Uwaga W Exchange Server 2010 skrypty będą znajdować się w folderze V14.

  7. Uruchom powłokę zarządzania serwerem Exchange i uruchom następujące skrypty: .\UpdateCas.ps1 oraz .\UpdateConfigFiles.ps1.

  8. Zamknij powłokę zarządzania serwerem Exchange i otwórz okno wiersza polecenia jako administrator.

  9. Uruchom iisreset.

  10. Uruchom ponownie serwer i upewnij się, że podczas uzyskiwania dostępu do ECP nie jest już wyświetlany komunikat o błędzie.