miércoles, 26 de junio de 2019

SOLUCION "Aislamiento de gráficos de dispositivo de audio de Windows" alto consumo de ram y cpu

Hoy les traigo una posible solucion al problema de alto consumo de CPU y memoria RAM que puede tener el proceso "Aislamiento de gráficos de dispositivo de audio de Windows",
Fue poca la informacion que encontre en internet sobre el tema, muchos adjudican el error a un problema de drivers o virus.

En mi caso lo pude solucionar de modo muy simple.
1) Desinstalando la version de fabrica que trae windows de SKYPE
esto lo hice desde una consola de PowerShell ejecutada como administrador, con el siguiente comando.
Get-AppxPackage Microsoft.SkypeApp* | Remove-AppxPackage

Luego de eso el consumo bajo pero muy poco, me llamo la atencion que el proceso de "cortana" por momentos tenia picos de consumo de CPU y ocacionaba que el proceso de "Aislamiento de gráficos de dispositivo de audio de Windows" tambien aumentara su consumo, por lo que opte por deshabilitar a "Cortana"



Luego de deshabilitarlo el proceso "Aislamiento de gráficos de dispositivo de audio de Windows" habia reducido su consumo de CPU a 0% y a muy pocos MB de memoria RAM.

Espero esta solucion les sea de ayuda. Recuerden reiniciar la pc luego de los cambios.

martes, 14 de mayo de 2019

SOLUCION BackupExec no abre por error KERNELBASE.dll

El día de hoy les traigo la solución a un problema con el BackupExec. La aplicación se cierra durante su arranque y no termina de abrir.
Esto sucede por una incompatibilidad con .Net Framework 4.8 incluso también con versiones anteriores. En mi caso se dio con la versión 4.8 y Windows 10.

Faulting application name: BackupExec.exe, version: 20.0.1188.1863, time stamp: 0x5bc0c010
Faulting module name: KERNELBASE.dll, version: 10.0.16299.1004, time stamp: 0x24dfd7d5
Exception code: 0xe0434352
Fault offset: 0x0000000000045518
Faulting process id: 0x938
Faulting application start time: 0x01d509ceb8b1052e
Faulting application path: C:\Program Files\Veritas\Backup Exec\BackupExec.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 96e7460c-f084-4af5-bf49-9be86d4c58fe
Faulting package full name: 
Faulting package-relative application ID: 

El .Net Framework no siempre se ve instalado en el sistema por lo que debemos utilizar alguna aplicación de terceros que escanea el registro de windows, para verificar que realmente este instalado. Para eso utilice "PatchMyPC".


Lo que queda ahora es desinstalar el .Net Framework. Como todos saben esto suele ser siempre un problema y pocas veces se logra desinstalar completamente, pero en este caso pude encontrar que identificando el KB con el cual se instalo, se puede mediante linea de comando desinstalar sin problemas.
En mi caso se instalo con el KB4486153, y utilizando el siguiente comando se logro desinstalar:

wusa /uninstall /KB:4486153

Una vez desinstalado el .net4.8 la aplicación "BackupExec" empezó a funcionar correctamente.

miércoles, 2 de enero de 2019

Error de "Acceso denegado" al borrar archivos o directorios en "C:\Windows\System32\DriverStore\FileRepository\"

Error de "Acceso denegado" al borrar archivos o directorios en "C:\Windows\System32\DriverStore\FileRepository\"

Mi inconveniente surgió al momento de querer borrar unos controladores de una impresora HP1020 que tenia instalada en Windows 10 y no funcionaba.


Para poder borrar estos controladores viejos primero hay que tener los permisos necesarios, para empezar hay que ser administrador del equipo, luego ser el propietario de la carpeta y archivos que queremos borrar.
Asumo que ya saben como ejecutar una consola como administrador así que omito esa parte.

Abrirmos la consola como admin e ingresamos al directorio "C:\Windows\System32\DriverStore\FileRepository"

Ahora nos hacemos owner del directorio que vamos a borrar o de los archivos, en mi caso es el directorio "hplj1020.inf_amd64_5ffa82d4dfa98331"
Ingresamos en la consola el comando:
takeown /f hplj1020.inf_amd64_5ffa82d4dfa98331

Ahora probamos de borrar el directorio
Al intentar borrarlo podemos volver a tener un error de "Acceso denegado" esto se debe a que nos volvimos el dueño del directorio pero los permisos no se propagaron a los archivos que contiene. En este caso vamos a modificar ahora los permisos desde el explorador de windows, con sus opciones de seguridad.
Buscamos la carpeta a borrar y vamos a sus propiedades, lo que tenemos que hacer es romper su herencia.

Presionamos el botón "Deshabilitar herencia" y aceptamos.

Tenemos que quitar todos los permisos heredados.

Luego de esto ya deberíamos poder borrar todos sus archivos y la carpeta.