Si queremos eliminarla podríamos desinstalar la actualización KB3035583, pero no es la única actualización que se instala como parte de este mecanismo de comprobación de que nuestra PC está lista para Windows 10 sino además las actualizaciones de KB2952664, KB2990214 y KB3022345.
1. La manera de removerlo ocultando la actualización para que no se reinstale es mediante un archivo de lote (*.bat), copiamos el siguiente texto del bloc de notas y lo guardamos con la extensión bat.
ECHO OFF
REM --- Necesita permisos de administrador.
REM --- o Clic derecho sobre archivo en Ejecutar como administrador.
SETLOCAL
REM --- (as of 2015-06-02):
REM KB2952664 - Compatibility update for upgrading Windows 7
REM KB2990214 - Update that enables you to upgrade from Windows 7 to a later version of Windows
REM KB3022345 - Update to enable the Diagnostics Tracking Service in Windows
REM KB3035583 - Update enables additional capabilities for Windows Update notifications in Windows 8.1 and Windows 7 SP1
REM --- Desinstalando actualización
echo Desinstalando actualizaciones ...
echo - next
start "title" /b /wait wusa.exe /kb:2952664 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:2990214 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:3022345 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:3035583 /uninstall /quiet /norestart
echo - done.
timeout 10
REM --- Ocultar actualización
echo Ocultando actualizaciones ...
start "title" /b /wait cscript.exe remover.vbs 2952664 2990214 3022345 3035583
echo - done.
echo ... Finalizado script (Reinicie Windows ahora)
pause
REM EOF --
2. Ahora creamos otro archivo de texto y pegamos los siguiente:If Wscript.Arguments.Count < 1 Then
WScript.Echo "Syntax: HideWindowsUpdate.vbs [Hotfix Article ID]" & vbCRLF & _
" - Examples: HideWindowsUpdate.vbs 2990214" & vbCRLF & _
" - Examples: HideWindowsUpdate.vbs 3022345 3035583"
WScript.Quit 1
End If
Dim objArgs
Set objArgs = Wscript.Arguments
Dim updateSession, updateSearcher
Set updateSession = CreateObject("Microsoft.Update.Session")
Set updateSearcher = updateSession.CreateUpdateSearcher()
Wscript.Stdout.Write "Searching for pending updates..."
Dim searchResult
Set searchResult = updateSearcher.Search("IsInstalled=0")
Dim update, kbArticleId, index, index2
WScript.Echo CStr(searchResult.Updates.Count) & " found."
For index = 0 To searchResult.Updates.Count - 1
Set update = searchResult.Updates.Item(index)
For index2 = 0 To update.KBArticleIDs.Count - 1
kbArticleId = update.KBArticleIDs(index2)
For Each hotfixId in objArgs
If kbArticleId = hotfixId Then
If update.IsHidden = False Then
WScript.Echo "Hiding update: " & update.Title
update.IsHidden = True
Else
WScript.Echo "Already hiddn: " & update.Title
End If
End If
Next
Next
Next
3. Guardaremos con el nombre: remover.vbs4. Moveremos el archivo a la carpeta Windows\System32 (Si falla la ventana de CMD les dirá la dirección a la que deben copiar el archivo).
5. Una vez hacemos esto damos clic derecho sobre el archivo de extensión bat y elegimos Ejecutar como administrador, abriéndose una ventana de Símbolo de sistema que desinstalará las actualizaciones y las ocultará de la lista de Windows Update.
La ventana de resultado debe verse como a continuación:
Una vez reinicie el icono desaparecerá -como se ve abajo y pese a que sea un programa que te avise de Windows 10 gratuito, no tiene ninguna función en relación a Windows y no es una actualización, así que no cumple con los requisitos de las definiciones de Windows, así que mejor eliminarlo.
Comentarios y Consultas
Los mensajes serán revisados a veces. No te olvides que soy una persona, no se trata de faltar al respeto, todos tenemos opiniones, no hay que enojarse.
Puedes marcar Notificarme para recibir la notificación de la respuesta.