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.

domingo, 8 de abril de 2018

Como abrir archivos Excel en diferente ventanas con Excel 2013

Hoy les traigo un pequeño truco para poder abrir archivos Excel en diferentes ventanas.
Este truco es para el Microsoft Excel 2013, aunque debería servir para versiones anteriores también.

Recomiendo que esta guía la sigan con ayuda de un técnico o persona responsable, en caso de tocar algo equivocado corremos el riesgo de dañar Windows.

Para empezar hay que ingresar al "Editor del Registro" para esto presionamos las teclas "Windows + R"

Esto abrirá la ventana "Ejecutar"
Dentro del recuadro de texto escribimos "regedit" y presionamos "Aceptar". Luego se abrirá el editor del registro.
En el editor debemos ir recorriendo las carpetas ingresando en la ruta "Equipo\HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command"

Debemos modificar el valor predeterminado, para esto le realizamos un doble clic arriba, luego debemos borrar el texto "/dde" y hay que reemplazarlo por "%1" (incluidas las comillas).
Nos debería quedar de este modo:
Una ves realizado el cambio cerramos la ventana con el botón "Aceptar" y cerramos el editor del registro.
Ya tendríamos que poder abrir cada excel en diferentes ventanas.





miércoles, 2 de noviembre de 2016

IIS ASP.NET error “Access to the path is denied.”



Este error suele suceder cuando nuestra web en .NET intenta escribir sobre un archivo o directorio del servidor. Suele ocurrir por una falta de permisos NTFS que el usuario “IIS_IUSRS” debería tener sobre el directorio web, dichos permiso tiene que ser de “Modificación”.

Para verificar esto debemos ir hasta el directorio donde tenemos la página web en el servidor en mi caso es “C:\inetpub\wwwroot” Sobre la carpeta de la página web ingresamos en sus propiedades.

Vamos a la solapa “Security



Aquí vemos que el usuario “II_IUSRS” solo tiene permisos de lectura y ejecución, y debemos editarlos.
Para esto presionamos el botón “Editar

Debemos tildar la opción de “Modificación”, aplicamos y aceptamos.

Con esto el usuario ya tendría los permisos necesarios sobre el directorio y ese error no debería estar solucionado.