lunes, 21 de mayo de 2012

Exchange 2010 Error BulidToBuildUpgrade

Se recibe un error al instalar Exchange 2010 SP1o SP2

Algunos controles no son válidos. El programa de instalación falló anteriormente en el desempeño de la acción en "Instalar". No se puede reanudar el programa de instalación performaing la acción "BuildToBuildUpgrade".

Recibimos un aviso de que el servidor ha generado un error en una instalación previa.

Para resolver dicho error hay que hacer lo siguiente:

1. Ejecutar REGEDIT para ver el registro del sistema.
2. Buscamos la siguiente clave de reistro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\MailboxRole
3. Eliminamos dicha clave llamada Action

Fuente: http://www.jirc.com/2010/08/26/exchange-2010-sp1-install-setup-previously-failed-while-performing-the-action-install/

martes, 15 de mayo de 2012

martes, 8 de mayo de 2012

Añadir Soporte para el Microsoft Mail en Outlook Xp

Outlook Xp no incluye soporte para conector con Ms-Mail, principalmente porque Ms Mail no incluye soporte para el año 2000, ni funciones de agenda, tareas, contactos, etc.

De echo en el documento Q287765 Microsoft dice que no se puede conectar un Outolook Xp a un Ms Mail.
Pero existe un metodo y es modificar un fichero (mapisvc.inf ) que nos ofrece el soporte del servicio de mapi.

1º Después de instalar el Outlook Xp, busca en tu disco el fichero mapisvc.inf
(normalmente en C:Archivos de programaArchivos comunesSystemMapi3082 ¡¡OJO edita el de esta carpeta no el de system o system32!!)

2º En la seccion de [Services] agrega:
MSFS=Microsoft Mail

3º Al final de documento agrega:
[SFS_AB]
PR_PROVIDER_DLL_NAME=MSFS.DLL
PR_SERVICE_INSTALL_ID={6485D278-C2AC-11D1-AD3E-10A0C911C9C0}
PR_RESOURCE_TYPE=MAPI_AB_PROVIDER
PR_DISPLAY_NAME=Microsoft Mail Address Book
PR_PROVIDER_DISPLAY=Microsoft Mail Address Book
PR_RESOURCE_FLAGS=STATUS_PRIMARY_IDENTITY
[SFS_MS]
PR_PROVIDER_DLL_NAME=MSFS.DLL
PR_SERVICE_INSTALL_ID={6485D278-C2AC-11D1-AD3E-10A0C911C9C0}
PR_RESOURCE_TYPE=MAPI_STORE_PROVIDER
PR_DISPLAY_NAME=Microsoft Mail Shared Folders
PR_PROVIDER_DISPLAY=Microsoft Mail Shared Folders
PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE
34140102=00ffb8646041b80108002b2b8a290000
[SFS_XP]
PR_PROVIDER_DLL_NAME=MSFS.DLL
PR_SERVICE_INSTALL_ID={6485D278-C2AC-11D1-AD3E-10A0C911C9C0}
PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER
PR_DISPLAY_NAME=Microsoft Mail Transport
PR_PROVIDER_DISPLAY=Microsoft Mail Transport
PR_RESOURCE_FLAGS=STATUS_PRIMARY_IDENTITY
[MSFS]
PR_SERVICE_INSTALL_ID={6485D278-C2AC-11D1-AD3E-10A0C911C9C0}
PR_DISPLAY_NAME=Microsoft Mail
PR_SERVICE_DLL_NAME=MSFS.DLL
PR_SERVICE_SUPPORT_FILES=msfs.dll
PR_SERVICE_ENTRY_NAME=ServiceEntry
;WIZARD_ENTRY_NAME=WizardInformation
PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY
Providers=SFS_AB, SFS_MS, SFS_XP

4º Copia el fichero MSFS32.DLL a windowssystem (95/98) o a winntsystem32 (Nt/2000)
Lo puedes copiar de un equipo que tenga Ms-Mail ocupa cerca de 515 kb.

Si todo esta bien, dentro de la configuracion de cuentas de correo en Tipo de Controlador Adicional tendras el Ms Mail.

Mas informacion:

http://www.slipstick.com/addins/services/msmail.htm

Traduccion libre del documento.
http://www.poremsky.com/msmail_xp.htm

miércoles, 11 de abril de 2012

No se puede desinstalar Microsoft.NET framework

No se me instala el Microsoft.NET framework.
Hace un par de días estaba descargando las últimas actualizaciones de mi Windows XP y cuando estaba instalando, concretamente, una actualización del Framework 2.0 con el service pack 1, me dio error en la instalación y por mucho que intenté volver a instalarlo seguía en las mismas y como tengo activadas las actualizaciones automáticas, el escudo amarillo con el mensaje de alerta no paraba de avisarme de la dichosa actualización.

Indagando un poco por Internet aconsejaban desinstalar el Framework 2.0 y volver a instalarlo pero desde Agregar o quitar programas no me dió resultado, así que seguí indagando y encontré un programa para éstos casos rebeldes, se trata de Dotnetfx_cleanup_tool que te limpia el framework de una vez por todas. Después me bajé el Framework 2.0 de la página de Microsoft y lo volví a instalar, después la actualización pudo instalarse también sin problemas.

Al instalar el Dotnetfx_cleanup_tool podemos elegir la versión del Framework que queremos desinstalar, se selecciona en un cuadro combinado y lo eliminamos, también tiene la opción de desinstalar todas las versiones del Framework.
No obstante, el autor de dotnetfx_cleanup_tool advierte que solo debe usarse en caso de que la desinstalación normal no funcione e incluso que si desinstala una versión en concreto del Framework es muy posible que le afecte a otras versiones del mismo que tengas instaladas por tener algunos archivos comunes, ésto obligaría a instalar esas otras versiones también.


Dotnetfx_cleanup_tool

Cortesia de www.cantidubi.com/cantidubi/desinstalar-framework

lunes, 2 de abril de 2012

Backup Vmware Free

Existe una versión Free de VM Explore de Trilead que nos deja hacer backups de nuestras máquinas virtuales.
Para hacer backup de los ESXi Free versiones 4 y 5

Para mas información:

http://www.trilead.com/

sábado, 24 de marzo de 2012

Impresoras USB a través de Terminal Server no funcionan

Para resolver este problema en un equipo que no ejecuta Windows Server 2003 como Terminal Server, fuerce a todos los puertos (incluido DOT4) del equipo cliente a que se filtren para redirección. Para ello, agregue un valor DWORD llamado FilterQueueType a HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR y configure su información de valor en FFFFFFFF.

Siga estos pasos:
Haga clic en Inicio, en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
Localice y, después, haga clic en la clave siguiente del Registro:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
Escriba FilterQueueType y, a continuación, presione ENTRAR.
En el menú Edición, haga clic en Modificar.
Escriba FFFFFFFF y, después, haga clic en Aceptar.
Cierre el Editor del Registro.
Reinicie el equipo.
Esto permite que se redirijan todos los puertos del cliente.

Para evitar este problema en un equipo cliente que tenga un dispositivo de impresión multifuncional, cambie el puerto que usa ese dispositivo de DOT4 a un puerto LPT.

Por ejemplo, para configurar un dispositivo de impresión multifuncional para que use un puerto LPT en un equipo con Windows XP, siga estos pasos:
En Panel de control, abra Impresoras y faxes.
Haga clic con el botón secundario del mouse (ratón) en la impresora local no redirigida y, a continuación, haga clic en Propiedades.
Haga clic en la ficha Puertos, en un puerto LPT y en Aplicar.

La impresora debe aparecer ahora junto a ese puerto.
Cierre la ventana Propiedades de impresora y vuelva a conectar utilizando Escritorio remoto.
Importante Cuando una impresora multifuncional usa un puerto LPT estándar en lugar del puerto DOT4, pierde las capacidades multifuncionales, como escáner, fax o copiadora. Para recuperar las capacidades multifuncionales, el dispositivo de impresora debe usar el puerto DOT4.


Para mas información:
http://support.microsoft.com/kb/302361/es

miércoles, 14 de marzo de 2012

Añadir dominios a la lista blanca de EXCHANGE 2007

En primer lugar, vamos a dirigirnos a la Shell de 2007 para ver la configuración actual del filtro. Ejecutaremos:

Get-ContentFilterConfig

Para añadir un dominio a la lista blanca del filtro de contenido, introducimos:

Set-ContentFilterConfig –BypassedSenderDomains yahoo.com

También podemos añadir comodines (“*”) para subdominios del dominio principal (*.yahoo.com), al incluirlos en la lista blanca:

Set-ContentFilterConfig –BypassedSenderDomains *.yahoo.com

Para quitar el dominio de lista blanca:

Set-ContentFilterConfig –BypassedSenderDomains pepito.com

De este modo, sobrescribimos el dominio añadido anteriormente (yahoo.com) por un valor aleatorio (pepito) o un nuevo dominio. De ello deducimos que el comando “Set-ContentFilterConfig” añade un dominio sobrescribiendo el anterior. No es posible añadir varios dominios. Es decir, si ejecutamos estos dos comandos en el orden en que se muestra:

Set-ContentFilterConfig –BypassedSenderDomains 111.com
Set-ContentFilterConfig –BypassedSenderDomains 222.com

Añadimos en primer lugar el dominio 111.com, y posteriormente lo cambiamos por el 222.com, pero en ningún caso se acumulan los dominios añadidos. El único dominio que estaría en la lista blanca sería el 222.com. Este modo es útil cuando solamente tenemos añadido un dominio a la lista blanca. Si tuviéramos que añadir varios dominios, es preferible asignar el valor a una variable en la cual iremos indicando los dominios que nos interese añadir. De este modo, la gestión se facilita en gran medida.
Como hemos visto anteriormente, el comando “Get-ContentFilterConfig” nos muestra la configuración del filtro de contenido. A continuación vamos a asociar a ese comando a una variable (la llamaremos “$list”), para el filtro de contenido. Crearemos la variable ejecutando:

$list = (Get-ContentFilterConfig).BypassedSenderDomains



Para ver los dominios asignados a esta variable, basta con ejecutar el nombre de la misma:

$list

Ello nos devolverá un listado con el único registro que tenemos añadido. Ahora que ya hemos creado la variable para el filtro de contenido, podemos añadir dominios a esa variable pero sin sustituir los ya existentes. Para añadir un dominio (ejemplo: 333.com) a nuestra variable “$list” teclearemos:

$List.add(“333.com”)

Si ahora volvemos a ejecutar “$list” podremos ver el listado de estos dominios ya añadidos, y no solo uno como anteriormente había. Al igual que hemos usado la variable para los dominios entrantes, también podemos utilizarla para direcciones concretas que queramos añadir, mediante el “Bypassedsenders” en lugar del “BypassedSenderDomains”. De este modo, asociaremos la variable “$list” a las direcciones mediante:

$List = (Get-ContentFilterConfig).BypassedSenders

Y añadiremos direcciones concretas a nuestro filtro, ejecutando:

$List.add(“fulanito@dominiocualquiera.com”)

Si volvemos a solicitar un listado (“$list”) nos devolverá todos los ajustes añadidos, tanto dominios como direcciones. Del mismo modo que el comando “$list.add” nos permite añadir elementos (dominios o direcciones), el comando “$list.remove” nos permite eliminarlas. Por ejemplo, para quitar la dirección añadida anteriormente, ejecutamos:

$List.remove(“fulanito@dominiocualquiera.com”)

Finalmente, solo queda aplicar los cambios efectuados en la variable, ejecutando en nuestro caso:

Set-ContentFilterConfig –BypassedSenderDomains:$list

Nota importante: Todos los ajustes añadidos desde la Shell no se muestran en la consola de 2007, por lo que se aconseja utilizar siempre la Shell.

 No funciona la SOMBRA en RDP Habilitar esta regla: En Firewall de Entrada, habilitar Escritorio Remoto - Instantanea (TCP de Entrada)