Jump to content
rhahgleuhargh

[08 octobre 2019] Update list GDR pour Windows 7 SP1 x86/x64 (Fr-En-De-Es-It)

Recommended Posts

@pennysylvaniaron

The 'classic' method will pass SFC, as expected.
Rollup breaks SFC integrity, there is no current solution to this; Microsoft have been made aware.  (see Issue 1 in this article)

The Rollup saves time and space when integrating into an offline image (.wim).

The inconvenience of the SFC violation is minor, but I understand if you prefer a working SFC post install.

I prefer the quicker integration and smaller install size.

Share this post


Link to post
Share on other sites

KB2813347 is for RDP 8.1, the other are should be for the classic method with WTK; it means KB3020369 as first- & KB2670838 as second-prerequisite, then the "common" KBs before KB3125574 (components updated later by KB3125574).

Can NTLite set the sequence the KBs are installed with?

With the list in post #1 and Rollup.exe, to mask out the W10-related update I don't have issues, using WinToolkit.

See you on WinLite too ;)!

Thiersee

Share this post


Link to post
Share on other sites
8 minutes ago, Thiersee said:

KB2813347 is for RDP 8.1, the other are should be for the classic method with WTK; it means KB3020369 as first- & KB2670838 as second-prerequisite, then the "common" KBs before KB3125574 (components updated later by KB3125574).

Can NTLite set the sequence the KBs are installed with?

With the list in post #1 and Rollup.exe, to mask out the W10-related update I don't have issues, using WinToolkit.

See you on WinLite too ;)!

Thiersee

does "I don't have issues, using win toolkit" at the end of your post mean that you pass SFC using the convenience rollup?

regards...

Share this post


Link to post
Share on other sites
13 minutes ago, pennsylvaniaron said:

does "I don't have issues, using win toolkit" at the end of your post mean that you pass SFC using the convenience rollup?

regards...

No, it doesn't; I didn't try it.

Share this post


Link to post
Share on other sites
On 22/06/2016 at 9:51 AM, rhahgleuhargh said:

Salut,

Oui, 3 composants de mise à jour de télémétrie sont installés avec le Convenience Rollup (KB3068708, KB3075249 et KB3080149). Il n'est pas possible de les désinstaller, mais tu peux par contre désactiver les services de télémétrie de Windows. Il me semble que quelqu'un en a parlé récemment sur le forum, si je retrouve le post je te le fais suivre.

Tu peux continuer à choisir la méthode classique pour installer les mises à jour, cela fonctionne toujours. Le Convenience Rollup est plus pratique (une cinquantaine de mises à jour à intégrer au lieu de plus de 200) et te fait gagner de l'espace disque après installation (1,5 Go d'occupation disque en moins en x86 d'après mes tests).

Oui, en désactivant le Customer Experience Improvement Program. Reste à voir si le désactiver désactive VRAIMENT tout, quand on connait la définition de M$ de "désactivation" (cf. Windows 10, ou même en "désactivant" tout, ça désactive pas vraiment tout...), même si les différents trucs que j'ai lu font état d'un TCPView clean ^^

Share this post


Link to post
Share on other sites
10 hours ago, rastamanx said:

Oui, en désactivant le Customer Experience Improvement Program. Reste à voir si le désactiver désactive VRAIMENT tout, quand on connait la définition de M$ de "désactivation" (cf. Windows 10, ou même en "désactivant" tout, ça désactive pas vraiment tout...), même si les différents trucs que j'ai lu font état d'un TCPView clean ^^

Non, cela ne désactive pas vraiment TOUT. Sur 10, les services sont un peu plus visibles (ce qui n'est pas le cas sur 8.1 et de plus en plus sur 7, où les mises à jour contiennent de plus en plus des trucs télémétriques), quelques scripts règlent le problème, et tu peux limiter (je précise limiter, pas éradiquer) les infos que tu envoies à M$ au minimum syndical. Après, un minimum de bon sens commence déjà par ne pas relier son compte Gmail, Hotmail, Outlook, etc, à sa session Windows, à utiliser des navigateurs alternatifs à IE/Edge (ou Safari sur Mac), et à ne rien mettre dans le Cloud. Ceci étant, la tendance à récupérer des infos perso à visée publicitaire ou pour faire évoluer le système en fonction des préférences utilisateur est devenue la même obsession pour tous les OS (Android, iOS, et même Linux). Je pense que le pire est au niveau de nos smartphones et tablettes, où l'on a absolument aucun contrôle sur le système. On se rapproche petit à petit de l'univers de 1984, de George Orwell : "Big Brother is watching you".

Share this post


Link to post
Share on other sites
12 hours ago, pennsylvaniaron said:

ok everything seems ok with the install unfortunately SFC FAILS the scan but it does repair the file(s). That means every install needs a sfc scan which adds more time to an installation which is a drag. To give you an idea of what I integrate>>>I started with a media refresh win 7_64 sp1 iso and wtk v.1.5.4.4. I used your convenience rollup method exactly as you told me, no deviation. I used NFW 4.61 add-on. I used in the updates IE11 exe as the only non-included update from your list. I believe I have 54 updates in all. my silents include adobe reader, FP, malwarebytes, ccleaner, google toolbar, kb's 2533552, 2603229, 3046269 and the rollup last. there were 8 updates to be installed in WU after install, mostly NFW 4.6 stuff. I think we need to find a way to have sfc pass. If anyone else has a clean SFC scan please comment...

regards....

If you want obsolutely to have sfc pass, the best way is to launch a batch with sfc /scannow command at the end of your installation. It takes < 5 min.

Share this post


Link to post
Share on other sites

Revised script to hide updates...

' v1.0 - June 24, 2016
'
'##  PARAMETERS  #############################################################

    Const numOfChecks  = 1      'Number of times to check for updates
    Const actionHide   = TRUE   'TRUE sets the isHidden flag, FALSE for testing
    Const runSilent    = FALSE  'TRUE for silent run and quit, FALSE for report
    Const onlineCheck  = TRUE   'TRUE to search online, FALSE to use locally cached information
    Const searchFilter = "IsInstalled=0 AND IsHidden=0"

    Dim hideUpdates(99)  'Number must be higher than the maximum entry below

    'Comment out any updates that you want to KEEP
    hideUpdates(0)  = "KB971033"
    hideUpdates(1)  = "KB976932"
    hideupdates(2)  = "KB2446710"
    hideupdates(3)  = "KB2478662"

    'Windows 10 related
    hideupdates(50)  = "KB2952664"
    hideupdates(51)  = "KB3021917"
    hideupdates(52)  = "KB3035583"
    hideupdates(53)  = "KB3068708"
    hideupdates(54)  = "KB3075249"
    hideupdates(55)  = "KB3080149"
    hideupdates(56)  = "KB3123862"

    'Optional features
    hideupdates(60) = "KB982670"   '.NET Framework 4 Client Profile
    hideupdates(61) = "KB2901983"  '.NET Framework 4.5.2
    hideupdates(62) = "KB3102433"  '.NET Framework 4.6.1

    'Microsoft Software, available when Microsoft Update is enabled
    hideupdates(70) = "KB2526954"  'Microsoft Silverlight - 4.0.60310.0
    hideupdates(71) = "KB2512827"  'Microsoft Silverlight - 4.0.60531.0
    hideupdates(72) = "KB2617986"  'Microsoft Silverlight - 4.0.60831.0
    hideupdates(73) = "KB2668562"  'Microsoft Silverlight - 4.1.10111
    hideupdates(74) = "KB2636927"  'Microsoft Silverlight - 5.1.10411
    hideupdates(75) = "KB2977218"  'Microsoft Silverlight - 5.1.30514.0
    hideupdates(76) = "KB3056819"  'Microsoft Silverlight - 5.1.40416.0
    hideupdates(77) = "KB3080333"  'Microsoft Silverlight - 5.1.40728.0
    hideupdates(78) = "KB3106614"  'Microsoft Silverlight - 5.1.41105.0
    hideupdates(79) = "KB3126036"  'Microsoft Silverlight - 5.1.41212.0
    hideupdates(80) = "KB3162593"  'Microsoft Silverlight - 5.1.50428.0
    hideupdates(81) = "Silverlight"  'Match unlisted version

    hideupdates(90) = "KB3140479"  'Microsoft Security Essentials - 4.9.218.0
    hideupdates(91) = "KB2902907"  'Microsoft Security Essentials
    hideupdates(92) = "KB2876229"  'Skype for Windows desktop 7.3


'##  MAIN  ###################################################################

    Dim startTime, elapsedTime
    Dim updateSearcher, searchResult, update, numUpdates
    Dim reportHeader, reportBody, reportFooter

    Set updateSearcher = CreateObject("Microsoft.Update.Searcher")

    updateSearcher.Online = onlineCheck

    startTime = Timer   'Start the Timer

    numUpdates = 0

    For n = 1 To numOfChecks
        On Error Resume Next
        Set searchResult = updateSearcher.Search(searchFilter)
        If Err Then
            WScript.Echo "Network error"
            WScript.Quit 1
        End If

        For i = 0 To searchResult.Updates.Count-1
            Set update = searchResult.Updates(i)
            For j = 0 To UBound(hideUpdates)
                If hideupdates(j) = "" Then   'Skip an empty (unused) entry
                ElseIf instr(1, update.Title, hideUpdates(j), vbTextCompare) <> 0 Then
                    If actionHide Then update.IsHidden = TRUE
                    numUpdates = numUpdates+1

                    'Choose to report KBid   OR   update.Title
                    'reportBody = reportBody & vbCrLf & hideUpdates(j)
                    reportBody = reportBody & vbCrLf & update.Title

                    Exit For    'Found the update, therefore exit this inner For loop
                End If
            Next
        Next

        updateSearcher.Online = FALSE  'Force use cached copy after first online check
    Next

    elapsedTime = Round(Timer - startTime)  'Stop the Timer

    reportHeader = "Updates Hidden: " & numUpdates & vbCrLf
    If reportBody = "" Then reportBody = vbCrLf & "None"
    reportFooter = vbCrLf & vbCrLf & "Total Time: " & elapsedTime & " seconds"

    If NOT runSilent Then WScript.Echo reportHeader & reportBody & reportFooter

WScript.Quit

'##  END MAIN  ###############################################################

 

hideUpdates-Revised.vbs

unhideAllHiddenUpdates.vbs

Share this post


Link to post
Share on other sites

I just ran a "CLASSIC" wtk install. I used all the classic updates from the 6/22/16 uls in the first post. SFC passes, however IE11 did not get integrated (its an exe in my update list and got a green check) and there are 73 updates in WU after installation. shouldn't there be over 225 CLASSIC updates while there are only about 153 in the 6/22 UL? What am I missing?

regards...

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites
5 minutes ago, pennsylvaniaron said:

I just ran a "CLASSIC" wtk install. I used all the classic updates from the 6/22/16 uls in the first post. SFC passes, however IE11 did not get integrated (its an exe in my update list and got a green check) and there are 73 updates in WU after installation. shouldn't there be over 225 CLASSIC updates while there are only about 153 in the 6/22 UL? What am I missing?

regards...

Did you integrate "Common" too?

Share this post


Link to post
Share on other sites
1 minute ago, n0nsense said:

To integrate IE11, you'll need the .cab file

IE11-Windows6.1-KB2841134.cab, or
IE11-Windows6.1-KB2841134-x64.cab

To integrate IE11 with WTK you can use the .exe-file too; or you unpack the IExx.exe and integrate the cab/msu ;).

Share this post


Link to post
Share on other sites

yes I forgot to add the common updates. getting bleary eyed here. and thx for the .cab link (and that article on why sfc fails with the convenience rollup). when doing the classic do the same prerequisites have to be done? right now 3020369, 2533552, 2603229, 3046269 (in that order) are in the silent list.

regards...

Share this post


Link to post
Share on other sites

If you use only one language makes it no difference, the time to integrate is almost the same too.

If you need more languages, then is the exe in my opinion better, because you have to care about one file pro language.

Share this post


Link to post
Share on other sites
4 minutes ago, pennsylvaniaron said:

... when doing the classic do the same prerequisites have to be done? right now 3020369, 2533552, 2603229, 3046269 (in that order) are in the silent list.

regards...

@pennysylvania

Do you mean Rollup?  If you do, here is an order that I've used and I know works...

Pre-requisites
  KB3020369 - Servicing Stack
  KB2670838 - Platform Update
  KB2574819 - RDP
  KB2592687 - RDP
  KB2830477 - RDP

IE11
  KB2841134

PRE-ROLLUP updates (dated before 25th April)
  *

Rollup
  KB3125574-v4

POST-ROLLUP updates (dated after 25th April)
  *

This is just the way I do it, other ways are possible.

Share this post


Link to post
Share on other sites

Je ne suis peut-être pas aussi perfectionniste que vous, mais pourquoi ne pas simplement attendre la publication du dernier Rollup mensuel ?
Une fois déterminées avec certitude les mises à jour qui ne sont pas intégrées dans le Convenience Rollup, et sachant que certaines mises à jour n'apparaitront pas dans les Rollup mensuels (.NET Framework 4.6.1, mises à jour RunOnce et mises à jour pour IE11…), il suffirait de créer une image qui intègre tous les composants absents, le Convenience Rollup lui-même avec ses prérequis et autres mises à jour indispensables, pour n'avoir par la suite, en cas de réinstallation, qu'à appliquer le dernier Rollup mensuel sans tenir compte des 'caprices' de WU qui réclame la réinstallation de mises à jour anciennes remplacées.
Si on fait confiance à WU pour les mises à jour "traditionnelles", on peut bien aussi la lui accorder pour les Rollup ?
Cela simplifierait singulièrement le travail puisqu'il suffirait, de créer une seule image (et non une chaque mois) pour pouvoir ensuite l'utiliser et lui appliquer le dernier Rollup mensuel à la manière de Windows 10.
Tout bon ou tout faux ?

Share this post


Link to post
Share on other sites
5 hours ago, n0nsense said:

@pennysylvania

Do you mean Rollup?  If you do, here is an order that I've used and I know works...

Pre-requisites
  KB3020369 - Servicing Stack
  KB2670838 - Platform Update
  KB2574819 - RDP
  KB2592687 - RDP
  KB2830477 - RDP

IE11
  KB2841134

PRE-ROLLUP updates (dated before 25th April)
  *

Rollup
  KB3125574-v4

POST-ROLLUP updates (dated after 25th April)
  *

This is just the way I do it, other ways are possible.

no not convenience rollup, classic integration. do you need to do the prerequisites etc. I just got this error doing the classic...don't know what it is...its 180kb screenshot from wtk. this forum says its too large? to attach...

regards..

edit...disregard...I took out the ie11.exe and replaced it with the ie11.cab. previously kb3161608 would not install. now ALL is well. with this classic integration SFC passes and I am left with 14 updates (mainly NFW 4.61). The size of my ISO is 5.02gb so I will probably have to use a dvd DL if installing non usb flash. I just find it easier using the classic because you don't have to remember prerequisites and other rules. to each his own. been a very educational experience. thx much.

regards...

Edited by pennsylvaniaron

Share this post


Link to post
Share on other sites

@Souffi

Non, malheureusement, ce n'est pas comme cela que ça marche... ce serait trop beau...

En général je ne sors une version des ULs que pour le Patch Tuesday. Là c'est différent, le Rollup de juin corrige la lenteur d'accès à WU, il fallait donc une mise à jour des ULs.

Pour ce qui est du Convenience Rollup Pack d'avril, le problème est justement qu'il est imparfait, parce qu'il nécessite des prérequis et une trentaine de mises à jour antérieures pour obtenir un ISO à jour. Un vrai Convenience Rollup digne de ce nom aurait dû suffire en étant intégré seul pour avoir un ISO à jour (je ne compte pas les mises à jour de mai juin). Normalement, je devrais virer KB2533552 RunOnce (partie du SP1) pour la prochaine mise à jour des ULs, il ne restera donc plus que KB2603229 en x64 et KB3046269. A titre perso j'ai abandonné les intégrations classiques pour ne faire que celles via le Rollup (ce qui est d'ailleurs recommandé par M$). Gain de temps et de place.

Le Rollup mensuel est le nouveau mode de mise à jour pondu par M$ qui consiste en fait à rassembler en une seule toutes les mises à jour optionnelles intermédiaires (pour le moment les mises à jour prioritaires du Patch Tuesday paraissent une par une). Cela n'a donc rien à voir avec le système de mise à jour de Windows 10 (une mise à jour cumulative de plus en plus grande chaque mois, une mise à jour "service stack", et une mise à jour Flash Player), qui est beaucoup plus simple à maintenir.

Chaque Patch Tuesday supprime des mises à jour précédentes : si tu mets à jour ton ISO tous les trois quatre mois ces mises à jour obsolètes seront incluses et seront donc à nettoyer après installation. Ce n'est pas super propre comme technique, le but étant d'installer un ISO le plus propre possible. Pour moi, l'avantage de créer un ISO chaque mois est surtout de pouvoir identifier toutes les mises à jour inutiles.

Après, DNF461 Silverlight, ne sont pas livrés nativement avec 7, ce sont donc des mises à jour à part que je ne maintiens pas (c'est icare qui s'en charge).

Edited by rhahgleuhargh

Share this post


Link to post
Share on other sites

@rhahgleuhargh

Thank you for all your hardwork with these Update Lists.
I do have some time set aside each week for personal projects if you want me to test/support you to maintain these lists.
I updated the 'hideUpdates' .vbs script, posted earlier.  If you find it to be an improvement you may use it as you wish, change it etc.

Kind Regards

Share this post


Link to post
Share on other sites
On 23/06/2016 at 10:06 PM, Unikat2000 said:

Hi,

I' using NTLite for integration and having some issues with the Convenience Rollup pack method.After downlading the updates with WUD I was able to intergrate them without any problems into an untouched Windows 7 SP1 ISO, but after installation WU demands 6 security updates (KB2813347, KB2912390, KB3035126, KB3078601, KB3109094, KB3110329). Does somebody know what is causing this issue? The classic method works without any problems.

 

Hi,

The reason is that NTLite doesn't carry on the new names of KB in the ULs (WTK respects the order 1-KBxxx.msu, 2- 3- 4- and so on), so it installs the Rollup before some updates that need to be integrated first. Using NTLite you should do a first pass with prerequisites + updates before rollup, and an other with Rollup + updates after Rollup.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...