Mostrando entradas con la etiqueta cmd. Mostrar todas las entradas
Mostrando entradas con la etiqueta cmd. Mostrar todas las entradas

miércoles, 20 de enero de 2016

Windows no aplica políticas de grupo

En ocasiones ocurre que los equipos de nuestro dominio, normalmente con Windows XP, no aplican bien las políticas o directivas estipuladas.

Para estos casos, tenemos varías posibles soluciones, a continuación os las exponemos todas:


1.- Forzar las políticas.

En casi todos los casos, es suficiente con ejecutar el siguiente comando desde línea de comando:

gpupdate /force

Después cerramos la sesión del usuario y al volver a entrar ya suele funcionar con normalidad.


2.- Rejoin del PC.

Otra posible solución sería sacar el equipo del dominio y volverlo a ingresar. Lógicamente requiere varios reinicios.


3.- Volver a registrar librerias y ejecutables.

Pero otras veces la cosa se complica, y ni la ejecución del gpupdate ni hacer un rejoin del equipo logran que las políticas se apliquen correctamente.

Para estos equipos tan descarriados del rebaño, encontramos esta otra solución que, hasta el momento, siempre nos ha funcionado. Consiste en volver a registrar, con ayuda del comando regsvr32 todas las librerías (dll) y ejecutables (exe) de la carpeta de sistema "wbem", y procederemos de la siguiente manera:

Paso 1: Abrimos una ventana de CMD y navegamos hasta el siguiente directorio directorio:

C:\Windows\system32\wbem.

Paso 2: A continuación ejecutamos estas dos órdenes (primero una y, cuando finalice, la segunda):

For %i in (*.dll) do regsvr32 -s %i
For %i in (*.exe) do regsvr32 -s %i

Paso 3: Por último reiniciamos el equipo y comprobaremos que ya vuelve a funcionar con normalidad.
Windows - Forzar políticas
En esta imagen vemos como ejecutamos la primera de las órdenes.


4.- Uso del comando "secedit".

Por último nos queda la ejecución del comando secedit, que es una orden que precisamente sirve para forzar que las directivas de grupo se vuelvan a aplicar.

Para ello abriremos una ventana CMD y lanzaremos un "secedit" con los siguientes parámetros:

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

Después de la ejecución de la orden, como es habitual, reiniciamos el ordenador.

Para más información sobre este comando, aquí os dejamos este artículo de Microsoft.
Leer más...

miércoles, 2 de abril de 2014

Cómo ejecutar un archivo BAT oculto


En ocasiones, puede resultar muy útil ejecutar un archivo batch (.bat) de forma oculta, sin que se visualice en ningún momento la consola negra de MSDOS, de manera que para el usuario resulte algo totalmente transparente e invisible.

Esto lo lograremos usando un script muy sencillo de VBScript, que en realidad, lo único que hará será crear una consola oculta y ejecutar en ella el archivo que le indiquemos.

Para crear nuestro archivo VBScript, sólo tendremos que abrir el Bloc de notas (notepad) y escribir el siguiente código:

set objshell = createobject("wscript.shell")
objshell
.run "archivo.bat",vbhide

Ten en cuenta que donde pone archivo.bat has de indicar el nombre de tu archivo BAT y si no especificas ninguna ruta, éste deberá estar en el mismo directorio que el propio archivo VBScript.

A continuación guardaremos el archivo, cerraremos el Bloc de notas y, por último, cambiaremos la extensión sustituyendo la habitual ".txt" por ".vbs".

Script para ejecutar archivos BAT ocultos.
Script para ejecutar archivos BAT ocultos.
Leer más...

miércoles, 4 de julio de 2012

Error drwtsn32.exe

"drwtsn32.exe" es el depurador de Windows, y es probable que en más de una ocasión nos generé algún mensaje de error de lo más molesto.

Las causas pueden ser de lo más diversas, pero una solución fácil y rápida puede ser el uso del comando "regsvr32" de la siguiente manera:

1.- Vamos a INICIO > EJECUTAR

2.- Escribimos "regsvr32 /u shmedia.dll" (sin las comillas)

regsvr32

3.- Pulsamos en el botón ACEPTAR, el comando se ejecutará y drwtsn32.exe ya no debería volver a molestarnos.
Leer más...