SQL Server 2008 DeveloperおよびEnterpriseエディションをWindows 7ボックスにインストールしようとすると、次のメッセージが表示されます。
ルール「コンピューターの再起動」が失敗しました。コンピュータの再起動が必要です。 SQL Serverをインストールする前に、このコンピューターを再起動する必要があります。
もちろん、私はすでに10回再起動しました。
私は フォーラムの投稿 を見つけました。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
しかし、私はそのような鍵を持っていません。
より良い解決策があるかもしれませんが、私が見つけた唯一の解決策は再インストールでした。精神的な注意:SQL Serverを最初にインストールしてください。
.... SQL Server 2008 Expressのインストール後、値(複数行になる場合があります)をこの設定に戻します。そのため、どこかにコピーしてください!
修正:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
はパスです。 Session Manager
はフォルダです。 PendingFileRenameOperations
は設定です。その設定の値をクリアします。
よくある間違い:
Session Manager
フォルダーの下にさらにフォルダーがあることがわかります。そこを見ないでください。それらはサブフォルダです。 Session Manager
フォルダをクリックしたら、右側の設定を見つけます。
SQL Server Express 2014で 別の答え からSkipRulesオプションを試しました:
実行SQLEXPRWT_x86_ENU.exe
ファイルを抽出して閉じるだけです
cd SQLEXPRWT_x86_ENU
setup.exe /ACTION=INSTALL /X86 /SkipRules=RebootRequiredCheck
その後、セットアッププロセスは「再起動が必要です」というルールに不満はありませんでしたが、最後に次のメッセージが表示されて失敗しました。
以前のインストールでは、変更を有効にするためにマシンを再起動する必要がありました。続行するには、コンピュータを再起動してから、セットアップを再度実行してください。
影響を受ける1つ以上のファイルの操作が保留中です。セットアッププロセスが完了したら、コンピュータを再起動する必要があります。
次に、両方のレジストリキーを一時的に削除しようとしましたHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
およびHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
他の回答でここに記載されています。その後、セットアップはスムーズに実行され、すべてが再起動せずに機能しました。
http://blogs.msdn.com/b/hansr/archive/2006/02/17/patchreboot.aspx に記載されているように= windowsupdateからの重要なキーもあります
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
これも0または存在しない必要があります。
レジストリキーをクリアするトリックが機能しない場合:-HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
コマンドラインから再起動してみてください。 [実行]ダイアログボックスでWindows + Rを押し、cmdと入力してEnterキーを押し、コマンドラインを開始します。
遅延ゼロの強制リブートのコマンドは、「shutdown -r -f -t "です。
これは、Windows 8コンピューターまたはWin8.1を使用する場合に便利です。シャットダウンは、実際のシャットダウンではなく、実際には「高速ブート」を有効にする休止状態である「ハイブリッドシャットダウン」であるためです。
Windows -> Control Panel -> Administrative Tools -> Services
に移動し、SQL Server Services
をすべて停止します。次に、Re-run
を押します。
手順1:レジストリを開きます。レジストリを開くには、ウィンドウキー+ Rを押して入力します
手順2:regeditと入力してEnterボタンを押す
手順3:次に、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Managerを選択します
ステップ4:「PendingFileRenameOperations」をダブルクリックします
手順5:[値のデータ]テキストボックスからすべてのデータを削除します。
ステップ6:OKを押して、レジストリを閉じます。
ここで、SQL Server 2008セットアップを再度実行してください。コンピュータの再起動に失敗したエラーが再び表示されないことを願っています。
同じ問題がありました。私がマシンを再起動したとき、それはうまく機能していました。それは保留中のWindowsアップデートによるものでした。