Wednesday, December 31, 2008

ActiveX Automatic prompting Solicitud automática OpenManage IT Assistant

Si al arrancar Dell OpenManage IT Assistant nos aparece un error que dice:

“Automatic prompting for ActiveX controls setting is disabled “
o
“Active la Solicitud automática para los controles ActiveX”

Lo que tenemos que hacer es abrir el Java Control Panel, ir a avanzadas, abrir el nodo java plug-in y desmarcarlo.Cerramos el explorer y la siguiente vez arrancará sin problemas.

Este error está provocado por las actualizaciones de Java (10 y 11).

Articulos relacionados:
http://circulotito.blogspot.com/2008_05_01_archive.html

Wednesday, November 19, 2008

Compresión HTTP en ISA y no en IIS

Para los entornos en los que hay una cortafuegos ISA server y el servidor web es el IIS tenemos la posibilidad de usar la compresión en ambos servidores.

Una configuración que funciona bastante bien es habilitar la compresión HTTP en el ISA y deshabilitarla en el IIS. Para ello, en el servidor ISA tenemos que ir a “configuración” y en general marcamos “Habilitar la compresión HTTP”. En el servidor IIS tenemos que asegurarnos de que en las propiedades del sitio web, en la pestaña de servicio no está habilitada la compresión HTTP.

Artículos relacionados:
http://circulotito.blogspot.com/2008/05/isa-server-no-permite-las-conexiones.html

Friday, October 31, 2008

Digital Image Suite database pictures

Cuando se usa Microsoft Digital Image Suite 2006 para catalogar un gran número de fotos que hay en un servidor de ficheros, el paso inicial de explorarlas todas puede llevarse bastante tiempo.

Si varios usuarios van a usar el programa podemos hacer el proceso de recorrer los ficheros en uno solo y a los otros copiarle la base de datos que genera éste.

El fichero con el catálogo de las imágenes está en (Vista):

C:\Users\usuario\AppData\Local\Microsoft\POD\Pictures.pd3

Podemos sustituir este fichero en los siguientes equipos y nos ahorramos tiempo y tráfico de red.

Artículos relacionados:
http://circulotito.blogspot.com/2008/09/deshabilitar-nokia-pc-suite-web-updater.html

Wednesday, October 22, 2008

error 0x773F KB948109 SQL Server 2005 Security Update

La actualización “Security Update for SQL Server 2005 Service Pack 2 (KB948109)” se descarga en un equipo Windows Vista de desarrollo para instalar desde WSUS. Se instala y da error 0×773F. A continuación vuelve a aparecer como disponible y se repite el proceso.

Para solucionar esto, vamos al “SQL server configuration manager” y vemos que el equipo cuenta con un SQL server 2005 Express y un SQL server 2005 estándar. Se aprecia que el Express no arranca y de hecho da error cuando lo intentamos arrancar. El estándar funciona correctamente.

Vemos que la versión estándar arranca con la cuenta de “sistema local” mientras que el Express lo hace con la de "servicio de red".

Lo configuramos para que use la misma que el estándar y arranca correctamente.

Tras hacer este cambio la actualización se aplica correctamente.

Artículos relacionados:
http://circulotito.blogspot.com/2008/09/error-0x80070643-en-framework-30.html
http://circulotito.blogspot.com/2008/04/sqlserver-no-conecta-con-msdtc.html

Tuesday, October 14, 2008

powershell remove-item recurse mejor que delete

Cuando usamos el script para hacer copias de seguridad de las maquinas virtuales:

http://circulotito.blogspot.com/2008/06/hyper-v-virtual-machine-backup.html

podemos automatizar el que se borren las copias más antiguas para no quedarnos sin espacio. Podemos usar un script que ejecutaremos con una tarea programada.
El caso es que si usamos la función delete() sobre el resultado de un Get-ChildItem no borra las copias antiguas pero tampoco da error.
Investigando un poco nos damos cuenta de que si el directorio tiene otros directorios nos avisa de ellos y por eso no borra.
Para solucionar esto podemos usar la función Remove-Item $rutaCompletaDirBorrar –recurse que no muestra ningún aviso y si que funciona con una tarea programada.

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/hyper-v-virtual-machine-backup.html
http://www.microsoft.com/technet/scriptcenter/resources/begin/ss0707.mspx#ENG

Friday, October 3, 2008

GPO Acrobat Reader 9 sustituye a 8

Si seguimos las especificaciones de Adobe para instalar el Acrobat Reader por GPO entonces se sustituye la versión 8 por la 9 en los equipos.

Si quitamos la política para el 8 entonces mucho ojo porque se desinstala el 9. Para evitar esto desmarcamos que se desinstale si esta fuera de ámbito para la 8. Esperamos a que se aplique y luego eliminamos la política de instalación del 8 y dejamos solo la del 9.

Artículos relacionados:
http://circulotito.blogspot.com/2008/10/adobe-reader-2753-updaterapinonopt.html
http://circulotito.blogspot.com/2008/10/shellexecutea-error-seerrnoassoc-al.html
http://circulotito.blogspot.com/2008/07/instalar-acrobat-reader-msi-con-gpo.html

adobe reader 2753 updater.api_non_opt

Al tratar de desinstalar el Acrobat Reader 8.1.2 apareció el error “adobe reader 2753 updater.api_non_opt”.

Tras googlear un poco me enteré de que para solucionarlo hay que ejecutar la “Windows Installer CleanUp Utility” con el Reader. Luego ya puedes desisntalar o reparar o lo que quieras.

Una cosa curiosa de esta herramienta (msicuu2) es que en Vista hay que descomprimirla y cambiar el nombre a “MsiZapU.exe” por “MsiZap.exe”. Si la ejecutamos tal cual se descarga hacer algo solo con office y no presenta el menú para seleccionar el Acrobat Reader.

http://support.microsoft.com/default.aspx/kb/290301
http://www.itcore.us/common-errors/45-adobe-products/100-adobe-2753-error

Artículos relacionados:
http://circulotito.blogspot.com/2008/10/shellexecutea-error-seerrnoassoc-al.html

ShellExecuteA error SE_ERR_NOASSOC al abrir PDF con la aplicación predeterminada

En un equipo Vista x64 está instalado el Acrobat Reader 9 y cuando hacemos doble click sobre los pdf’s se abren correctamente.

Sin embargo, al ejecutar desde una aplicación la función ShellExecuteA esta da un error 31 que equivale a SE_ERR_NOASSOC o lo que es lo mismo “No application is associated with this file type”.

Tras verificar que todas las asociaciones están bien, desinstalar y volver a instalar en su última versión y todo lo que se os pueda ocurrir no hubo manera de que se abriera el Acrobat Reader.

Para solucionarlo hubo que instalar el Acrobat Professional en el equipo y asociar los pdf’s con ese. Entonces el ShellExecuteA si que funcionó sin errores y se abrieron los documentos.

Artículos relacionados:
http://circulotito.blogspot.com/2008/09/adobe-cs3-error-2739.html

Tuesday, September 30, 2008

Error 0x80070643 en Framework 3.0 KB928416

Instalamos un Windows XP SP3 y lo introducimos a un dominio y acto seguido se empiezan a descargar actualizaciones desde el servidor WSUS.

Todo va bien hasta que se trata de instalar el Framework 3.0 con el que se produce un error que hace que vuelva a instalar la actualización continuamente.

El error que se nos presenta es:

Error de instalación: error de Windows al instalar la siguiente actualización, error 0x80070643: Microsoft .NET Framework 3.0: x86 (KB928416).

Esto parece ser debido a que el MSXML 6 no está instalado en el sistema de manera correcta y es un requisito para el Framework 3.0, lo que pasa es que eso no lo sabe nadie aún salvo algunos como nosotros.

http://www.wsus.info/forums/index.php?showtopic=11932&st=15

Dicho y hecho, si instalamos el msxml6_x86.msi a continuación se instala correctamente el Framework 3.0 y otras tantas actualizaciones que vienen detrás.

Artículos relacionados:
http://circulotito.blogspot.com/2008/08/gpo-configuracin-de-proxy-no-aplicada.html

Tuesday, September 23, 2008

Adobe CS3 error 2739

Tras desinstalar Adobe CS2 y empezar la instalación de Adobe CS3 nos apareció el error 2739. Ese error se soluciona registrando de nuevo la librería de jscript. En una ventana de comandos ejecutada como administrador hay que ejecutar:

regsvr32 jscript.dll

http://kb.adobe.com/selfservice/viewContent.do?externalId=kb401521

Artículos relacionados:

http://circulotito.blogspot.com/2008/07/error-conectar-servidor-credential.html

Deshabilitar Nokia PC Suite web updater

En una red corporativa los usuarios no suelen ser administradores de su máquina. Si estos tienen instalada la Nokia PC Suite les saldrán avisos de que hay actualizaciones disponibles. Al intentar aplicarlas fallará el proceso. Si necesitamos evitar que Nokia PC Suite busque actualizaciones podemos hacerlo de la siguiente manera.

Abrir el fichero:

C:\Archivos de programa\Nokia\Nokia PC Suite 6\confserver.xml

Buscar “WebUpdateEnabled” y cambiar su valor de 1 (por defecto) a 0. Guardamos y ya no aparecerá de nuevo el mensaje. A partir de ese momento las actualizaciones las tendrá que hacer el administrador manualmente o con una imagen administrativa.


Artículos relacionados:

http://circulotito.blogspot.com/2008/07/instalar-acrobat-reader-msi-con-gpo.html

Friday, August 29, 2008

Exchange Event 9323 Certificados de correo electrónico

Si nos aparece el evento 9323 que dice algo como:

La entrada 'Usuario' tiene certificados de correo electrónico no válidos o que han caducado. Estos certificados no se incluirán en la lista de direcciones sin conexión para '\Lista global de direcciones'. - Lista de direcciones sin conexión predeterminada

Tenemos que ir al administrador de usuarios del directorio activo y en las propiedades del usuario, en certificados publicados, hay que reemplazarlo por un certificado válido o eliminar el erróneo.

Thursday, August 28, 2008

SolidWorks 2008 se cierra repentinamente e inesperadamente al abrir

En un equipo se empezó a plantear el problema de que SolidWorks se cerraba al abrir. Se mostraba la pantalla de inicio y antes de que el usuario pudiera hacer nada se cerraba repentinamente.Curiosamente con otro usuario en esa misma máquina el programa funciona correctamente.
Para solucionarlo no basta con desinstalar y volver a instalar.
Tras desinstalar hay que darse una vuelta por el disco duro y borrar todo lo que se llame SolidWorks. Y mención especial a los directorios del perfil del usuario, donde encontraremos una sorpresa por el tremendo número de directorios que crea el programa en los archivos temporales.
Además hay que darse otro garbeo por el registro y eliminar sin miedo todo lo que huela a SolidWorks.
Tras realizar esa profunda limpieza e instalar otra vez el usuario ya pudo abrir el programa y trabajar con él.

Artículos relacionados:
http://circulotito.blogspot.com/2008/07/sldim-sp4-imagen-administrativa.html

Wednesday, August 27, 2008

Forzar aplicación directiva de grupo GPO

Si queremos que siempre se aplique una directiva aunque esta no haya cambiado hay que aplicar la configuración cada vez que se inicia sesión habilitando:

Configuración del equipo / directivas / Plantillas administrativas / Sistema / Directiva de grupo / Procesamiento de directivas de seguridad / Procesar incluso si los objetos de directiva de grupo no han cambiado

Si queremos que siempre se aplique concretamente la directiva que establece el proxy, por si el usuario lo ha cambiado, hay que aplicar establecer este valor particular:

Configuración del equipo / directivas / Plantillas administrativas / Sistema / Directiva de grupo / Procesamiento de directivas de mantenimiento de internet explorer / Procesar incluso si los objetos de directiva de grupo no han cambiado

No debemos olvidar que hay que dar permiso para aplicar la política a los usuarios que deban aplicar la política, si la política establece algún valor para la configuración de usuario, y además hay que dar permiso a los equipos si se establece algún valor de la configuración del equipo. Si no hacemos esto, la política no se aplicará íntegra.

Enlaces de interes:

http://support.microsoft.com/kb/316702

http://www.windowsecurity.com/articles/Enforcing-GPO-Security-Settings.html

Artículos relacionados:

http://circulotito.blogspot.com/2008/08/gpo-configuracin-de-proxy-no-aplicada.html

Instalar SolidWorks manualmente desde imagen administrada

A veces sucede que al iniciar el instalador de SolidWorks para una imagen administrada “StartSWInstall.hta” nos aparece el error de que el explorador necesita una configuración de seguridad determinada. La ponemos y el error es el mismo por lo que deducimos que ese es el mensaje de error para todo lo que pueda pasar, lo que dice muy poco de quien lo ha hecho.

El caso es que se puede intentar lanzar manualmente la instalación desde una ventada de comandos:

"\\servidor\IMAGENES SOLIDWORKS\SolidWorks 2008\Img_SW2008x32\sldim\sldIM.exe" /adminclient /new /source "\\servidor\IMAGENES SOLIDWORKS\SolidWorks 2008\Img_SW2008x32\AdminDirector.xml"

Sorprendentemente el instalador se inicia y lleva a cabo su tarea. Misterios por resolver que no falten.

Artículos relacionados:
http://circulotito.blogspot.com/2008/07/sldim-sp4-imagen-administrativa.html

Tuesday, August 26, 2008

DFS reemplazar disco duro usando clonación

Si tenemos un disco duro que se está llenando hasta los topes y contiene muchos datos que están replicados con DFS aparentemente tenemos un problema por la gran cantidad de datos a sincronizar y más aun si tenemos una línea de datos lenta de por medio.
Para evitar esto podemos clonar el disco pequeño en un nuevo disco más grande con una herramienta como la DiscWizard de Seagate.
Cuando colocamos otra vez el disco el sistema sigue como si no hubiera pasado nada pero ya disponemos de más espacio.

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/windows-2003-x64-sp2-error-checking.html

Identificar disco duro en Windows

Si tenemos dos discos duros del mismo modelo y queremos identificarlos podemos usar la versión del firmware del disco, que ya es algo más difícil que coincida en ambos, aunque lo suyo sería ser capaz de localizar el número de serie del disco que corresponde a una unidad lógica.

En el administrador de dispositivos vemos las propiedades de una de las unidades de disco y en volúmenes le damos a rellenar. Así vemos la unidad lógica que contiene ese disco. Luego en identificadores de Hardware vemos el firmware que tiene. El caso es que para discos Seagate no aparece por ningún lado el número de serie del disco y nos tenemos que conformar con la versión del firmware como identificador del disco. Si este coincide en ambos tendremos que explorar algún otro atributo.

Posteriormente, con una herramienta del estilo de la Intel Matrix Storage Console podemos ver a qué número de serie corresponde y el puerto en el que se halla conectado.

Artículos relacionados:
http://circulotito.blogspot.com/2008/04/disco-duro-no-accesible.html

Wednesday, August 20, 2008

GPO configuración de proxy no aplicada

Ojo a la "default domain policy" que si tuvo algo relacionado con la dirección del proxy luego no deja que otra política establezca nuevos valores. Da la impresión de que aunque no tiene nada configurado tiene preferencia y aplicar los valores vacíos.
Para solucionar esto, en la "default domain policy" hay que seleccionar “mantenimiento de internet explorer” y luego con el botón derecho seleccionar "reestablecer configuracion del explorador".
Una vez hecho esto, en una política de dominio posterior establecemos los valores del servidor proxy y veremos como se aplican correctamente.

Como pista puede valer este artículo:
http://support.microsoft.com/kb/286251/en-us

Artículos relacionados:
http://circulotito.blogspot.com/2008/07/instalar-acrobat-reader-msi-con-gpo.html

Wednesday, July 30, 2008

Error conectar servidor credential manager Hp2710

En un HP2710p empezó a ocurrir que no se podía iniciar sesión con un usuario del domino al aparecer el error :
“no se puede conectar con el servidor credential manager”
Para solucionar temporalmente el problema hay que iniciar sesión (tras reiniciar y no tratar de entrar con otro usuario) con el administrador de la maquina y luego en:
panel de control / HP ProtectTools Security Manager / Credential Manager
Desmarcar lo de usar el credential manager para iniciar sesión. Reiniciamos y ya se puede iniciar sesión con cualquier usuario.

Parece ser que hay algún problema con los drivers del TPM de HP con el Vista SP1 y hasta que no se arregle el problema lo mejor es no usarlo.

Artículos relacionados:
http://circulotito.blogspot.com/2008/07/hp2710p-protecttols-security-suite.html

Tuesday, July 29, 2008

Instalar Acrobat Reader msi con GPO

Para instalar Acrobat Reader usando políticas de grupo hay que bajarse el acrobat normal y extraer los ficheros con:

AdbeRdr80_en_US.exe -nos_ne

Luego consultamos el directorio %temp% y ya tenemos el msi. A continuación podemos usar la herramienta CustWiz.exe para crear una personalización de la instalación generando un archivo mst. Si lo preferimos podemos crear una imagen administrada para efectuar la instalación desde ahí y donde aplicar las actualizaciones que vayan saliendo:

Msiexec /a \\source_computer\source_share\Managed_App_Source\AcroPro.msi

Y ponemos la ruta del recurso compartido donde queremos efectuar la instalación:

\\Distribution point_Computer\Distribution Point Share\Managed_Distribution_Application

Para aplicar las actualizaciones (mst) a la imagen administrada:

msiexec /a "\\Distribution point_Computer\Distribution Point Share\Managed_Distribution_Application\AcroPro.msi" /p "\\Source_Computer\Source_Share\Managed_Source_Application\patch_file"

Con esto podemos crear una GPO donde debemos decir que ignore el lenguaje durante la instalación, que se ejecute con privilegios elevados y que en el login use iweaprcv.

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/instalar-extension-de-servicio-web.html

Wednesday, July 23, 2008

Proxy habilitado y deshabilitado por políticas de grupo

Vamos a describir la configuración a realizar si queremos establecer el servidor proxy automáticamente para un grupo de usuarios de un dominio y además queremos que otro grupo de usuarios no tenga establecido un proxy.

En primer lugar tenemos que asegurarnos que en la política por defecto para:



Configuración del equipo / Plantillas administrativas / Componentes de Windows / Internet Explorer / Configuración de proxy por equipo y no por usuario



Está no configurada. Luego creamos un grupo en el dominio con los usuarios a los que queremos aplicar la política del proxy.



Luego creamos una nueva política donde fijaremos los datos del servidor proxy en:



Configuración de usuario / Configuración de Windows / Mantenimiento de Internet Explorer / Conexiones / Configuración de los servidores proxy



A esa política le ponemos que no se aplique a los usuarios autenticados (que es como viene por defecto) y que si se aplique al grupo de usuarios que utilizan proxy.



Si habilitamos que la configuración del proxy sea por equipo, entonces cuando inicia sesión un usuario que tiene que usar proxy, lo deja puesto para el resto de usuarios de la máquina, aunque inicien sesión otros usuarios que no deben tener proxy.



Esto el importante para el caso de un equipo portátil con Windows Vista. Si el administrador usa proxy e inicia sesión en el equipo, lo deja puesto para el usuario habitual del portátil, y cuando éste se encuentre fuera de la oficina entonces no podrá navegar porque no tendrá acceso al proxy ni podrá deshabilitarlo.



Artículos relacionados:

http://circulotito.blogspot.com/2008/06/encadenamiento-de-web-en-isa-server.html

Tuesday, July 8, 2008

Eliminar ServicePrincipalName SPN duplicados

Cuando aparece un evento relacionado con los SPN’s del tipo:
Origen del suceso: KDC
Id. suceso: 11
Hay múltiples cuentas con el nombre HTTP/www.nombre.com de tipo DS_SERVICE_PRINCIPAL_NAME.
Lo mejor para localizar las cuentas involucradas es volcar el contenido del directorio activo a un fichero de texto y hacer una búsqueda ahí de las repeticiones.

Para ello ejecutamos:
LDIFDE -d “DC=dominio, DC=com” -f c:\dominio.txt

Para borrar la entrada duplicada ejecutamos:
Setspn –D http/www.nombre.com dominio\cuenta

Artículos relacionados:
http://circulotito.blogspot.com/2008/05/event-111-exoledb-microsoft-exchange.html

Monday, July 7, 2008

HP2710p ProtectTols Security Suite error reactivación Windows Vista

Tengo un portátil HP2710p con Windows Vista Business que trae instalado la ProtectTols Security Suite de manera estándar.
Cuando se reactiva tras una suspensión, el sistema no deja iniciar sesión al usuario ya que se queda esperando indefinidamente. Si tienes mucha paciencia y suerte dice que el servicio de comprobación de claves o algo así no responde. Tras actualizar las ProtectTools el sistema se comporta igual.

Al final llegué a la conclusión de que como plan B vale con seleccionar en las opciones de energía que no requiera la clave al reactivar.

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/hp-2710-vista-no-carga-la-bateria-y.html

Wednesday, July 2, 2008

sldim SP4 imagen administrativa SolidWorks 2008 error

Al generar la imagen administrativa de SolidWorks 2008 para el SP4 no deja de salir el error de configuración del explorador.
Tras revisarlo y ver que esta correcto vemos lo que intenta hacer y por lo vista llama al sldim.exe. Vamos al directorio donde debería estar y no lo está. Si comparamos con otra imagen administrativa vemos que el directorio sldim no está completo ya que no tiene lo mismo que el SP anterior.
Los ficheros que faltan están en los que se generan al bajar de internet el SP4 automáticamente.

Artículos relacionados:
http://circulotito.blogspot.com/2008/04/error-swvbaserver-en-solidworks-x64.html

Friday, June 27, 2008

HP 2710 Vista no carga la bateria y pide sustituir. Actualizar BIOS

Un día un portátil HP2710p con Vista Business que tenemos en el corral resulta que dejó de cargar la batería. Tras efectuar los test que tiene HP en su web me decía que había que sustituir la batería por lo que llamé a HP.
El técnico me dijo que había que actualizar la BIOS del sistema a la última que era concretamente la de marzo.
Con esto el portátil se puso a carga la batería él solito y yo aún no sé porqué pasó esto.

Friday, June 20, 2008

Hyper-V Virtual Machine backup PowerShell Windows 2008 script

Estos días me estoy peleando con las máquinas virtuales que trae Windows 2008, el llamado Hyper-V. Este sistema de virtualización funciona muy bastante bien, yo tengo un Exchange 2003 con unos 60 usuarios y un servidor IIS de producción corriendo en maquinas virtuales y los mueve bastante bien. Vamos que no se nota que son máquinas virtuales.Y ya que son virtuales les he hecho un script con la PowerShell para tener copias por lo que pudiera pasar.
Os lo dejo bajo vuestra responsabilidad para que lo uséis y si os peta me decís donde para corregirlo.

# Para ejecutar el script hay que poner toda la ruta aunque estemos en el directorio del ps1, así "e:\backups\VMbackup"
$SERVER_HOST = "TU_SERVIDOR"

$ListofVMs = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter "ElementName <> Name"

foreach ($VM in $ListofVMs)
{
#Verificar estado actual
If ($VM.EnabledState -ne 2)
{
#write-host "Solo se hacen copias de la maquinas que esten en marcha"
exit
}
If ($VM.EnabledState -eq 2)
{
# ************************
# Parar la maquina virtual
# ************************

#Get the Shutdown Component for the VM
$query = "SELECT * FROM Msvm_ShutdownComponent WHERE SystemName='" + $VM.name + "'"
$Shutdown = get-wmiobject -query $query -namespace "root\virtualization" -computername "."

#Request a forced shutdown
$Result = $Shutdown.InitiateShutdown($true,"Backup periodico")

$fistro = "ElementName = '" + $VM.ElementName + "'"

while ($VM.EnabledState -ne 3)
{
sleep(1)
$VM = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter $fistro
}


# ***************************
# Exportar la maquina virtual
# ***************************

$VM_Service = get-wmiobject -computer $SERVER_HOST –namespace root\virtualization –class Msvm_VirtualSystemManagementService

$fecha = get-date
$dirMaquina = "E:\Backups\MaquinasVirtuales\" + "Backup_" + $fecha.year + "_" + $fecha.month + "_" + $fecha.day

$status = $VM_Service.ExportVirtualSystem($VM.__PATH, $True, $dirMaquina)

If ($status.ReturnValue -eq 4096)
{
# Get the WMI instance of the object
$Job = [WMI]$Status.Job
$JobStatus = $Job.JobState

while ($JobStatus -ne 7)
{
sleep(1)

# Get the WMI instance of the object
$Job = [WMI]$Status.Job
$JobStatus = $Job.JobState
}
}


# ***************************
# Arrancar la maquina virtual
# ***************************

$VM = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter $fistro
If ($VM.EnabledState -eq 3)
{
#Arranca la maquina
$VM.RequestStateChange(2)

while ($VM.EnabledState -ne 2)
{
sleep(1)
$VM = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter $fistro
}
}
}
}


Artículos relacionados:
http://circulotito.blogspot.com/2008/05/event-111-exoledb-microsoft-exchange.html
http://circulotito.blogspot.com/2008/06/bateria-sai-apc-hiberna-windows-2003.html

Tuesday, June 17, 2008

DCOM Event 10016. No concede permiso de activación local para la aplicación de servidor COM con CLSID

Sea un servidor de esos que valen para todo mientras reinstalas los buenos. Ese servidor tenía instalado un IIS al que se le añadió un ISA 2006. Posteriormente se desinstaló el IIS y empezaron a aparecer eventos 10016 de DCOM:

La configuración de permisos que depende de la aplicación no concede permiso de activación local para la aplicación de servidor COM con CLSID {BA126AD1-…} al SID (S-…) de NT AUTHORITY\Servicio de red del usuario. Este permiso de seguridad se puede modificar mediante la herramienta administrativa Servicios de componentes.

El caso es que para que deje de aparecer este errorcillo pesado, que aparentemente no afecta al funcionamiento del servidor ISA 2006, en primer lugar tenemos que identificar la aplicación. Para ello nos vamos al registro y buscamos el chorizo que va entre llaves y nos aparecerá un AppID que es más legible.
Con este nombre nos vamos a los servicios de componentes y en la configuración DCOM buscamos por el nombre o por el AppGUID. Le damos a las propiedades de la aplicación y en seguridad / permisos de activación tenemos que añadir al servicio de red y le damos permiso para todo en local.
Con eso es suficiente pero puede ser que en otros casos sea necesario dar más permisos para que funcionen otras cosas.

Podéis ver más en:
http://support.microsoft.com/kb/899965/en-us


Artículos relacionados:
http://circulotito.blogspot.com/2008/04/que-debemos-mirar-cuando-un-ordenador.html
http://circulotito.blogspot.com/2008/05/isa-server-no-permite-las-conexiones.html

Friday, June 13, 2008

Version Service Pack de Windows 2003

Para saber la versión de Service Pack de un CD de instalación de Windows 2003 podemos ver las propiedades del fichero setup.exe en el raíz del CD. El número de versión del producto nos indica:

Windows 2003 RTM... 5.2.3790.0
Windows 2003 SP1... 5.2.3790.1830
Windows 2003 SP2... 5.2.3790.3959

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/windows-2003-x64-sp2-error-checking.html

Thursday, June 12, 2008

Bateria SAI APC Hiberna Windows 2003

Si instaláis un SAI como pudiera ser un APC, ojo al dato que primero hay que instalar el software y luego se conecta con el USB. Hacedlo así porque si no Windows detectara el SAI como uno genérico y activará la gestión de batería, aunque luego instaléis la herramienta de gestión de la batería con otra política.

La sorpresa que os podéis llevar es que si la batería esta justita de carga la política de Windows es hibernar el equipo. Para asegurarnos de que no pasará os recomiendo que después de instalar la utilidad de gestión de las baterías reviséis la gestión de energía del propio Windows y desactivéis las acciones que tenga establecidas para que sea el gestor de baterías el que apague el sistema cuando lo configuréis.

Artículos relacionados:

http://circulotito.blogspot.com/2008/06/windows-2003-x64-sp2-error-checking.html

Tuesday, June 10, 2008

Gary Fisher Big Sur, rodando con la circulotita

Pues ya está bien de tanto problema, ¡leches! Para quienes les gusten las dos ruedas os dejo unas pequeñas imágenes de otra de mis aficiones. Se trata de mi Gary Fisher Big Sur, están hechas con la cámara del móvil sin estudiar mucho la composición pero tienen su encanto, por lo menos para mí.
Si os interesa esta bici no dejéis de haceros con una porque es una maravilla, la suspensión Manitou Skareb se lo traga todo cuando bajáis sacudiendo leña y se puede casi bloquear en subidas. Además tiene un rango de regulación muy amplio para cualquier terreno. Otro punto fuerte son los frenos de disco. Al principio tiendes a bloquear hasta que les coges el tranquillo, pero una vez acostumbrado son la mar de regulables. Por último decir que la posición de conducción es muy cómoda con lo que podéis pasaros el día montados si gustáis.

¿Alguien identifica los dos sitios donde se han tomado las fotos? Animo valientes.



http://www.fisherbikes.com/archive/model/149

Tildes en archivos BAT en símbolo del sistema de Windows Vista

Si estáis ejecutando un fichero bat desde el símbolo del sistema (el antiguo MS-DOS) en Windows Vista seguro que os pasa que las tildes no las reconoce. Por ejemplo si hay una tilde en la ruta donde se encuentra un ejecutable pues este ejecutable no se ejecuta cuando se llama desde el bat. Si editáis un bat con el VisualNotePad os parece perfectamente la tilde. Pero al ejecutarlo aparece en la ventana de DOS un chirimbolo extrañísimo que no reconoce y falla.
Para capturar el símbolo que debemos poner en nuestro bat editado con el NotePad hay que usar un viejo editor llamado “Edit” que aún persiste en Vista. Con ese editor creamos un fichero con la dichosa tilde, que tendremos que poner a base de alt-168 por ejemplo y guardarlo. Luego lo abrimos con el notepad y vemos que en vez de una tilde aparece un carácter raro. Ni caso, ese es el bueno, cuando se ejecute el bat veréis como aparece correctamente la tilde en la ruta del fichero.

Artículos relacionados:
http://circulotito.blogspot.com/2008/05/error-al-instalar-vista-sp1-en-dell.html

Wednesday, June 4, 2008

Instalar Extension de servicio web asp.net 2 en IIS

Si instalamos un servidor Windows 2003 con todos los parches y luego le instalamos el IIS resultará que no tiene la extensión de servicio web para asp.net 2 y posteriores.
Para corregir esto tenemos que ejecutar lo siguiente para cada versión que queramos tener disponible en el IIS:

"%windir%\Microsoft.NET\Framework\versión\aspnet_regiis.exe" -i

Como se dice en:

http://support.microsoft.com/kb/306005/es

Artículos relacionados:
http://circulotito.blogspot.com/2008/05/isa-server-no-permite-las-conexiones.html

Tuesday, June 3, 2008

Windows 2003 x64 SP2 error checking the license

Tras instalar el SP2 de Windows 2003 x64 cuando intentamos iniciar sesión se
nos muestra un terrorífico error que dice:


Error Code 0x8007007f: Un problema impide que Windows compruebe con precisión el estado de la licencia para este equipo.


Tras lo cual nos dice que si quieres pan catalina y no nos deja entrar, por muy administradores de dominio con los papeles en regla que seamos.


Este susto de narices se arregla con un reinicio del sistema que no se produce automáticamente tras instalar el citado Service Pack 2 de Windows 2003.

Monday, June 2, 2008

Encadenamiento de web en ISA server para multiple ISP

Sea una instalación estándar donde se tiene un ISP con un firewall ISA server que gestiona todo el tráfico de los clientes HTTP y el de los servidores de correo, web, etc.Esa instalación se queda pequeña y empieza a saturarse. Además queremos separar el tráfico de los servidores del generado por los usuarios que es básicamente HTTP. Entonces contratamos con otro ISP otra línea de datos.
¿Cómo configuramos entonces nuestro ISA server?
Podemos ponerle 3 tarjetas de red y que el Server 2003 funciones como un router. Eso a primera vista parece una opción complicada.
Otra opción es instalar otro ISA server para funcionar simplemente como proxy y utilizar el encadenamiento de web (configuración/redes) en el ISA original. Así el tráfico HTTP lo gestionaría este otro servidor quedando el original para el uso de los servidores. El equipo para hacer de proxy tiene unos requisitos mínimos y el software para el proxy puede ser un ISA o cualquier otro.
Y una última cosa, en el servidor ISA hay que poner una regla antes de la regla predeterminada para que las peticiones que vengan de la red interna las recupere directamente.

Tuesday, May 27, 2008

Error en dsm_sa_datamgr32.exe bloquea un núcleo e imposible detener

En un servidor Dell PowerEdge se actualiza la BIOS a la version A05 para que soporte Windows 2008.

Algún tiempo después noto que el proceso dsm_sa_datamgr32.exe usa completamente todo un núcleo de la CPU. Además el servicio SNMP deja de responder. El proceso está en un directorio de aplicaciones de DELL por lo que tras intentar detenerlo veo que no es posible. Hay que matar el servicio en el administrador de tareas.

Tras rebuscar un poco descubro que forma parte de Dell OpenManage Server Administrator Managed Node. Y por lo visto hay que instalar la última versión para que soporte Windows 2008.

Para salir del paso se puede hacer lo siguiente:

STOP in order:

DSM SA Connection Service: " C:\Program Files\Dell\SysMgt\iws\bin\win32\dsm_om_connsvc32.exe"

DSM SA Shared Services: " C:\Program Files\Dell\SysMgt\oma\bin\dsm_om_shrsvc32.exe" The SNMP Service

DSM SA Event Manager: " C:\Program Files\Dell\SysMgt\dataeng\bin\dsm_sa_eventmgr32.exe"

DSM SA Data Manager: "C:\Program Files\Dell\SysMgt\dataeng\bin\dsm_sa_datamgr32.exe

Y luego:

http://www.dellcommunity.com/supportforums/board/message?board.id=pc_openmanage&thread.id=3629&c=us&l=en&cs=&s=gen

Que dice:

Please update to OMSA 5.4, and see if the problem persists, I think the developers are aware of it and may have addressed it in that release:

http://support.dell.com/support/downloads/download.aspx?&fileid=251117

If the problems persist, what versions are on your system BIOS, ESM, PERC driver and PERC firmware? If any of these are not at the latest versions, they may cause communication problems with OMSA.

Artículos relacionados:

http://circulotito.blogspot.com/2008/06/windows-2003-x64-sp2-error-checking.html


Monday, May 26, 2008

Event 111 EXOLEDB. Microsoft Exchange OLEDB no pudo realizar la propagación del esquema en el inicio de MDB

Tras mover el servidor de correo Microsoft Exchange 2003 a otra máquina empecé a ver un evento 111 (al reiniciar el equipo) en el visor de sucesos : Microsoft Exchange OLEDB no pudo realizar la propagación del esquema en el inicio de MDB HRESULT = 0x80040e19.

Al investigar un poco resulta que hay que verificar que en la replicación de una de las carpetas de sistema se incluya el propio servidor.Esto se ve en el administrador del sistema de Exchange, primer grupo administrativo, en carpetas públicas de sistema, scheema-root, Microsoft, Exchangev1. En los servidores a los que se replica debe aparecer al menos el servidor de Exchange actual.

Thursday, May 15, 2008

ISA server no permite las conexiones entre servidores SQLserver a través de una VPN

Si tenemos dos servidores SQLserver que se conectan con una VPN que gestiona un servidor ISA, puede ser que se de el caso de que las conexiones se corten al poco de ponerse en marcha o cuando más falta hace, estos es, cuando hay una gran cantidad de datos para transferir.

En mi caso era un problema del servidor ISA que gestiona la VPN y es que tenía activada la regla de los ataques de flujo. Esta regla es muy restrictiva y resulta que si no se ponen en las excepciones a los servidores SQLserver pues se deniegan las conexiones y no se pueden comunicar.

Monday, May 12, 2008

Error al instalar Vista SP1 en Dell T5400

Tras instalar el SP1 de Vindows Vista Business en un Dell T5400 aparece frecuentemente una pantalla azul advirtiendo de una excepcion system_service_Exception o bad_pool_caller y otras y se reinicia el sistema. Suele aparecer al iniciar o cerrrar sesión pero aparece en otros instantes de la misma manera.

Sin el SP1 de Vista esto no pasa.

Después de consultar con el servicio técnico de Dell parece ser que la suite del ratón Dell que viene instalada con el sistema así como los drivers de la tarjeta de Video Nvidia FX570 no están soportados por Vista SP1.

Las instrucciones son desinstalar la suite del ratón Dell y actualizar los drivers de la tarjeta gráfica antes de instalar el SP1. Por el momento parece que esto ha sido la solución al problema.

Artículos relacionados:
http://circulotito.blogspot.com/2008/04/error-en-cola-de-impresion-dell-vista.html

Wednesday, April 16, 2008

Error en Cola de impresion DELL Vista x64 SP1

Tras instalar el Service Pack 1 (SP1) de Vista x64 dejaron de poder usarse las impresoras en los equipos DELL. Curiosamente en otros clónicos esto no pasó.

El caso es que se para el servicio Cola de impresión y si lo arrancas se para una y otra vez.

La solución fue desinstalar todas las impresoras. Para ello hay que eliminarlas y aparte quitar los drivers. Para ello en las impresoras (habiendo arrancado antes la cola de impresión) hay que dar botón derecho y ejecutar como administrador las propiedades del servidor. Nos vamos a la pestaña de controladores y eliminamos todos los de nuestras impresoras físicas (el de Microsoft no hace falta).

Luego instalamos otra vez las impresoras y ya va la cosa. Que todo sea eso.

Error swVBAServer en SolidWorks x64 sobre Vista x64 español

Al arrancar el SolidWorks x64 en un Vista x64 en español sale un error faltal de swVBAServer.

Esto está reconocido por SolidWorks y están trabajando para arreglarlo (SPR 422170).

El caso es que intentando arreglarlo yo mismo estuve haciendo cambios con la configuración regional y mira que suerte que se arregló no se aún como.

Lo primero es cambiar la configuración regional a inglés de estados unidos, también para los programas no unicode. Incluso el teclado americano (que no falte de ná).

Luego reinicias y te sale el SolidWorks en inglés y tampoco va.

Entonces dejas la configuración regional otra vez en español (todo como estaba).

Reinicias y esta vez sí arranca y ni rastro del error.

IN-CREIBLE.

Configuración para replicación de SQLserver por VPN con ISA Server

1.- Configuración a realizar en el servidor SQLserver PUBLICADOR

En los Component Services, en las propiedades de Mi PC:

a.- Propiedades predeterminadas:

Habilitar COM distribuido en este equipo

Habilitar los servicios Internet COM en el equipo

Nivel de autenticación es conectar

Nivel de suplantación es identificar

b.- MSDTC

Usar el coordinador local

Configuración de seguridad

Acceso a DTC desde la red

Permitir clientes remotos

Permitir entrantes

Permitir salientes

Se requiere autenticación mutua

2.- Configuración a realizar en el servidor SQLserver SUSCRIPTOR

Se configura como el Publicador excepto en lo siguiente:

a.- MSDTC

NO usar el coordinador local, poner el del servidor publicador.

Configuración de seguridad

Acceso a DTC desde la red

No permitir clientes remotos

Permitir entrantes Permitir salientes

Se requiere autenticación mutua

3.- SERVIDORES ISA En configuración / complementos / filtro RPC: habilitado

Directiva de firewall / propiedades / servicios de autenticación / active directory: habilitar Deshabilitar hacer cumplir la comprobación

SQLserver no conecta con msdtc

Un caso un poco particular que se planteó fue cuando uno de nuestros servidores con SQLserver no podía conectar con otro de los servidores con los que replica.

El error que se planteaba era que no se podía conectar con MSDTC y que el servidor RPC no estaba disponible. Tras comprobar que los SQL server estaban trabajando bien empezamos a mirar otras cosas.

Como ayuda en el diagnostico de estos problemas contamos con la herramienta DTCping que ejecutamos en ambos servidores.

Como el problema aparentaba estar relacionado con la conectividad nos centramos en el cortafuegos.

La comunicación entre servidores se establece mediante una VPN con ISA server 2004 en un extremo e ISA server 2006 en el otro.

En primer lugar deshabilitamos el filtro RPC pero eso no fue la solución. En segundo lugar reiniciamos el ISA 2004 y se solucionó el problema.

Puede ser que haya que reiniciar el SQLserver del extremo ISA 2006 tras reiniciar el ISA 2004.

Algunas URL que pueden resultar de utilidad son estas:

http://msdn2.microsoft.com/en-us/library/aa561924.aspx
http://support.microsoft.com/default.aspx?scid=kb;EN-US;306843

Problemas entre DFSR y ForeFront

Imaginad un conjunto de servidores Windows 2003 R2 con su sistema de replicación configurado y funcionando normalmente. Qué imagen tan bucólica, seguro que no dura mucho pensaréis. Y efectivamente, un día veis que los servidores se ponen a replicar y no paran. Veis en el visor de sucesos que no paran de haber conflictos y los ficheros van de un lado para otro como locos. En principio no se está perdiendo nada pero el sistema cada vez va peor, más lento y claro, los usuarios empiezan a quejarse.

Y todo ello con el añadido que todos sabemos y es que antes o después seguro que llega un momento en que aquello revienta porque se empieza a sobreescribir el journal y la liamos.

¿Qué puede estar pasando? Lo primero que se me ocurre es que “alguien” está tocando muchos ficheros. ¿Quién puede ser? Pues no hace falta ser muy listo para imaginarse un antivirus o un desfragmentador. Pero uno piensa que esas aplicaciones son muy listas y no pueden ser…

Empezamos por preguntar a San Google para ver si nos ayuda y mira tú por donde resulta que nuestro nuevo antivirus Microsoft Forefront está en el lío:

Distributed File System Replication in Windows Server 2003 R2 performs unnecessary replication when an antivirus application is installed
http://support.microsoft.com/default.aspx?scid=kb;EN-US;944804

Manda huevos que como el que no quiere la cosa mencionan al final del todo a ForeFront.

El caso es que si lo pides te dan un parche para el sistema de ficheros de Windows 2003, que no entiendo porque no va con ForeFront si saben lo que puede pasar.

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/windows-2003-x64-sp2-error-checking.html

Que debemos mirar cuando un ordenador va mal, agarrotao, espeso, que no tira...

Alguna que otra vez se ha planteado el caso de que un ordenador va mal, su comportamiento es más lento de lo esperado pero aparentemente todo está configurado correctamente. ¿Qué miramos para saber qué le pasa? Pues tras buscar por el internet resulta que una de las herramientas más útiles es el Process Explorer de http://www.sysinternals.com/ y que no tiene precio. Literalmente.

El caso es que si miráis sobre el proceso de las interrupciones podéis ver si consume más CPU de la que debiera, que debería ser muy poca. Además si vemos el tiempo de CPU que se han tomado las interrupciones ya podemos salir de dudas. En caso de plantearse valores altos podemos concluir que hay algún dispositivo hardware que no funciona correctamente ya que los valores normales suelen ser muy pequeños. Otro valor interesante son los cambios de contexto y la velocidad con la que se producen. Si es mucho mas alto que los demás nos puede indicar que algo no va bien.

Para solucionar esto lo que queda es ir deshabilitando cosas: CD, Disketera, Puerto paralelo, Sonido, etc. y esperar a tener suerte y damos con el que falla y provoca que todo el sistema vaya lento en demasía.

Prestaciones Intel Raid Controller SRCS28X

Erase una vez un servidor con una placa raid Intel SRCS28x que tenía unas prestaciones y unos tiempos de repuesta muy lentos. Por ejemplo las operaciones con ficheros llevaban mucho tiempo para completarse y el comportamiento en general era peor de lo que se esperaba de la máquina. Las prestaciones del disco medidas con http://www.passmark.com/ eran muy bajas.

Al final resulta que habilitando la cache de escritura de los discos (SEAGATE) mejoró mucho la cosa. Esto se hace en la bios de la placa Raid.

Si se habilita el write-back en la placa raid (hace falta batería) también mejora el rendimiento considerablemente.

La final la mejor configuración que se consiguió para la placa raid fue la siguiente:
Read: adaptative read ahead
Write: thru (mejor el back pero necesitas la batería)
I/O: cached
Stripe size: 128KB (se fija al formatear)

Disco duro no accesible

Un buen día conecté en mi ordenador (Vista) que tenía 2 discos duros, otros 2 discos más y uno de los que tenia, el de los datos, dejo de funcionar. Menos mal que el de sistema aguantó el tremendo cambio. El caso es que en el administrador de discos no se podía reactivar el disco. El disco aparecía como dinámico y desactivado.

Para intentar recuperar la información lo conecto en otro ordenador (XP) y ni siquiera arranca. Creo que la placa base no está muy bien y ese disco impide que arranque.

Insistiendo un poco más, lo conecto en uno más antiguo (XP) y sí arranca pero no lo puede incorporar. Además como lo tengo destripado oigo que hace un ruido raro. Mal rollo. Como es un Seagate le paso las Seatools para Windows y me dicen que el disco está bien y por lo menos es accesible.

Instalo el Active Undelete y se puede recuperar el disco. Esta vez hubo final feliz…

Para empezar

Hola, esto es un pequeño inventario de mis batallitas del día a día con las Tecnologías y Sistemas de Información que manejo. Un recopilatorio de lo que podemos llamar "el viejo truco...".

Va dirigido a mí mismo por si tengo que consultarlo desde cualquier lugar y de manera pública por si sirve a alguien. Quid pro quo.

Y por último saludos a todos los masapitas, alulas, nanjaritas, patotos y compoyos.