Geeky

Sherlock Holmes and the Devil’s Daughter (no arranca)

Sí, parece que las compañías cada vez se arreglan para introducir bugs más raros, y cuando encima tienes varias capas añadidas (como Steam, la Game Bar de Windows y el DVR de Nvidia) que parece que se están peleando por dibujar cosas extrañas encima de tu juego, pues el caos es tremendo.

En realidad lo que me pasó es que configuré el sonido de Windows para que pasase de los auriculares a los altavoces integrados en el monitor. A partir de ese momento el juego no funcionaba: arrancaba, mostraba una pantalla en blanco, luego una en negro y no se podía continuar. No lo pude arreglar por los medios habituales, a pesar de que desactivé todos los overlays y reinstalé el juego desde cero.

Fue volver a configurar los auriculares como dispositivo predeterminado y arrancar el juego instantáneamente. Lo que no tengo claro es si tienes que mantener el dispositivo de sonido que utilizabas cuando lo instalaste o cuando jugaste por primera vez. Espero que sirva de ayuda.

Anuncios

Hacer funcionar Aliens Vs Predator: Gold Edition en Windows 8

Después de tantas reviews de juegos que no dieron ni un solo problema al instalarse o ejecutarse, llegó el momento de instalar este juegazo de Rebellion del año 1999 que no he tenido la oportunidad de pasarme (sí, sí, ya sé que el modo campaña es un asco, pero manejar el alien es taaaaan divertido).

El caso es que todo va súper bien desde el primer fotograma de la primera intro hasta la última selección del último menú que no te esperas el aviso de Windows cuando se cierra inesperadamente la aplicación. Es el típico diálogo de Windows (Windows está buscando una solución…) así que me ahorro el pantallazo. Rebuscando un poco en el log de eventos saqué un par de datos más:

Nombre de la aplicación con errores: avp.exe, versión: 0.0.0.0, marca de tiempo: 0x39255626
Nombre del módulo con errores: apphelp.dll, versión: 6.2.9200.16420, marca de tiempo: 0x505aa904
Código de excepción: 0xc0000409

Esto del apphelp.dll me daba muy mala espina, porque es la DLL principal de los parches de compatibilidad que Windows aplica a programas antiguos… Que el propio parche estuviera fallando y, además, con el código 0xc0000409 que significa “Error desconocido de software” pintaba bastante mal.

Me empecé a armar con dos de mis herramientas preferidas contra los juegos antiguos que se niegan a funcionar:

– Application Verifier (viene con el SDK de Windows)

– Application Compatibility Toolkit (antes era una herramienta suelta y ahora viene integrada con el ADK de Windows)

El caso es que al abrir el Compatibility Administrator (32 bit) que incluye la segunda vi que, efectivamente, Windows tenía un parche para el juego que no estaba dando muy buen resultado:

image

En ese momento pensé, seguro que alguien ha sido más listo que yo en algún otro momento espaciotemporal, es decir, busqué en Google.

Resumen: Rebellion liberó el código fuente en el año 2000 (¡estamos hablando de un  juego de Windows 98 y DirectX 6!) y un amable compañero de las redes creó un lanzador (AvPx.exe) que no solo arregla el problema del cierre inesperado sino que además te permite cargar la banda sonora como OGGs ripeados, originalmente venía en CD aparte y las versiones modernas de Windows, quiero decir, de DirectX, ya no lo permiten. Para no duplicar el contenido de Internet innecesariamente, pongo un enlace:

http://homepage.eircom.net/~duncandsl/avp/

Espero que sirva de ayuda.

Windows 8 tiene un pico de actividad cada 30 minutos (resuelto por fin)

Lo primero que hay que decir es que el ordenador del que hablo es un HTPC + NAS, con un procesador Atom D510 y 2 GB de RAM. Es, por tanto, un sistema de muy baja potencia, ya que todo el trabajo duro durante sus horas de servicio lo hacen la tarjeta RAID hardware para manejar el acceso a los discos y la GPU GeForce GT220 para procesar los vídeos almacenados.

Desde que instalé Windows 8 (diseñado para tablets y equipos móviles, no lo olvidemos) se nota la diferencia y el equipo va muchísimo más rápido, salvo momentos, cada aproximadamente media hora, en el que los vídeos se paralizan durante unos segundos.

Investigué los logs de eventos y sólo encontré eventos periódicos referidos a un fallo de comunicación con el disco registrado por la controladora RAID. Profundicé en esto siguiendo los pasos descritos en este artículo (referidos a discos SSD, de los cuales mi equipo tiene uno para Windows):

http://www.happysysadm.com/2012/12/intel-g530-nas-performance-part-3.HTML

El paso relevante (el tercero en el artículo) era comprobar el modo en el que se utilizaba Serial ATA en el equipo. Si se emula el comportamiento de IDE, pueden existir problemas de rendimiento. Por lo tanto, pasé a utilizar el modo AHCI y el nuevo driver storahci incluido con Windows.

Sin embargo esto no solucionó los problemas de congelación en los vídeos. Pasé al inicio otra vez, revisar los logs de eventos.

En el log de eventos, en este segundo vistazo, ¡¡descubrí cambios en el modo de arranque del BITS (Background Intelligent Transfer System), cada media hora!! Los había visto antes, pero no les presté atención.

Algo (desconocido por el momento y así se quedará mientras siga funcionando) comprueba actualizaciones cada media hora usando BITS. Posibles candidatos son:

  • Windows Update
  • Microsoft Security Essentials
  • Smartscreen
  • Windows Store

Este cambio de modo de arranque y el propio arranque y la parada del servicio de BITS eran suficientes en esta máquina tan justa de recursos para bloquear la reproducción de vídeo.

LA SOLUCIÓN: Establecer el modo de arranque del servicio de BITS en Automático. Esto ha resuelto el problema.

Espero que sirva de ayuda.

No instalar los drivers Sierra Wireless del Escritorio Movistar 8.8 en Windows 8

Al parecer, a algún programador de Movistar/Indra se le ha ocurrido la genial idea de forzar la instalación de drivers sin firmar mediante código.

Esto provoca que Windows detenga la ejecución de los drivers y toda su cadena de filtros hasta… (redoble de tambores) el host de USB. Efectivamente bloquea el uso de todos los puertos USB.

Solución:
1) Borrar dispositivo del Administrador de dispositivos (marcar la opción borrar drivers). El dispositivo de Sierra aparece bajo Modems.
2) Desinstalar los controladores en desinstalar programas, aparece con el nombre Sierra Wireless Drivers.
3) Eliminar del Registro la limitación de filtros (LowerFilters/UpperFilters) que dejan estos drivers incompatibles.
Para ello seguir este tutorial: http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/error-code-52-usb-ports-not-recognizing-connected/2379017c-d513-478c-a184-0d1b7cd408b2

Espero que sirva de ayuda para este desastre provocado por la incompetencia de la empresa más grande de España.

Instalación SharePoint 2013 preview Standalone (problemas)

Al instalar esta beta se presentan una serie de problemas, que se pueden resolver así:

1) No se instala SQL Server 2008 Native Client. Solución (http://blogs.technet.com/b/tothesharepoint/archive/2012/08/20/workaround-sharepoint-2013-preview-prerequisite-installer-doesn-t-install-the-microsoft-sql-server-2008-r2-sp1-native-client.aspx)
2) Error creando la base de datos de configuración con una cuenta no de dominio. Solución: (http://shareddev.blogspot.com.es/2012/07/sharepoint-2013-preview-deployment.html)
3) Error arrancando el servicio de búsqueda en el paso 9 de PS-CONFIG. Solución: (http://social.technet.microsoft.com/Forums/en-US/sharepointitpropreview/thread/62704a0b-abf6-4b59-a7d5-c68d1e652fc2)

Tan simple como eso :D.

Utilísimos programas para buscar funcionalidades en el Ribbon

Office Labs, la división de Microsoft Research dedicada a ampliar la experiencia con los programas de la suite ofimática de Microsoft, desarrolló un complemento para Office llamado Search Commands, que se puede descargar desde http://www.microsoft.com/en-us/download/details.aspx?id=28559 . Con él, basta con escribir el nombre de la funcionalidad que buscamos, para que nos indique cómo acceder hasta ella. Lamentablemente, necesita que el idioma de instalación de Office sea inglés, por lo que sólo podremos hacer uso de su magnífica funcionalidad en ese caso.

Una alternativa es Ribbon Search, que tiene la misma funcionalidad, pero que en vez de mostrar el botón con el que ejecutar la orden que buscábamos, lo que muestra es la navegación que hay que realizar por la cinta de opciones para llegar a ella. Ribbon Search se puede descargar de http://www.easy2sync.com/en/produkte/RibbonSearch.php y es totalmente gratuito para uso personal. Es una aplicación independiente que se ejecuta junto a Office. Cuando detecta que algunas de las aplicaciones en uso dispone de la cinta de opciones, se muestra como una ventana flotante justo por encima de ella, hacia la parte derecha de la pantalla. Una vez más, sólo buscará funcionalidades si las aplicaciones de Office han sido instaladas en inglés.

Al usar la plantilla de reuniones en SharePoint 2010 las bibliotecas se organizan por carpetas

Estas carpetas autonumeradas se corresponden con la serie de reuniones.

Para resolverlo hay que modificar esta configuración:

Share List Items Across All Meetings (Series Items)   If you want a list to share the same items for all the meetings in a series, change the items into series items.  If you don’t change to series items, each meeting displays the list with just the items added for that date. 

Referencia: http://sharepoint.stackexchange.com/questions/19111/why-is-a-folder-automatically-created-named-1-in-document-libraries

 

Cómo mover una partición grande a un disco duro pequeño

Como compré un SSD de 256 GB (223 GiB) y tenía un disco de 500 GB en el portátil, los pasos a seguir estaban muy claros:

  1. Hacer pequeña la partición. Esto es más fácil decirlo que hacerlo, porque en Windows, sobre todo en uno que es un servidor a medias (como el mío) hay multitud de ficheros que no se pueden mover al principio de la partición para hacerla más pequeña. Entre ellos están:
  • El fichero de intercambio pagefile.sys
  • El fichero de hibernación hiberfil.sys
  • Las “hives” del Registro
  • Los ficheros de indexación de Windows Search

Se pueden intentar muchos caminos para moverlos:

  1. Desfragmentación de inicio (en la rama del Registro BootExecute, donde se instalan los sistemas de desfragmentación comerciales, y que requiere binarios en modo real 16 bits) à Muy complicado
  2. Desfragmentación y compactación normales en Windows à No funciona (no se pueden mover todos los ficheros)
  3. Desactivar el fichero de intercambio y la hibernación à No es suficiente en la mayoría de los casos

     

  1. Mover la partición ya reducida desde el disco grande al disco pequeño.
  2. MUY IMPORTANTE: dejar 1 MB de espacio para el sector de arranque. El sector de arranque de Windows 7 se puede copiar desde un disco de Windows Vista o Windows 7 o una distribución de Linux como Mandriva, arrancando todos ellos en modo Rescate, Reparación de inicio.

 

Todo esto se puede hacer con una sola herramienta (salvo la copia del sector de arranque, claro). La herramienta es GParted Live y es una distribución live de Linux que incluye herramientas para realizar todos estos pasos sin ningún problema y con un interfaz gráfico bastante amigable. Para crear un disco de arranque de GParted (recomiendo copiarlo a una unidad USB, que ya estamos en el siglo XXI), lo más sencillo es usar Tuxboot, un pequeño programa que descarga varias distribuciones live para trabajar con particiones y discos (GParted y Clonezilla están entre ellas), luego formatea la unidad USB, copia la distribución y reinicia.

Por pasos:

  1. Descargar Tuxboot
  2. Ejecutar Tuxboot
    1. Descargar GParted desde Tuxboot
    2. Formatear la unidad USB
    3. Copiar GParted en la unidad USB
    4. Reiniciar
  3. Seleccionar la unidad USB como unidad de arranque
  4. Seguir las instrucciones de GParted
  5. Cambiar de tamaño y mover la partición de un disco a otro. No olvidar dejar 1 MB de espacio libre antes de la partición en el disco de destino. Aplicar las operaciones (esto tardará bastante tiempo).
  6. Como el equipo ya no arranca, insertar disco de Windows y seleccionar Reparar el sistema. Tanto Vista como 7 serán capaces de solucionarlo automáticamente, pero puede que necesiten un par de intentos.

A disfrutar del disco duro nuevo.

 

Todo esto ya lo había hecho hace años, pero como no escribí el procedimiento, dediqué casi dos días a la tontería, J.

 

“Living this charade
Is getting me nowhere
I can’t shake this charade
The city’s cold blood calls me home
Home, It’s what I long for
Back home, Where I belong”

(Dream Theater – Home)

Por fin disponible Debugdiag 1.2 (aunque no funcione)

Por fin está disponible la versión definitiva de una de las herramientas más útiles para identificar problemas con IIS y aplicaciones ASP.NET. Hasta aquí la parte buena. La parte mala es que no funciona.

La instalación sólo funciona en un sistema operativo cuyo idioma para mostrar (UILanguage) es inglés y no llegará a completarse en cualquier otro. Parece que el equipo de herramientas de Soporte de Microsoft ha vuelto a encargarle una herramienta al experto en internacionalización que también se lució con ULS Viewer.

En esta entrada del blog de Stefan Goßner, en los comentarios, los usuarios dan cuenta del problema y de su causa y sugieren diferentes soluciones. Al parecer la instalación utiliza el grupo Usuarios de Windows por nombre en vez de por SID y dado que el nombre se localiza, falla para cualquier versión localizada de la interfaz de Windows. Las soluciones (chapucerillas) son:

 

  1. Crear un grupo Users e instalar normalmente
  2. Instalarlo en un sistema en inglés y copiar los ficheros, después ejecutar register.bat

Probé la primera solución y no funcionó, pero puede que estuviera torpe ese día.

“I feel there’s only one thing left to do
I’d sooner take my life away
Than live with losing you”

(Dream Theater – Beyond This Life)

 


 

Montaje de una unidad de Blu-Ray en el Dell XPS 15 (L502X)

Pues me puse manos a la obra y con la colaboración de una excelente fotógrafa documentamos el proceso para sustituir la unidad óptica de este portátil que en la página de Dell dejaba comprar un lector de Blu-Ray, pero no una grabadora y ya se sabe cómo es con los tecnopijos como yo. Lo queremos todo. Así que me compré una unidad de LG regrabadora de Blu-ray (modelo BT10N para el lector curioso) y con eso y una navaja suiza es suficiente. Lamentablemente el proceso está un poco a medias por razones que desvelaré más adelante.

Este es el estado inicial. En el portátil sigue la unidad que viene de serie con el portátil y encima está la nueva.

Lo primero que hay que hacer es quitar la batería:

Una vez quitada la batería para evitar cualquier posible chispazo hay que abrir el panel trasero. Recomiendo empezar por los tornillos de las esquinas y luego desatornillar el central.

El panel puede estar un poco combado por el calor, así que no hay problema por hacer un poco de fuerza, son materiales de alta calidad (J).

Debajo del panel están accesibles los siguientes componentes del ordenador: la memoria, la tarjeta Wifi, la tarjeta 3G+GPS, pero lo único interesante ahora mismo es el tornillo que sujeta la unidad óptica:

Sólo hay que desatornillarlo para poder sacar la unidad óptica con facilidad:

Al final de la unidad óptica de serie hay un “alargador” que no es ni más que la rosca donde se sujeta el tornillo. Es necesario quitarlo de la unidad “vieja” y ponérselo a la nueva:

En la nueva unidad los agujeros para los tornillos deberían estar presentes ya que parecen ser parte del “estándar” de unidades ópticas OEM:

Una vez hecho esto, introducimos la unidad nueva en el hueco y atornillamos (no hay foto de este paso por ser el mismo tornillo que al desmontar):

Éste es el resultado final:

Es fácil ver que la placa frontal que contornea el lateral del portátil sigue en la unidad vieja. Reconozco que no fui capaz de quitarla de forma sencilla, y antes de romperla, la dejé sin ella. La estética del portátil, cuestionable para empezar, me parece que no se ha visto muy afectada. Como la unidad nueva es negra, el contraste negro/plateado sigue presente y además, la placa frontal plateada donde sólo se “promociona” DVD, resultaría contraindicativa.

 

“Es ist Zeit, Zeit fur Dich zu gehen
Nur ein Augenblick von hier
Weilt die Erinnerung
Tief im Herzen lebt die Angst
Im Haus der Schmerzen
Lass mich nicht allein
Allein zurück”

(The Dreamside – Die Hoffnung)