FIX: Impresora no activada (código de error -20) en Quickbooks

La impresora no activada – código de error -20 es algo que puedes experimentar debido al hecho de que al actualizar de Windows XP o Vista a Windows 7, el nuevo sistema operativo elimina el uso de la clave HKEY_CURRENT_CONFIGNen la configuración del registro. Esto significa que las entradas que se encuentran en esa clave no se actualizan cuando estás actualizando el sistema operativo, y algunas aplicaciones utilizan esa clave exacta para almacenar la configuración interna, lo que hace que fallen después de una actualización.

Es muy probable que este problema aparezca si eres un usuario que ha actualizado su sistema operativo a Windows 7 (una instalación limpia de Windows 7 no causará esto), y estás usando el software Quickbooks. Esta es una de las aplicaciones que utiliza la mencionada clave para almacenar su configuración interna, y debido a que la clave del registro no está actualizada, la aplicación no funcionará correctamente.

Hay dos métodos bastante sencillos que podemos utilizar para resolver este método, y describiremos ambos para ayudarles en este asunto. Por favor, tenga en cuenta que ambos métodos requerirán que usted tenga acceso de Administrador al sistema, de lo contrario fallarán.

NOTA: Antes de hacer cambios en el Registro, asegúrate de hacer una copia de seguridad de tu colmena de registro y crear un punto de restauración del sistema en caso de que algo más salga mal mientras realizas los pasos que deberías poder restaurar el sistema.

Contenido

También te puede interesar:  Lo que es: Extensión de archivo $0027.bak$0027 y cómo abrirlo?

Crear una copia de seguridad del registro

Para hacer una copia de seguridad del Registro, una vez en el Editor del Registro, haga clic en Computer desde la parte superior del árbol de carpetas en el panel izquierdo y luego haga clic en File -> Export -> And Save It .

Crear un punto de restauración del sistema

Para crear un punto de restauración del sistema ver los pasos ( aquí ). La guía de restauración es para Windows 10 pero también funciona en Windows Vista / Seven y Eight.

Método 1: Reinstalar Quickbooks

Cuando se actualiza el sistema operativo, la configuración de la aplicación se pierde, y al reinstalarla hará que vuelva a almacenar su configuración en la clave de registro apropiada y empiece a funcionar de nuevo. Puedes descargar la aplicación desde aquí, después de lo cual la instalación es un proceso sencillo. Cuando hayas terminado, puedes seguir trabajando como antes.

Método 2: Actualizar manualmente la clave del registro

Opción 1: Otorgar permisos a través del editor del registro

Si opta por este método, por favor, tenga cuidado de seguir cada paso palabra por palabra, ya que un error podría causar más dolores de cabeza que el propio error. En primer lugar, necesita abrir el Editor del Registro. Presiona el botón Start de tu teclado, y escribe regedit. NO pulsa Introducir todavía. Cuando obtengas Regedit , haz clic con el botón derecho del ratón y selecciona Ejecutar como administrador . Esto te dará un acceso de administrador al Editor del Registro. Lo que buscas aquí es la carpeta HKEY_CURRENT_CONFIG , dentro de la cual encontrarás una carpeta Software . Haz clic con el botón derecho del ratón en la carpeta Software y selecciona Permisos. En la ventana que se abre, asegúrate de que has comprobado Control total para el usuario de la tabla. Cuando hayas terminado, pulsa OK para cerrar la ventana, y luego cierra el Editor del Registro. Esto volverá a dar a Quickbooks acceso a la clave que necesita para almacenar sus configuraciones, y todo volverá a funcionar correctamente.

También te puede interesar:  Arreglar: EXCEPCIÓN DE KMODE NO MANEJADO

Ambos métodos son bastante fáciles, y si tienes este problema con Quickbooks o cualquier otro software que utilice esa tecla para almacenar la configuración, te ayudarán a deshacerte del problema, y podrás continuar tu trabajo como si nada hubiera pasado.

Opción 2: Usar un guión Powershell para otorgar permisos (Windows 10) solamente

La cuenta de usuario que necesita permisos debe estar conectada y debe ser un administrador para ejecutar el comando. Ve a Inicio -> escribe cmd y haz clic con el botón derecho del ratón, luego elige Ejecutar como administrador

Una vez en el Símbolo del sistema, escribe powershell y pulsa ENTER.

Entonces, escriba o copie el siguiente comando tal como está:

PowerShell.exe -NoProfile -NoLogo -NoInteractivo -Comando "$key = [Microsoft.Win32.Registry]::CurrentConfig.OpenSubKey($0027Software$0027,[Microsoft.Win32.RegistryKeyPermissionCheck]::ReadWriteSubTree,[System.Security.AccessControl. RegistryRights]::ChangePermissions); $acl =$key.GetAccessControl(); $rule = New-Object System.Security.AccessControl.RegistryAccessRule ($0027Users$0027,$0027FullControl$0027,$0027ObjectInherit,ContainerInherit$0027,$0027None$0027,$0027Allow$0027); $acl.SetAccessRule($rule); $key.SetAccessControl($acl);"

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.