Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 6
  • 188

Witam. Po instalacji .NET 4.5 dostaję błąd jak niżej. Ktoś znalazł na to rozwiązania?

Przy .NET 4.0 tego problemu nie ma.

 

 WSUS Synchronization failed.
 Message: Method not found: 'Int32 System.Environment.get_CurrentManagedThreadId()'.
 Source: Microsoft.SystemsManagementServer.SoftwareUpdatesManagement.WsusSyncAction.WSyncAction.MakeUpdateScope.

 

System Windows 2008 R2 SP1.

SCCM 2012 SP1.

Pozdrawiam.

choyrack
  • Zapytał
  • @ choyrack | 04.03.2014
    • 6
    • 1
    • 4

Odpowiedź (1)

  • 3

Podstawowym rozwiązaniem jest nie instalowanie .NET Framework 4.5. Problem wynika z tego, że .NET Framework 4.5 jest aktualizacją platformy .NET
typu "in place" czyli zastępuje biblioteki wersji 4.0., a w konsekwencji powoduje wymieniony w pytaniu błąd. Poprzednie wersje .NET np. 2.0, 3.5 są instalowane w trybie "side by side" i w takiej sytuacji możliwe jest przekierowanie za pomocą wpisów konfiguracyjnych wersji .NET, z której korzysta aplikacja, niestety w trybie aktualizacji "in place" nie jest to możliwe.

  • Odpowiedział
  • @ | 17.03.2014
  • TRENER ALTKOM AKADEMII
Komentarze
Witam

Takie rozwiązanie jest dobre do momentu kiedy nie trzeba instalować Power Shella 4.0, który wymaga .NET 4.5. Niestety w celu pełnej zgodności z Windows 8.1 i Server 2012 R2 byłby mile widziany Power Shell 4.0 na maszynie gdzie jest SCCM (Windows 2008 R2 SP1)...

Na chwilę obecną zostaje rozwiązanie z nieinstalowanie .NETa 4.5
Skomentował : @ choyrack ,17.03.2014
  • 6
  • 1
  • 4
Rzeczywiście, mamy tu pewną niespójność i niestety
dotyczy ona również innych zastosowań w tym buid server'ów
Skomentował : @ TRENER ALTKOM AKADEMII ,17.03.2014