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

honginator Messages postés 28 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2008 - 19 févr. 2007 à 15:01
honginator Messages postés 28 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2008 - 19 févr. 2007 à 19:27
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

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
19 févr. 2007 à 15:48
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 ?
0
honginator Messages postés 28 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2008
19 févr. 2007 à 16:17
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
0
cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 27
19 févr. 2007 à 16:19
 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
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
19 févr. 2007 à 18:47
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.


 


 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
19 févr. 2007 à 18:56
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"
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
19 févr. 2007 à 19:00
Il est à observer que l'on y voit les clefs concernées du registre ...
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
19 févr. 2007 à 19:12
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...
0
honginator Messages postés 28 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2008
19 févr. 2007 à 19:27
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,...
0
Rejoignez-nous