Recupérer les versions des mises a jour sécurités Microsoft

Signaler
Messages postés
28
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
4 novembre 2008
-
Messages postés
28
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
4 novembre 2008
-
Bonjour,
   Je dois créer un script permettant de récupérer les différentes mises à jour sécurités de microsoft XP sur un ordi, et je ne sais pa par ou commencer, sauriez vous sur quelle site je pourrais trouver de l'aide? ou pouver m'aider a commencer Merci

8 réponses

Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Je ne comprends pas !

Récupérer veut dire qu'on les a stockées quelque part

Sont-elles donc stockées quelque part sur ton disque dur ?
Messages postés
28
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
4 novembre 2008

En fait le script doit récupérer sur l'ordinateur quelles mise a jour sont installées, surment dans le registre. Ainsi il pourra ne télécharger  que celles qui sotn nécessaires. Voila. Le Probleme c'est que je sais pas ou sa se situe dans le registre
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
26
 Bonjour à tous

Bonjour Jacques,
Je pense que "honginator" parle de:
---------------------------------------------------------------------
[mk:@MSITStore:C:\WINDOWS\Help\wuauhelp.chm::/EXEC=,rundll32.exe,shell32.dll,Control_RunDLL%20appwiz.cpl Ajout/Suppression de programmes].
</li><li>Dans la partie supérieure droite, activez la case à cocher Afficher les mises à jour. Toutes les mises à jour installées s'affichent en haut de votre liste de programmes.</li></ol>---------------------------------------------------------------------
Il doit surement exister une Api....ou "simplement" utilser RegRead. 

jean-marc
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Bonjour Jean-Marc,


Bonjour honginator.

Je vais essayer de voir où ceci est caché, mais je me demande s'il est nécessaire de faore un programme pour celà !

Microsoft s'en charge. Il suffit de se brancher sur
http://update.microsoft.com/windowsupdate/v6/default.aspx?ln=fr
et de décider.
L'analyse est alors faite par un proframme (sur le PC client ou depuis le site ?) de ce qui est présent et de ce qui est nécessaire.


 


 
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Maintenant, sur mon PC (OS 2000 Pro) je vois que toutes ces mises à jour ont donné lieu à la création, dans le répertoire WINNT, de dossier dont le nom commence par $
en les ouvrant, je vois que chacun d'entre eux contient un sous-répertoire nommé spuninst, dans lequel se trouve un article spuninst.inf ayant cet aspect là et qui sert à la désinstallation (il liste forcément, précisément, les informations nécessaires, dont l'identification de la mise à jour)

[Version]



    Signature = "$Windows NT$"
    NtServicePackVersion = 0
    NtServicePackVersionText = "KB841356"
    NtServicePackVersionFullText = "Correctif Windows 2000 - KB841356"
    NtServicePackPreviousVersion = 768
    NtServicePackPreviousVersionText = "Pas de KB841356"
    IEVersion = "0.0.0.0"
    DisplayTitle = "KB841356"



[SourceDisksNames]



    1 = "Windows NT Service Pack Uninstall Directory"



[SourceDisksFiles]



    linkinfo.dll = 1
    shell32.dll  = 1
    shlwapi.dll  = 1
    webvw.dll    = 1
    grpconv.exe  = 1
    ntlanman.dll = 1
    grpconv.exe  = 1
    linkinfo.dll = 1
    shell32.dll  = 1
    shlwapi.dll  = 1
    webvw.dll    = 1



[DestinationDirs]



    "SystemRoot\system32.restore.files" = 10, "system32"
    "SystemRoot\system32.restore.files.nodelay" = 10, "system32"
    "SystemRoot\system32\dllcache.delete.files" = 10, "system32\dllcache"
    "SystemRoot\system32\dllcache.restore.files" = 10, "system32\dllcache"



[RestoreFiles]



    CopyFiles = "SystemRoot\system32.restore.files"
    CopyFiles = "SystemRoot\system32\dllcache.restore.files"



    DelFiles  = "SystemRoot\system32\dllcache.delete.files"



[RestoreFiles.NoDelay]



    CopyFiles = "SystemRoot\system32.restore.files.nodelay"



[SystemRoot\system32.restore.files]



    linkinfo.dll
    shell32.dll,,,8
    shlwapi.dll
    webvw.dll



[SystemRoot\system32.restore.files.nodelay]



    grpconv.exe
    ntlanman.dll



[SystemRoot\system32\dllcache.delete.files]



    ntlanman.dll



[SystemRoot\system32\dllcache.restore.files]



    grpconv.exe
    linkinfo.dll
    shell32.dll
    shlwapi.dll
    webvw.dll



[Reg.Delete.Keys]



    HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB841356"
    HKLM,"SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB841356"



[Reg.Restore.Values]



    HKLM,"SYSTEM\CurrentControlSet\Services\Tapisrv","","Type",4,4,20,00,00,\
        00



[ProcessesToRunBeforeUninstall]



[ProcessesToRunBeforeUninstall.IP]



[ProcessesToRunAfterUninstall]



[ProcessesToRunAfterUninstall.IP]



[ProcessesToRunAfterReboot]



[ProcessesToRunAfterReboot.IP]


[DeviceClassList]





[GlobalRegistryChanges]
 DelReg = Del.Reg



[Configuration]



    UninstallationType    = "Hotfix"
    UnInstallLogFileName  = "C:\WINNT\KB841356Uninst.log"
    EventLogKeyName       = "NtServicePack"
    ProductName           = ""
    CustomizationDll      = ""
    WaitTimeForServiceStop = 0
    OverwriteThirdParty    = 0
    RestartDevice          = 0



[ProductInstall.ClassInfsToInstallIfExist]
[ProductInstall.ClassInfsToInstallIfExist.IP]
[ProductInstall.ClassInfsToInstallAlways]
[ProductInstall.ClassInfsToInstallAlways.IP]



[SourceFileInfo]
c:\winnt\system32\grpconv.exe = C623593CBB03F2965FBF7CE6DF0BB9A7
c:\winnt\system32\ntlanman.dll = BFCCBF364EC63BEAD6120F10FF754703
c:\winnt\system32\webvw.dll = 6085C96FAC78917E4069E31AF2659ABB
c:\winnt\system32\linkinfo.dll = 28AE2F2FF252247CF828649E16D49AE3
c:\winnt\system32\shell32.dll = CF33B6759462CCB006D8A3BD43373A09
c:\winnt\system32\dllcache\webvw.dll = 6085C96FAC78917E4069E31AF2659ABB
c:\winnt\system32\dllcache\grpconv.exe = C623593CBB03F2965FBF7CE6DF0BB9A7
c:\winnt\system32\dllcache\linkinfo.dll = 28AE2F2FF252247CF828649E16D49AE3
c:\winnt\system32\dllcache\ntlanman.dll = BFCCBF364EC63BEAD6120F10FF754703
c:\winnt\system32\dllcache\shell32.dll = CF33B6759462CCB006D8A3BD43373A09
c:\winnt\system32\shlwapi.dll = C1118419D97289015CBE7721BAEFBF2E
c:\winnt\system32\dllcache\shlwapi.dll = C1118419D97289015CBE7721BAEFBF2E



[SnapShot.Install]



"Adobe Download Manager 2.0 (Supprimer uniquement)"
"API-Guide (remove only)"
"Securitoo AntiVirus Firewall"
"BJC-3000 (BJRSTR)"
"Corel Applications"
"Wanadoo"
"FileZilla (remove only)"
"Ontrack Fix-It Utilities 3.0"
"Help&Web 5.9.8"
"HTML Help Workshop"
"Microsoft Internet Explorer 6 SP1"
"Correctif Windows 2000 (SP4) KB817606"
"Correctif Windows 2000 - KB823182"
"Correctif Windows 2000 - KB828035"
"Correctif Windows 2000 - KB839645"
"Correctif Windows 2000 - KB841356"
"Correctif Windows 2000 - KB841872"
"Correctif Windows 2000 - KB842773"
"Correctif Windows 2000 - KB871250"
"Correctif Windows 2000 - KB873333"
"Correctif Windows 2000 - KB885250"
"Correctif Windows 2000 - KB890046"
"Correctif Windows 2000 - KB890859"
"Windows Installer 3.1 (KB893803)"
"Correctif Windows 2000 - KB897715"
"Messager Wanadoo"
"Mozilla Firefox (1.5)"
"Barre d'outils MSN"
"PowerDesk 4.0"
"Windows 2000 Hotfix (Pre-SP4) [See Q324096 for more information]"
"Windows 2000 Hotfix (Pre-SP4) [See Q326830 for more information]"
"Windows 2000 Hotfix (Pre-SP4) [See Q326886 for more information]"
"Windows 2000 Hotfix (Pre-SP4) [See Q329115 for more information]"
"Windows 2000 Hotfix (Pre-SP4) Q329170"
"Correctif Windows 2000 (SP4) Q329553"
"Windows 2000 Hotfix (Pre-SP4) [See Q329834 for more information]"
"Correctif Windows 2000 (sp4) Q814033"
"Adobe Flash Player 9 ActiveX"
"Skype 2.5"
"ANNUAIRE"
"Fonction"
"Visual Basic 5.0 Enterprise Edition"
"VideoLink Pro"
"WebExpert 6"
"Lecteur Windows Media 7.1"
"Google Toolbar for Internet Explorer"
"ArcSoft PhotoBase 3"
"SAGEM
[mailto:F@st
F@st
]
800-840"
"Intel(R) Extreme Graphics Driver"
"Microsoft Office PowerPoint Viewer 2003"
"ArcSoft VideoImpression 1.6"
"MSN Messenger 7.0"
"ArcSoft PhotoImpression"
"Philips ToUcam Pro Camera"
"SoundMAX"
"Paint"
"Pointeurs de souris"
"Numéroteur téléphonique"
"Service d'indexation"
"Lecteur Windows Media"
"Démineur"
"Table des caractères"
"Effets sonores Utopia"
"Magnétophone"
"Internet Explorer"
"Freecell"
"Outlook Express"
"Contrôle du volume"
"Gestionnaire de l'album"
"Lecteur CD"
"HyperTerminal"
"Calculatrice"
"Conversation"
"Gestionnaire de liaisons"
"Papier peint du Bureau"
"Accessoires"
"Solitaire"
"Modèles de document"
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Il est à observer que l'on y voit les clefs concernées du registre ...
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
A ouvrir et lire (c'est toujours bien de le faire) :
le fichier wuauhelp.chm dans le dossier i386 du sous-répertoire ServicePackFiles du répertoire WINNT
en profiter pour regarder tout ce que contient ce répertoire...
Messages postés
28
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
4 novembre 2008

Quel est  l'interet d'un tel script? tout simplement parsque je souhaite récupérer les versions des différentes mises à jours sur tous les ordinateurs du réseaux. Par la suite, télécharger toutes les mises à jours pour tous les PCs et pourquoi pas lancer toutes les mises à jours d'un seul PC, Question de pratique et de gain de temps. Voila la raison pour ceux qui se demander pourquoi je chercher à faire un truc qui se fait automatiquement sur  le site de microsoft.......

Merci jmfmarques, pour ton article sur le fichier spuninst.inf, je vais essayé d'utiliser ce fichier au mieux ... Bon ben voila déja un petit début,...