WIC CreateDecoderFromStream retornando 0x88982F50 pós migração do servidor

Eu tenho uma rotina de geração de miniaturas que eu criei usando o WIC para um aplicativo .NET. Ele tem funcionado bem no ano passado, mas acabamos de migrar para um novo servidor.

Servidor antigo era W2k8 R2 Enterprise SP1 Novo servidor é W2k8 Standard SP1

Aqui está o código que está falhando

    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

Eu verifiquei e os dados da imagem são dados válidos. A mesma imagem funciona bem se eu executar o código no servidor antigo.

questionAnswers(2)

yourAnswerToTheQuestion