pennsylvaniaron Posted June 23, 2016 Share Posted June 23, 2016 I think I'll try the classic method again just to see if SFC passes.... regards... Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 23, 2016 Share Posted June 23, 2016 @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. Quote Link to comment Share on other sites More sharing options...
Thiersee Posted June 23, 2016 Share Posted June 23, 2016 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 Quote Link to comment Share on other sites More sharing options...
pennsylvaniaron Posted June 23, 2016 Share Posted June 23, 2016 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... Quote Link to comment Share on other sites More sharing options...
Thiersee Posted June 23, 2016 Share Posted June 23, 2016 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. Quote Link to comment Share on other sites More sharing options...
rastamanx Posted June 23, 2016 Share Posted June 23, 2016 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 ^^ Quote Link to comment Share on other sites More sharing options...
rhahgleuhargh Posted June 24, 2016 Author Share Posted June 24, 2016 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". Quote Link to comment Share on other sites More sharing options...
rhahgleuhargh Posted June 24, 2016 Author Share Posted June 24, 2016 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. Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 24, 2016 Share Posted June 24, 2016 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 rhahgleuhargh 1 Quote Link to comment Share on other sites More sharing options...
pennsylvaniaron Posted June 24, 2016 Share Posted June 24, 2016 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... Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 24, 2016 Share Posted June 24, 2016 (edited) To integrate IE11, you'll need the .cab file IE11-Windows6.1-KB2841134.cabhttp://download.microsoft.com/download/C/0/1/C0186BE0-0ADB-4AF3-B97D-11FCEBE6BD68/IE11-Windows6.1-KB2841134-x86.cab IE11-Windows6.1-KB2841134-x64.cabhttp://download.microsoft.com/download/5/C/7/5C7074F0-CE81-4612-902F-DAAF3061B959/IE11-Windows6.1-KB2841134-x64.cab Edited June 24, 2016 by n0nsense Quote Link to comment Share on other sites More sharing options...
Thiersee Posted June 24, 2016 Share Posted June 24, 2016 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? Quote Link to comment Share on other sites More sharing options...
Thiersee Posted June 24, 2016 Share Posted June 24, 2016 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 . Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 24, 2016 Share Posted June 24, 2016 Would it make more sense to include the .cab files in the UL, or stick with .exe ?? Quote Link to comment Share on other sites More sharing options...
pennsylvaniaron Posted June 24, 2016 Share Posted June 24, 2016 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... Quote Link to comment Share on other sites More sharing options...
Thiersee Posted June 24, 2016 Share Posted June 24, 2016 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. Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 24, 2016 Share Posted June 24, 2016 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. Quote Link to comment Share on other sites More sharing options...
Souffi Posted June 24, 2016 Share Posted June 24, 2016 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 ? Quote Link to comment Share on other sites More sharing options...
pennsylvaniaron Posted June 24, 2016 Share Posted June 24, 2016 (edited) 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 June 24, 2016 by pennsylvaniaron Quote Link to comment Share on other sites More sharing options...
rhahgleuhargh Posted June 24, 2016 Author Share Posted June 24, 2016 (edited) @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 June 24, 2016 by rhahgleuhargh Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 24, 2016 Share Posted June 24, 2016 @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 Quote Link to comment Share on other sites More sharing options...
Souffi Posted June 24, 2016 Share Posted June 24, 2016 @ rhahgleuhargh OK, effectivement ç'était trop beau et surtout trop simple. Quote Link to comment Share on other sites More sharing options...
rhahgleuhargh Posted June 24, 2016 Author Share Posted June 24, 2016 @n0nsense Thanks for you scripts ! I'll test them. Quote Link to comment Share on other sites More sharing options...
rhahgleuhargh Posted June 24, 2016 Author Share Posted June 24, 2016 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. Quote Link to comment Share on other sites More sharing options...
n0nsense Posted June 24, 2016 Share Posted June 24, 2016 @rhahgleuhargh Would it help if I put together a simple script to help some people with the integration?? There are plenty of tools out there, but some people might just need a little help. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.