Compartir a través de


No se pueden eliminar elementos de calendario en Outlook

Síntomas

Cuando intenta eliminar un elemento de calendario mediante Microsoft Outlook en modo en línea, recibe el siguiente mensaje de error:

No se puede completar el traslado, la copia o la eliminación. Es posible que los elementos se hayan movido o eliminado, o que no tenga suficiente permiso. Si el elemento se envió como una solicitud de tarea o una convocatoria de reunión, es posible que el remitente no reciba actualizaciones.

Si intenta eliminar el elemento mediante Outlook en modo de intercambio almacenado en caché, el elemento se elimina brevemente y, a continuación, vuelve a aparecer.

Además, no puede eliminar el elemento mediante las herramientas MFCMAPI y EWSEditor. Para obtener más información, consulte la sección Detalles .

Causa

Este problema se produce porque el elemento de calendario está dañado. Cuando se elimina un elemento de calendario de un buzón de correo, el cambio se registra en la carpeta Registro de calendario. Si el elemento está dañado, el registro se desencadena pero no se ejecuta correctamente y se genera una excepción. Esto impide que la eliminación se realice correctamente.

Solución

Para resolver este problema, evite temporalmente que se registre el cambio en el elemento de calendario y, a continuación, elimine el elemento:

  1. Ejecute el siguiente cmdlet:

    Set-Mailbox <name_of_affected_mailbox> -CalendarVersionStoreDisabled $true 
    

    Espere a que expire la caché de configuración del almacén de base de datos. Esto tardará aproximadamente dos horas. A continuación, vaya al paso 3.

  2. Como alternativa a esperar a que expire la memoria caché, si el buzón afectado está en Microsoft Exchange Server local, puede usar una de las siguientes opciones y, a continuación, ir al paso 3.

    Advertencia: Estas opciones provocarán interrupciones del servicio.

    • Reinicie el servicio Exchange Information Store.
    • Monte la base de datos del usuario afectado en otro servidor que ejecuta Exchange Server.
  3. Elimine el elemento de calendario. Se recomienda usar la herramienta MFCMAPI .

  4. Una vez eliminado el elemento, ejecute el siguiente cmdlet para invertir el cambio en el valor del CalendarVersionStoreDisabled parámetro :

    Set-Mailbox <name_of_affected_mailbox> -CalendarVersionStoreDisabled $false
    

Detalles

Intentar eliminar elementos de calendario mediante la herramienta MFCMAPI

Abra el elemento de calendario que se va a eliminar en MFCMAPI, pero solo verá un número limitado de propiedades MAPI. Esta condición indica que el elemento está dañado.

En la captura de pantalla siguiente, solo se muestran 21 propiedades para un elemento de calendario dañado.

Captura de pantalla de un ejemplo de elemento Calendar que se muestra en MFCMAPI que tiene 21 propiedades MAPI.

Haga clic con el botón derecho en el elemento, seleccione Eliminar mensaje, seleccione Eliminación permanente (eliminaciones para la retención de elementos eliminados si se admite) en el menú Estilo de eliminación y, a continuación, seleccione Aceptar, pero recibirá el siguiente mensaje de advertencia:

Advertencia:
Código: MAPI_W_PARTIAL_COMPLETION == 0x00040680
Function m_IpFolder-DeleteMessages>(IpEIDs, IpProgress? <reinterpret_cast ULONG_PTR>(m_hWnd): NULL, IpProgress, uIFlag)
Archivo D:\a\1\s\UI\Dialogs\ContentsTable\FolderDlg.cpp
Línea 678

Como alternativa, seleccione Eliminación permanente pasando DELETE_HARD_DELETE (irrecuperable) en el menú Estilo de eliminación y, a continuación, seleccione Aceptar, pero la herramienta no responde y el elemento no se elimina.

Intentar eliminar elementos de calendario mediante la herramienta EWSEditor

Abra el elemento de calendario que desea eliminar mediante la herramienta EWSEditor , pero recibirá el siguiente mensaje de error:

ErrorCode: ErrorContentConversionFailed
ErrorMessage: error de conversión de contenido. Conversión de contenido: error de conversión de cuerpo.

Si selecciona Aceptar en el mensaje de error, el elemento de calendario se muestra en la herramienta, pero verá un número limitado de propiedades o ninguna propiedad para el elemento, como se muestra en la captura de pantalla siguiente:

Captura de pantalla de un elemento Calendar en EWSEditor que no muestra ninguna propiedad.

Haga clic con el botón derecho en el elemento para eliminarlo, pero recibirá un mensaje de excepción. El texto siguiente es un fragmento de código del mensaje:

Detalles de la excepción:
Mensaje: Error de conversión de contenido. Conversión de contenido: error de conversión de cuerpo.
Tipo: Microsoft.Exchange.WebServices.Data.ServiceResponseException
Origen: Microsoft.Exchange.WebServices
ErrorCode: ErrorContentConversionFailed
ErrorMessage: error de conversión de contenido. Conversión de contenido: error de conversión de cuerpo.

Este mensaje de excepción indica que el elemento está dañado.