Lorsque j'essaie d'installer SQL Server 2008 Developer et Enterprise editions sur une boîte Windows 7, j'ai ce message:
La règle "Redémarrer l'ordinateur" a échoué. Un redémarrage de l'ordinateur est requis. Vous devez redémarrer cet ordinateur avant d'installer SQL Server.
Bien sûr, j'ai déjà redémarré 10 fois.
J'ai trouvé un message dans un forum disant que je devrais effacer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
mais je n'ai pas une telle clé.
Réponses:
.... après avoir installé SQL Server 2008 Express, remettez la valeur (peut-être plusieurs lignes) dans ce paramètre. Alors copiez-les quelque part!
Réparer:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
est le chemin.Session Manager
est le dossier.PendingFileRenameOperations
est le réglage. Effacez la valeur de ce paramètre.Erreur commune:
Vous remarquerez qu'il y a plus de dossiers sous le
Session Manager
dossier. Ne regarde pas là. Ce sont des sous-dossiers. Une fois que vous avez cliqué sur leSession Manager
dossier, trouvez le paramètre à droite.la source
J'ai essayé l'option SkipRules d' une autre réponse avec SQL Server Express 2014:
exécutez
SQLEXPRWT_x86_ENU.exe
juste pour extraire les fichiers puis fermez-lecd SQLEXPRWT_x86_ENU
setup.exe /ACTION=INSTALL /X86 /SkipRules=RebootRequiredCheck
Ensuite, le processus d'installation ne s'est pas plaint de la règle "Redémarrage requis" mais a tout de même échoué à la fin avec les messages suivants:
Ensuite, j'ai essayé de supprimer temporairement les deux clés de registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
etHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
mentionné dans d'autres réponses ici. Après cette configuration, tout s'est bien déroulé et tout a fonctionné sans redémarrage.la source
comme indiqué dans http://blogs.msdn.com/b/hansr/archive/2006/02/17/patchreboot.aspx, il existe également une clé importante de windowsupdate
il doit également être 0 ou non présent.
la source
Lorsque les astuces pour effacer les clés de registre ne fonctionnent pas: - HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired
Vous pouvez essayer un redémarrage à partir de la ligne de commande. Appuyez sur Windows + R pour la boîte de dialogue "Exécuter" et tapez cmd et appuyez sur Entrée pour démarrer la ligne de commande.
La commande pour un redémarrage forcé avec un retard de zéro seconde est " shutdown -r -f -t 0 ".
Cela peut être pratique lorsque vous utilisez un ordinateur Windows 8 ou un Win8.1 car un arrêt n'est parfois pas un véritable arrêt mais un "arrêt hybride" qui est en fait un état d'hibernation pour activer le "Fast Boot".
la source
Entrez
Windows -> Control Panel -> Administrative Tools -> Services
et arrêtez toutSQL Server Services
. Ensuite, il suffit de frapperRe-run
.la source
Il y a peut-être une meilleure solution, mais la seule que j'ai pu trouver était la réinstallation. Remarque mentale: installez toujours SQL Server en premier.
la source
J'ai eu le même problème. lorsque j'ai redémarré la machine, cela fonctionnait bien. C'était dû aux mises à jour de Windows en attente.
la source
Étape 1: ouvrez le registre. Pour un registre ouvert, appuyez sur la touche de la fenêtre + R et tapez
Étape 2: Tapez regedit et appuyez sur le bouton Entrée
Étape 3: Sélectionnez maintenant HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager
Étape 4: Double-cliquez sur "PendingFileRenameOperations"
Étape 5: supprimez toutes les données de la zone de texte Données de la valeur.
Étape 6: appuyez sur OK et fermez le registre.
Essayez à nouveau d'exécuter le programme d'installation de SQL Server 2008. J'espère que l'erreur de redémarrage de l'ordinateur a échoué.
la source