WIC CreateDecoderFromStream gibt 0x88982F50 nach der Servermigration zurück

Ich habe eine Routine zur Erstellung von Miniaturansichten, die ich mit WIC für eine .NET-App erstellt habe. Es hat im letzten Jahr gut funktioniert, aber wir sind gerade auf einen neuen Server umgestiegen.

Alter Server war W2k8 R2 Enterprise SP1 Neuer Server ist W2k8 Standard SP1

Hier ist der Code, der fehlschlägt

    Public Sub New(ByVal PictureData As Byte())
        Me.WICFactory = New WICImagingFactory()

        Dim InputStream As IWICStream = WICFactory.CreateStream()
        InputStream.InitializeFromMemory(PictureData, PictureData.Length)

        InputDecoder = WICFactory.CreateDecoderFromStream(InputStream, Nothing, WICDecodeOptions.WICDecodeMetadataCacheOnDemand)

        '^===== This line throws the HRESULT 0x88982F50

Ich habe geprüft und die Bilddaten sind gültige Daten. Das gleiche Bild funktioniert einwandfrei, wenn ich den Code auf dem alten Server ausführe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage