Hotline pc one faq windows Pariez chez Sportingbet!  
Hotline pc line
Hotline PC - contact Hotline PC - Vista Hotline PC - Windows XP Hotline PC - dossiers Hotline PC - registre Hotline PC - reseaux Hotline PC - applications Hotline PC - ms-dos Hotline PC - gravure Hotline PC - autres
Google
 
Forum
Fonds d'écran
Sonneries
Sonneries




Les services pack

Sur cette page, des astuces concernant le Service Pack (SP1 et SP2).

Dernière mise à jour : 26/02/2006

Généralités sur les fichiers système
Astuces concernant l'installation du Service Pack 1 et 2
Problèmes de compatibilité entre une application et le SP2
Résoudre un problème d'installation du Service Pack 2
Désinstaller le Service Pack 2

Les fichiers système - Mais où sont placés les fichiers d'installation ?
Voici un simple récapitulatif :
\WINDOWS\$NtServicePackUninstall$ : emplacement des fichiers originaux avant l'installation du Service Pack 2.
\WINDOWS\ServicePackFiles\i386 : emplacement des fichiers modifiés par l'installation du Service Pack 2.
\WINDOWS\$NtUninstallKBxxxxxx$ : emplacement des fichiers nécessaires à la désinstallation du Service Pack 2.
\WINDOWS\system32\dllcache : emplacement du cache des fichiers systèmes.
\WINDOWS\system32 : emplacement des fichiers systèmes.
En cas de doute (il vous est demandé l'emplacement d'un fichier système après avoir lancé la commande sfc /scannow ou la réinstallation d'un composant Windows), procédez à une recherche du nom de fichier et choisissez toujours la version la plus récente.

- Est-il possible de supprimer les dossiers nommés $NtServicePackUninstall$ ou $NtUninstallKBxxxxxx$ ?
Ces dossiers de fichiers contiennent les versions antérieures des fichiers qui ont été remplacés suite à une mise à jour ou l'installation d'un Service Pack. Vous pouvez donc les supprimer si vous n'avez plus besoin de procéder à la désinstallation d'un correctif.
Vous ne devez pas supprimé ce dossier de fichiers : $hf_mig$ qui sert de marqueur afin de vérifier la cohérence entre les différentes versions de fichiers qui seront installées. Un fichier de script permettant d'automatiser la suppression des répertoires ainsi que les entrées correspondantes dans le Registre est disponible à partir de cette adresse : http://www.michna.com/kb/UninstallRemover.vbs.

- Connaître la version d'un fichier :
En lançant une recherche sur un nom de fichier système, il est tout à fait possible de se retrouver avec différentes versions placées sur le disque dur.
1) Avec le bouton droit de la souris cliquez sur un fichier puis sur la commande Propriétés.
2) Cliquez sur l'onglet Version puis sélectionnez l'option Version du fichier.
Dans la rubrique Valeur :, apparaît ce type d'informations :
5.1.2600.0 (xpclient.010817-1148)
La liste ci-dessous (s'appliquant à Windows XP SP2 et Windows Server 2003) va vous aider à y voir clair :
- xpclient.mmmmmm-nnnn ou srv03_rtm.mmmmmm-nnnn : le fichier est dans sa version originale et n'a pas été mis à jour.
- xpsp_spx_gdr.mmmmmm-nnnn ou srv03_gdr.mmmmmm-nnnn : le fichier a été installé par une mise à jour, etc. Il n'a pas été mis à jour par un correctif.
- xpspx.mmmmmm-nnnn : le fichier a été installé par un correctif.
- xpspxrtm.mmmmmm-nnnn ou srv03_spx.mmmmmm-nnnn : le fichier a été installé par un "Service Pack" et n'a pas été mis à jour ponctuellement par un correctif ou une mise à jour.
xpclnt_qfe.mmmmmm-nnnn ou srv03_qfe.mmmmmm-nnnn : le fichier a été installé par un correctif.
xpsp.mmmmmm-nnnn : le fichier est un correctif "pré-SP3".


Astuces sur le Service Pack

- Modifier l'emplacement des fichiers systèmes et du Service Pack sous Windows XP :
Cette section explique la démarche vous permettant de changer l'emplacement des fichiers système et du Service Pack. Procédez comme suit :
1) Ouvrez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
2) Éditez deux valeurs chaîne nommées SourcePath et ServicePackSourcePath.
La modification de ces deux valeurs chaîne peut résoudre le problème qui se pose quand, par exemple, vous lancez l'utilitaire de vérification des fichiers système ("sfc /scannow") et que l'emplacement des fichiers système vous est demandé. Si vous avez lancé l'installation du système à partir d'un emplacement réseau, le système ne pourra pas copier les fichiers nécessaires.
Dans la même arborescence, une autre entrée est intéressante :
* Valeur de chaîne multiple nommée Installation Sources : cette entrée liste des emplacements possibles des fichiers d'installation de Windows. Vous pouvez ajouter un chemin UNC.

- Modifier l'emplacement des fichiers d'installation de Windows Server 2003 :
Configuration requise : au moins Microsoft Windows Server 2003.
Cette stratégie permet de spécifier un autre emplacement pour les fichiers d'installation Windows. Par défaut, le chemin source des fichiers d'installation de Windows est l'emplacement utilisé la dernière fois que l'installation de Windows a été exécutée sur le système.
Si vous modifiez directement le Registre, suivez ces étapes :
1) Ouvrez HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Setup.
2) Créez une valeur chaîne nommée SourcePath
3) Éditez cette entrée et inscrivez, comme données de la valeur, l'emplacement des fichiers d'installation de Windows.
Cette stratégie est accessible depuis l’éditeur de stratégie de groupe en ouvrant Configuration ordinateur/Modèles d'administration/Système :
Spécifier l'emplacement des fichiers d'installation de Windows

- Définir l'emplacement du fichier d'installation du Service Pack de Windows Server 2003 :
Configuration requise : au moins Microsoft Windows Server 2003.
Cette stratégie permet de spécifier un autre emplacement pour les fichiers d'installation du Service Pack Windows.
Si vous modifiez directement le Registre, suivez ces étapes :
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows NT\Setup.
2) Créez une valeur chaîne nommée ServicePackSourcePath
3) Éditez cette entrée et inscrivez, comme données de la valeur, l'emplacement des fichiers d'installation du Service Pack de Windows.
Cette stratégie est accessible depuis l’éditeur de stratégie de groupe en ouvrant Configuration ordinateur/Modèles d'administration/Système : Spécifier l'emplacement du fichier d'installation du Service Pack de Windows.

Compatibilité avec le Service Pack 2

- Quels sont les programmes qui ne fonctionnent plus après l'installation du SP2 ?
Un article de la base de connaissances de Microsoft recense les plus connus : http://support.microsoft.com/default.aspx?scid=kb;fr;842242.
Par ailleurs, cet article de la base de connaissances de Microsoft signale d'autres problèmes possibles : http://support.microsoft.com/kb/884130.

- Quelles sont les solutions possibles quand une application ne fonctionne plus ou mal après l'installation du Service Pack 2 ?
Un article de la base de connaissances de Microsoft énumère quelques pistes : http://support.microsoft.com/default.aspx?scid=kb;fr;886264.
Par ailleurs, et en dehors des solutions particulières à chaque application, il existe deux méthodes simples à mettre en oeuvre selon que vous pouvez ou non accéder au Bureau Windows.
1) Cliquez sur Démarrer/Exécuter puis saisissez : sysdm.cpl
2) Cliquez sur l'onglet Avancé puis le bouton Paramètres placé dans la rubrique Performances.
3) Cliquez sur l'onglet Prévention de l'exécution des données.
4) Cochez le bouton radio Activer la prévention d'exécution des données pour tous les programmes et les services, sauf ceux que je sélectionne : puis cliquez sur le bouton Ajouter...
Sélectionnez le nom du fichier exécutable responsable du lancement de l'application défaillante puis validez pour le reste.
S'il en vous est pas possible d'accéder au Bureau Windows, suivez ces étapes :
1) Redémarrez en mode sans échec.
2) Éditez le fichier Boot.ini après avoir désactivé les attributs Lecture seule et Fichier caché.
3) Sous la rubrique [operating systems] copiez la commande chargeant votre système d'exploitation. Par exemple : multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect /NoExecute=OptIn.
La valeur indiquée à la suite du commutateur /NoExecute= peut être différente.
4) Collez-la juste en dessous puis supprimez le commutateur /NoExecute=OptIn.
5) Enregistrez les changements puis redémarrez votre ordinateur.
6) Au moment du choix du système d'exploitation (il sera alors indiqué en double) aidez-vous des touches de direction du clavier afin de sélectionner le second intitulé.
Dans tous les cas, vous devez ensuite procéder à une mise à jour de l'application fautive en vous rendant sur le site de l'éditeur puis revenir aux paramètres par défaut en modifiant à nouveau le fichier Boot.ini et en supprimant la ligne "doublon".

- "L'application n'a pas réussi à s'initialiser correctement (0xc00000005) - Cliquez sur ok pour arrêter l'application" :
Le problème provient d’une incompatibilité entre le Service Pack 2 et "Norton CleanSweep".
1) Redémarrez en mode sans échec.
2) Éditez le fichier Boot.ini.
3) Supprimez le commutateur suivant : /noexecute=optin
4) Procédez à une mise à jour de Norton System Works.
5) Revenez aux paramètres par défaut dans le fichier Boot.ini.

Problèmes lors de l'installation du Service Pack 2

- Impossible d'installer le Service Pack 2 :

Vous pouvez avoir ce message d'erreur : "Impossible de lire ou d'écrire dans la base de donnée" - "Erreur 800710D9". Faites un copier-coller du texte suivant en ayant soin de lui affecter une extension .bat :
@echo off
%SystemRoot%\System32\net.exe stop CryptSvc
for %%a in (%SystemRoot%\Security\*.log) do move /y %%a %%a.old
move /y %SystemRoot%\System32\CatRoot2 %SystemRoot%\System32\CatRoot2old
if not exist %SystemRoot%\System32\CatRoot2 goto menu1
for %%a in (%SystemRoot%\System32\CatRoot2\*.log) do move /y %%a %%a.old
set catroot2locked=True
:menu1
cd /d %SystemRoot%\System32
start /wait regsvr32.exe /s /u softpub.dll
start /wait regsvr32.exe /s /u wintrust.dll
start /wait regsvr32.exe /s /u initpki.dll
start /wait regsvr32.exe /s /u dssenh.dll
start /wait regsvr32.exe /s /u rsaenh.dll
start /wait regsvr32.exe /s /u gpkcsp.dll
start /wait regsvr32.exe /s /u sccbase.dll
start /wait regsvr32.exe /s /u slbcsp.dll
start /wait regsvr32.exe /s /u cryptdlg.dll
start /wait regsvr32.exe /s softpub.dll
start /wait regsvr32.exe /s wintrust.dll
start /wait regsvr32.exe /s initpki.dll
start /wait regsvr32.exe /s dssenh.dll
start /wait regsvr32.exe /s rsaenh.dll
start /wait regsvr32.exe /s gpkcsp.dll
start /wait regsvr32.exe /s sccbase.dll
start /wait regsvr32.exe /s slbcsp.dll
start /wait regsvr32.exe /s cryptdlg.dll
%SystemRoot%\system32\sc.exe config CryptSvc start= auto
%SystemRoot%\system32\net.exe start CryptSvc
if "%catroot2locked%"=="True" goto menu2
echo Redémarrez votre ordinateur...
goto :eof
:menu2
echo Redémarrez votre ordinateur puis relancez le fichier Batch...
goto :eof
Il vous suffit de double-cliquer dessus puis de suivre les instructions... Une fois ceci terminé procédez à une réinstallation du Service Pack 2.

- Accès refusé quand j'essaye d'installer le Service Pack 2 :
Signalons tout de suite que la procédure de résolution est assez longue…
1) Ouvrez le répertoire \Windows.
2) Éditez un fichier nommé svcpack.log.
3) Lancez une recherche sur cette expression : refusé
Vous aurez une ou plusieurs occurrences qui seront à chaque fois datées.
Une fois que vous avez pu constater que le problème vient bien du Registre Windows vous allez devoir identifier quelle clé pose problème.
4) Redémarrez votre session en mode "bavard".
5) Procédez à l'installation du Service Pack 2.
6) Dès l'apparition du même message d'erreur, ouvrez le fichier Setupapi.log placé dans \Windows.
7) Recherchez cette occurrence : refusé
Vous aurez ce type d'indication :
#-007 Suppression de la clé de Registre HKCR\Interface\...
8) Ouvrez dans le Registre Windows l'arborescence indiquée.
Notez que la mention HKCR signifie cette arborescence : HKEY_CLASSES_ROOT.
9) Avec le bouton droit de la souris cliquez sur la clé mentionnée puis sur le sous-menu Autorisations…
10) Vérifiez les permissions accordées au groupe Administrateurs : les cases Contrôle total et Lecture sous la rubrique Autoriser doivent être cochée.
11) Reprenez l'installation du Service Pack 2.
Vous pouvez avoir à recommencer cette opération 6 à 8 fois. Les clés posant problème sont généralement placées dans HKEY_CLASSES_ROOT\Interface.
Astuce communiquée par "Greg".

- "Le programme d'installation n'a pas pu vérifier l'intégrité du fichier Update.inf. Assurez vous que le service de cryptographie est en cours d'exécution sur cet ordinateur" :
1) Cliquez sur Démarrer/Exécuter puis saisissez : cmd
2) Saisissez ces commandes :
net stop cryptsvc
ren %systemroot%\System32\Catroot2 oldcatroot2
net start cryptsvc
exit

- "Le fichier D:\windows\system32\drivers\atapi.sys est ouvert ou utilisé par une autre application" :
La suite de l'erreur est : "Fermez toutes les autres applications et cliquez sur Essayer à nouveau". Ce problème est posé par l'installation d'un programme comme Daemon-Tools ou Alcohol 120% qui créent un lecteur virtuel. Le plus simple étant, le temps de l'installation, de le désactiver ou le désinstaller.

- Après l'installation du Service Pack 2, aucun service n'est démarré :
De ce fait il ne vous est pas possible de démarrer la plupart des applications, les connexions réseau sont absentes, les thèmes désactivés, etc.
1) Cliquez sur Démarrer/Exécuter puis saisissez : regedit
2) Dans le Registre Windows ouvrez : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RpcSs.
3) Éditez une valeur chaîne nommée ObjectName.
4) Saisissez comme données de la valeur ceci : LocalSystem
5) Redémarrez votre ordinateur.
Certains services doivent être éventuellement démarrés manuellement (notamment le pare-feu de connexion Internet).

- Après l'installation du Service Pack 2 mon ordinateur ne redémarre pas :
Il ne vous est pas possible de démarrer en mode sans échec ou dans un autre mode (Dernière bonne configuration connue, etc.). Généralement, la barre bleue d'avancement reste bloquée à peine 2 secondes aprés son apparition. Le problème peut, par exemple, se poser sur des ordinateurs possédant des processeurs de marque "Intel Prescott /P4 Extreme Edition" et sur différents modèles de cartes mère (dont le Bios est quelque peu "ancien").
Vous avez deux solutions possibles :
1) Accédez au Bios et désactiver le cache L1/L2...
Évidemment, le démarrage en sera fortement ralenti mais une fois que vous aurez accès au Bureau, il vous sera possible de désinstaller le Service Pack 2 puis de procéder à une mise à jour du Bios de votre ordinateur et enfin de réinstaller le SP2.
2) Accédez à la Console de récupération et renommez ce fichier : %windir%\system32\drivers\update.sys.
Les commandes à saisir sont donc les suivantes :
cd system32\drivers
ren update.sys update.bak
3) Une fois votre ordinateur redémarré, mettez à jour le Bios de votre carte mère.
Si vous avez un microprocesseur de type "Intel Prescott", téléchargez un utilitaire appelé "Intel® Processor Frequency ID Utility" à partir de cette adresse : http://support.intel.com/support/processors/tools/frequencyid/sb/CS-007618.htm.
Le programme téléchargé vous permet de créer automatiquement une disquette de "Boot".
Démarrez l'ordinateur à partir de cette disquette puis examinez le rapport généré. Les valeurs "Revision" pour les séries de processeur suivantes doivent être les suivantes :
* Family 15 (0xF), model 3, stepping 4 : la signature de la mise à jour du microcode ("Revision") doit être au moins égale à "8".
* Family 15 (0xF), model 3, stepping 3 : la signature de la mise à jour du microcode ("Revision") doit être au moins égale à "7".
* Family 15 (0xF), model 3, stepping 2: la signature de la mise à jour du microcode ("Revision") doit être au moins égale à "7".
Dans le cas contraire, vous devez procéder à une mise à jour du Bios de votre ordinateur.
Signalons qu'un correctif est téléchargeable à cette adresse :
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b99c199-5d75-454f-ae07-b620727be8d8&DisplayLang=fr.
Vous êtes obligé dans ce cas de désinstaller au préalable le Service Pack 2.


Désinstaller le Service Pack 2

Il y a différentes méthodes selon que vous ayez l'accès ou non à Windows :
1) Cliquez sur Démarrer/Panneau de configuration/Ajout/Suppression de programmes.
2) Cliquez sur la case Afficher les mises à jour.
Procédez à la désinstallation du Service Pack 2.
1) Cliquez sur Démarrer/Exécuter puis saisissez : c:\windows\$NtServicePackUninstall$\spuninst\spuninst.exe
1) Utilisez la fonctionnalité de restauration système en choisissant un point de restauration antérieur à l'installation.
1) Démarrez la Console de récupération.
2) Saisissez ces commandes :
cd $ntservicepackuninstall$\spuninst
batch spuninst.txt
exit
3) Redémarrez votre ordinateur.
4) Appuyez simultanément sur les touches Ctrl + Alt + Suppr afin d'accéder au gestionnaire de tâches.
5) Cliquez sur Fichier/Nouvelle tâche (Exécuter...)
6) Dans la zone de texte Ouvrir :, saisissez : regedit
7) Dans le Registre Windows ouvrez : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RpcSs.
8) Éditez une valeur chaîne nommée ObjectName.
9) Saisissez comme données de la valeur ceci : LocalSystem
10) Redémarrez votre ordinateur puis procédez à la désinstallation du Service Pack 2.
 

blog, bookmark, newsletter


abc-blagues - infopage - les societes - entrepreneurs de france - annufrance - flashmeat topsitefr - radioduweb
c-rigolo - woopami - rire-et-sourire - pubstv - widouf - planete-nokia - streaming-fr

© 2001-2008 Hotline-PC.org. Tous droits réservés. Ce site fait régulièrement l'objet d'un marquage IDDN.IDDN Certification
Un site du réseau : 

Contact - Plan du site - Notice légale
Blog Bookmark Newsletter