Actualización Febrero Parte2
Aquí os vamos a explicar cómo arreglar la última actualización de windows update (Kb2984972 y Kb2984976) que deshabilita el parche/hack de Escritorio Remoto multisesión sin moveros de la silla, desde una consola.
Microsoft con esta nueva actualización ha deshabilitado los parches WIN7RDP y UniversalTermsrvPatch que utilizábamos para tener sesiones concurrentes en los equipos remotos.
Para los que lo utilizamos bastante y lo utilizamos en el trabajo es un engorro ir ordenador por ordenador desinstalando estas actualizaciones y ocultándolas para que windows update no la instale de nuevo. Por eso hemos preparado este manual para poder hacerlo todo desde consola remota.
Para solucionar rápidamente este problema lo mejor es restaurar sistema a una fecha anterior a la actualización y ocultar las dos actualizaciones de windows update para que no las instale. Si no es posible o lo tenemos desactivado continuad leyendo.
Para poder solventar el problema debemos seguir estos pasos. Para windows 7 64 bits. Para 32 bits parece ser que hay que seguir los mismos pasos más un nuevo paso que después explicaré.
1) Ejecutamos una consola remota con psexec :
psexec \IP_equipo -u administrador -s cmd.exe
2) Buscamos si tenemos instaladas las dos actualizaciones con el comando:
wmic qfe list | find «KB298497»
3) Desinstalamos la KB2984972
wusa /uninstall /kb:2984972 /quiet /norestart
4) Comprombamos que se ha desinstalado correctamente otra vez con:
wmic qfe list | find «KB2984972»
5) Si esta quitada ,desintalamos la kb2984976
wusa /uninstall /kb:2984976 /quiet /norestart
6) Volvemos a comprobar que no este
wmic qfe list | find «KB2984976»
7) Ahora que las tenemos desinstaladas, forzamos que windows las busque ,para ocultarlas.
wuauclt /a /detectnow
8) Esperamos unos minutos para que a windows update le de tiempo a buscar las actualizaciones pendientes (1-3 minutos aproximadamente)
9)Y las ocultamos para que windows update no las instale con este script update.vbs (que podremos copiar remotamente con psexec y desde consola ejecutar este script
Dim hideupdates(1)
hideupdates(0) = «KB2984976»
hideupdates(1) = «KB2984972»
set updateSession = createObject(«Microsoft.Update.Session»)
set updateSearcher = updateSession.CreateupdateSearcher()
Set searchResult = updateSearcher.Search(«IsInstalled=0 and Type=’Software'»)
For i = 0 To searchResult.Updates.Count-1
set update = searchResult.Updates.Item(i)
For j = LBound(hideupdates) To UBound(hideupdates)
if instr(1, update.Title, hideupdates(j), vbTextCompare) = 0 then
else
update.IsHidden = True
end if
Next
Next
Una vez ejecutado, reiniciar el equipo y comprobar que funciona.
Paso nuevo para Windows 7 32 bits.
Parece ser que cuando quitas las dos actualizaciones sigue sin funcionar. Lo que hay que hacer es utilizar el programa Unlocker para eliminar/renombrar el fichero termsrv.dll y copiar el del hack. Al reiniciar funcionará.
Si queremos utilizar Unlocker desde consola hemos de copiar en C:windowssystem32 un portable del unlocker y con psexec ejecutar la siguiente orden.
psexec.exe \IP -u administrador unlockerportable.exe «C:windowssystem32termsrv.dll» /S /D
A continuación copiamos el parche/hack termsrv.dll en C:windowssystem32.
Otra forma es hacerlo desde modo seguro y eleminarlo manualmente.
Hemos tenido que seguir este paso final sólo en 32 bits, parece ser que en 64 bits quitando las dos actualizaciones ha funcionado bien.
Excelente post. Fue un gran ayuda.
Gracias.
Gracias a ti por tu comentario. Si sacan un nuevo parche lo publicaremos.
Gracias por decir cuales erán las dichosas actualizaciones.
Gracias por el post, me ha funcionado al desinstalar esas actualizaciones, pero lo que no me ha funcionado es el script update.vbs para desactivarlas. Al rearrancar me pide instalarlas continuamente y es un incordio,
Gracias por el aviso, worpress cambia las comillas, os dejo enlace a mega con el update.vbs que utilizamos.
Muchas gracias por compartir esta información.
Muchas gracias de nuevo, ya no aparecen esas actulizaciones al reiniciar.
Te recomendaria el AEROADMIN. Es gratis, facil de uso, sin nada que instalar ni configurar. Me pase a el de TV y estoy encantado. Espero que te ayude.
Es gratis para 1 conexión…. la solución que posteamos es gratis para todos tus equipos