Error 0x80070bc2 en windows update

Para poder solucionar el error 0x80070bc2 que provoca windows update al actualizar, ejecutaremos la consola como administrador del sistema, pulsando la tecla de windows, escribimos cmd y encima del icono del Símbolo del sistema pulsamos el botón derecho y seleccionamos Ejecutar como administrador

Copiar y pegar lo siguiente en la linea de comandos.

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Con esto lo que haremos es parar los servicios relativos a las actualizaciones, eliminar el contenido de las descargas y volver a arrancar dichos servicios.

Reiniciamos el equipo y probamos las actualizaciones.

Si nos vamos al historial de actualizaciones nos aparecerá que la instalación ha sido instalada correctamente.

Motivos por el que un mensaje de correo, no puede ser entregado

No se encontró el buzón, el buzón no es válido, el Usuario existe:

La dirección de correo electrónico que usted está enviando correo no existe. Compruebe su dirección de correo electrónico. O escribió mal la dirección o es una cuenta de correo electrónico antigua que ya no esta en uso.Usted puede verificar una vez más con su destinatario.

Buzón no disponible:

9 de cada 10, esto es lo mismo que «no se encontró buzón». Ese otro 10% del tiempo que podría significar que hay un problema con su cuenta de los destinatarios. Asegúrese de que tiene la dirección de correo electrónico correcta, espere un momento y vuelva a intentarlo. Si todavía rebota, trate de ponerse en contacto con el destinatario de otra manera.

Buzón lleno o ha superado el límite:

Como lo que afirma el error, el destinatario tiene demasiados mensajes y el servidor que aloja no está aceptando más. Póngase en contacto con su destinatario por otros medios y asesorar a él / ella para limpiar su / su buzón.

Servidor desconocido, Fallo en la búsqueda de dominio:

Esto significa que el servidor de correo que usted está tratando de enviar a (el «Outlook.com» como indica en el ejemplo anterior) no existe. Asegúrese de que usted escriba su dirección de e-mail correctamente. Otra razón es cuando un ISP cambia su nombre (como cuando «attbi.com» cambió su nombre a «comcast.com». Si intenta enviar un mensaje al antigua «attbi.com» dirección de correo electrónico, puede obtener este mensaje a cambio.).

Mensaje demasiado grande:

El mensaje que usted está tratando de enviar es demasiado grande o excede el límite del buzón del destinatario. Esto suele suceder cuando el Servidor de su destinatario tiene un límite en el tamaño de los mensajes que puede recibir. Reduce el tamaño del mensaje. Si usted está tratando de enviar un archivo, es posible que tenga que comprimirlo con un programa de compresión de archivos, como WinZip.

Errores Temporales (no hay servidores de conexión adecuados, Tiempo de espera agotado, Recursos temporalmente no disponible, fuera de memoria):

Hay un problema con el servidor de correo que es probable que no tienen ningún control sobre él. Como se ha dicho, se trata de errores temporales y debe resolverse por sí solos con el tiempo. Compruebe el mensaje de devolución con cuidado porque el servidor de correo menciona que ella puede continuar para tratar de transmitir su mensaje sin ninguna acción requerida de su parte.

Filtros de listas negras (los errores que incluían la palabra «bloqueado» o «la lista de» y las referencias a los sitios que tienen cosas como «SpamCop», «dynablock», «agujero negro», «Spamhaus», etc.):

Esto significa que su mensaje está bloqueado intencionadamente debido a que el sistema de recepción piensa que el servidor de correo que está utilizando es una fuente de spam. Póngase en contacto con el equipo de apoyo de la dirección del correo electrónico del proveedor y pida que su cuenta o dominio desbloqueado.

Error al eliminar carpeta no se pudo encontrar este elemento

Ejecuta el programa Winrar «como Administrador»… dentro de este programa, navegas hasta la Carpeta que no se deja borrar y utilizas los menús para eliminarla.

Pulsa la tecla de windows escribe winrar y continuación botón derecho encima de el y pulsa en ejecutar como administrador.

Si no te deja eliminar, prueba a eliminar desde la mas lejana a la mas cercana, si aun asi no te deja prueba con Shift+Del lo eliminara sin pasar por la papelera de reciclaje

Si no tienes Winrar, puedes probar con un programa similar, Winzip, 7Zip  ejecutandolo como administrador.

Se para constantemente el servicio de cola de impresión en windows

Borra los archivos del administrador de trabajos en cola y reiniciar el servicio de administrador de trabajos en cola.

  • En el cuadro de búsqueda de la barra de tareas, escribe Servicios y luego selecciona el resultado de búsqueda del mismo nombre.

  • En la lista Servicios, pulsa dos veces (o haz doble clic) en Administrador de trabajos de impresión. Selecciona  Detener > Aceptar.

  • En el cuadro de búsqueda de la barra de tareas, escribe %WINDIR%\system32\spool\printers, selecciona la carpeta de archivos en los resultados de la búsqueda y luego elimina todos los archivos de la carpeta.

  • Busca y abre Servicios de nuevo.

  • En la lista Servicios, pulsa dos veces (o haz doble clic) en Administrador de trabajos de impresión.

  • Selecciona Inicioy en la lista Tipo de inicio, asegúrate de que la opción Automático está seleccionada y luego selecciona Aceptar.

No se encontró el ensamblado dependiente Microsoft.VC90.CRT

Si al arranca una aplicación no aparece y en el visor de eventos en la seccion aplicación le aparece el siguiente mensaje

Error al generar el contexto de activación para "Ruta del programa". No se encontró el ensamblado dependiente Microsoft.VC90.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8". Use sxstrace.exe para obtener un diagnóstico detallado.

Descargue e instale el Vcredist_x86.exe y su actualización de seguridad de MFC para Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package desde la web de microsoft.

 

¿Como desinstalar programas de HP preinstalados en equipos nuevos?

Desinstalar HP Connected Photo

HP Connected Photo, no aparece para desinstalarlo en el panel de control > desinstalar programas, así que procederemos a pulsar la tecla de inicio, buscar en la pantalla de inicio HP Connected Photo, pulsar botón derecho de pulsamos en desinstalar, unos sencillos pasos para eliminar dicha aplicación.

Después, solo nos queda solo eliminar el icono del escritorio.

Ocultar el resto de gastos de envió, cuando el envió sea gratuito en woocomerce

Parece ser que existe un problema muy común que surge habilitas varios tipos de gastos de envío y habilitas la opción de gasto de envío gratuito cuando cumpla X condiciones.

Pues resulta que cunado se cumple los criterios para que el envio sea gratuito, woocomerce te da muestra una lista con todos los tipos de envíos disponibles, ¡incluido el envío gratuito!

Lo cual parece curioso, si ya es gratis el envio, para que mostrar la lista de los de pago, obviamente ningún cliente quiere pagar gastos de envío.

Y para mas inri, resulta que woocomerce, ofrece una solucion un poco rara, ya que viene ocurriendo desde los inicio de woocomere y es incluir una función dentro del tema hijo en funtions.php

O en su defecto utilizar un plugin de terceros WC Hide Shipping Methods

 

Versión WC 3.0+

/**
* Hide shipping rates when free shipping is available.
* Updated to support WooCommerce 2.6 Shipping Zones.
*
* @param array $rates Array of rates found for the package.
* @return array
*/
function my_hide_shipping_when_free_is_available( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( 'free_shipping' === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
}
add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );

Versión WC 2.5

/**
* woocommerce_package_rates is a 2.1+ hook
*/
add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available', 10, 2 );
/**
* Hide shipping rates when free shipping is available
*
* @param array $rates Array of rates found for the package
* @param array $package The package array/object being shipped
* @return array of modified rates
*/
function hide_shipping_when_free_is_available( $rates, $package ) {
// Only modify rates if free_shipping is present
if ( isset( $rates['free_shipping'] ) ) {
// To unset a single rate/method, do the following. This example unsets flat_rate shipping
unset( $rates['flat_rate'] );
// To unset all methods except for free_shipping, do the following
$free_shipping = $rates['free_shipping'];
$rates = array();
$rates['free_shipping'] = $free_shipping;
}
return $rates;
}

Versión < WC 2.5

/**
* Hide ALL shipping options when free shipping is available and customer is NOT in certain states
* Hide Free Shipping if customer IS in those states
*
* UPDATED FOR WOOCOMMERCE 2.1
*
* Change $excluded_states = array( 'AK','HI','GU','PR' ); to include all the states that DO NOT have free shipping
*/
add_filter( 'woocommerce_package_rates', 'hide_all_shipping_when_free_is_available' , 10, 2 );
/**
* Hide ALL Shipping option when free shipping is available
*
* @param array $available_methods
*/
function hide_all_shipping_when_free_is_available( $rates, $package ) {
$excluded_states = array( 'AK','HI','GU','PR' );
if( isset( $rates['free_shipping'] ) AND !in_array( WC()->customer->shipping_state, $excluded_states ) ) :
// Get Free Shipping array into a new array
$freeshipping = array();
$freeshipping = $rates['free_shipping'];
// Empty the $available_methods array
unset( $rates );
// Add Free Shipping back into $avaialble_methods
$rates = array();
$rates[] = $freeshipping;
endif;
if( isset( $rates['free_shipping'] ) AND in_array( WC()->customer->shipping_state, $excluded_states ) ) {
// remove free shipping option
unset( $rates['free_shipping'] );
}
return $rates;
}

Tipos de errores en las tareas programadas de windows

Listado de los códigos de error en el detalle de las tareas programadas de windows o windows server

0 ó 0x0: La operación se ha completado con éxito.
1 o 0x1: Función incorrecta llamada o función desconocida llamada.
2 o 0x2: El archivo no encontrado.
10 o 0xa: El entorno es incorrecto.
0x41300: La tarea está lista para funcionar en su siguiente hora programada.
0x41301: La tarea se está ejecutando actualmente.
0x41302: La tarea está desactivada.
0x41303: La tarea no se ha ejecutado.
0x41304: No hay más carreras programadas para esta tarea.
0x41306: La tarea está terminada.
0x8004131F: Un ejemplo de esta tarea se está ejecutando.
0x800704DD: El servicio no está disponible (está en “Ejecutar sólo cuando un usuario inicia sesión por« control?)
0xC000013A: La aplicación fin con motivo de una CTRL + C.
0xC06D007E: excepción de software desconocido