J'essaie d'installer SQL Server 2008 R2 Express à partir de ce site:
http://www.Microsoft.com/express/database/
J'ai un ordinateur Windows 7 64 bits.
J'ai essayé à la fois les versions 32 bits et 64 bits, mais chacune échouait sur la "cohérence du registre des compteurs de performances".
Comment puis-je résoudre ce problème afin d'installer SQL Server 2008 R2 Express?
Vous pouvez ignorer la vérification du compteur de performance dans la configuration:
setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Utilisez la solution de Rafael: http://social.msdn.Microsoft.com/Forums/en/sqlsetupandupgrade/thread/dddf0349-557b-48c7-bf82-6bd1adb5c694 ..
Ajout de données du lien pour éviter la pourriture du lien.
mettez ceci dans n'importe quelle application de la console:
string.Format ("{0,3}", CultureInfo.InstalledUICulture.Parent.LCID.ToString ("X")). Remplacez ("", "0");
Regardez le résultat. Chez moi, c'était "016".
Ensuite, vous accédez au registre à cette clé:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
et créez-en un autre avec le nom que vous avez obtenu à partir du résultat string.Format.
Dans mon cas:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\016"
et copiez les informations qui se trouvent sur n’importe quelle autre clé de ce Perflib dans la clé que vous venez de créer. Exécutez à nouveau l’installation.
Il suffit de lancer le script et d’obtenir votre code à 3 chiffres. Suivez ensuite ses étapes simples et rapides et vous êtes prêt à partir!
À votre santé
J'ai eu le même problème. Pour moi, cette solution a fonctionné pour SQL Server 2008 R2 Express .
SQLEXPRWT_x64_ENU.exe
(C'est le nom du fichier Que j'ai utilisé)/ Action = install/SKIPRULES = PerfMonCounterNotCorruptedCheck
Bien sûr, cela ne résout pas le problème sous-jacent, mais il s'agit d'une solution de contournement, car ce correctif fonctionne également sur le principe d'ignorer la vérification du compteur de performances dans la configuration. La différence est que cette méthode a fonctionné pour moi lorsque la commande en ligne de commande a échoué.
J'ai eu le problème de reg counter et voici ce que j'ai fait.
C:\Projets\Installer\Studio de gestion SQL Server 2008\SQLManagementStudio_x86_ENU.exe/ACTION = install/SKIPRULES = PerfMonCounterNotCorruptedCheck
(Remarque: j'avais l'exécutable à l'emplacement de ma machine C:\Projects\Installer\SQL Server 2008 Management Studio)
open Ligne de commande et tapez lodctr/r Le p. compteur sera resotred\recréé.
Il n'est pas nécessaire de l'ignorer . http://technet.Microsoft.com/en-us/library/cc774958.aspx
Cela fonctionne pour moi:
Click on Start and type in CMD
Right click and click on Run as administrator
Then from C:\windows\system32 type
lodctr /R:PerfStringBackup.INI
and press Enter
then restart the compurter and retry!
<sqlserverdir>\setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Ci-dessus a fonctionné pour moi ... je l'ai installé, à partir de mon externe, en utilisant l'interface de ligne de commande.
La solution suivante fonctionne pour moi, vous pouvez l'essayer:
Ecrire pour courir: regedit
Puis ouvert
HKEY_LOCAL_MACHINE -> LOGICIEL -> Microsoft -> Windows NT -> Perflib
Sous les fichiers/009 et/01F, faites un clic droit, sélectionnez nouveau et choisissez "Valeur multi-chaîne" l'a nommée "Compteur" et recommencez ces étapespour créer le fichier nommé "Aide". (Important !! il est sensible à la casse)
Copiez le contenu des fichiers "Counter" et "Help" sous le fichier "CurrentLanguage" dans les fichiers/009 et/01F.
Enregistrez le fichier d'exécution sur votre bureau Assurez-vous de bien noter le nom de votre fichier Allez au début et Tapez cmd Faites un clic droit dessus
sélectionnez Exécuter en tant qu'administrateur, appuyez sur Entrée.
alors vous quelque chose ci-dessous
C:\Utilisateurs\nom de votre ordinateur\Bureau>
Si vous voyez
C:\Windows\system32>
assurez-vous de le changer à l'aide d'un CD
tapez le nom de votre fichier
C:\Utilisateurs\nom de votre ordinateur\Bureau> le nom du fichier votre copie.exe/ACTION = install/SKIPRULES = PerfMonCounterNotCorruptedCheck