アプリケーションをアンインストールするときに、コンピューターを今すぐ再起動するか、後で手動で再起動するように指示されます。
代わりにコンピューターをシャットダウンすると何か違いがありますか?
シャットダウン操作と再起動操作の違いは何ですか?
答え1
プロセスの説明
プログラムをインストールまたはアンインストールすると、1 つ以上の.dll
ファイルの使用状況が登録または登録解除されます。
.dll
ファイルはインストール時に Windows system32
/syswow64
ディレクトリに配置され、多くのアプリケーションで共通のファイルです。これらのファイルはプログラムのアンインストール時に使用されていることが多く、そのため Windows には、使用されていない (アンインストール後、他のプログラムがこれらのファイルを使用していない) ファイルを.dll
シャットダウン時にチェックして、それらを使用していたアプリケーションが終了したときにそれらを削除する組み込みシステムがあります (基本的に、アンインストーラーは Windows に削除するファイルを検証するように指示します)。
Windows はプログラムを終了すると、プログラムに割り当てられなくなったファイルをすべて削除してコンピューターをクリーンアップします。
再起動が必要ですか?
それだけなら、再起動は必要なのかと疑問に思うかもしれません。はい、でもあり、いいえでもあります。基本的に、Windows が適切にシャットダウンされることを確認する必要があります。そうしないと、不要なファイルが残ってしまう可能性があります。コンピューターが安定していて、数時間以内に再起動する予定であれば、今すぐ PC を再起動する必要はありません。コンピューターを定期的にスリープ/休止状態にして、できるだけ再起動したくない場合は、アンインストールのために再起動したほうがよいでしょう。スリープ/休止状態は、長期的にはシステムを予期せずシャットダウンさせる可能性があり、PC に不要なファイルが残る可能性があるためです。
これらのファイルが PC に残っていると危険ですか?
技術的に言えば、いいえ。ディスク領域の無駄遣いであることは確かです。また、ファイルが多すぎる場合にこれが発生すると、Windows で読み込まれる .dll ごとにコンピューターの操作に使用されるリソースが追加されるため、PC の速度が低下する可能性があります。
再起動とシャットダウンの使用には違いがありますか?
どちらのオプションもプログラムを終了し、必要なクリーンアップ ルーチンを実行するので、どちらを使用しても問題ありません。Windows は、Windows が整理された状態に保たれていることを保証するために、再起動するように通知するだけです。
電源ボタンを長押ししてコンピュータをすぐにオフにしても大丈夫ですか?
いいえ。これは通常のシャットダウンではないため、Windows はクリーンアップ ルーチンを実行できません。このオプションは、Windows がクラッシュした場合に表示されます。
答え2
注目すべき点は、Windows 8/8.1にはハイブリッドブーツデフォルトで有効になっているオプションです (少なくとも私の場合は有効でした)。これにより、起動時に一部のカーネル ファイルが再ロードされなくなり、電源のオン/オフ状態が高速化されます。ただし、再起動するとこの機能はバイパスされます。
ドライバーをアンインストールするソフトウェアをいじっている場合、リソースを無駄にしている可能性もあります。このため、私は常に再起動の方が良いと思っていますが、ドライバーをアンインストールしたり、サービス パックを更新したりしない限り、再起動が実際に役立つとは思えません。ただし、Windows はカーネルを休止状態にせず、コールド ブートを実行することをインテリジェントに認識している可能性があります。
編集:次のようにすれば「標準」シャットダウンを実行できるようです:
Shutdown /s /t 0
次回コンピュータの電源を入れたときもハイブリッド ブートが使用されます。コントロール パネルでハイブリッド ブートをオフにすることができます。
ハイブリッドブーツの詳細...
再起動の影響を最も受けるのは Windows のようですが、他の OS も再起動したほうがよいと思います。たとえば、PHP をアンインストールする場合、コンピューターを再起動すると Apache も再起動します。Apache が PHP がアンインストールされたことを認識しない場合は、エラーを回避できます。一般的な目安としては、コーヒーを飲みながら再起動して、また戻ってください。すべてがスムーズに実行されるようにするには、この方法が一番です。
答え3
再起動とは、シャットダウンの後にもう一度電源を入れることです。再起動を要求するアプリケーションは OS 内にインストールされているため、問題にはなりません。OS が利用できない場合 (再起動中およびシャットダウン中も同様)、プログラムだけでできることは何もありません。そのため、プログラムにとっては、ほとんどの場合、再起動なのかシャットダウンなのかさえわかりません。BIOS のアップグレードなのか、それとも低レベルの操作なのかを調べてみる必要があるかもしれません。そうでなければ、安全なはずです。
答え4
一部のアンインストールでは、起動時にインストールを実行する必要があります。そのため、少し時間がかかります (通常、これらは完全なアンインストールではなく、ソフトウェアの以前のバージョンへのロールバックです)。起動を遅らせると、コンピューターのシャットダウン中に変更があった場合に、誤った構成が発生する可能性があります。
たとえば、グラフィック ドライバーがアンインストールされたとします。そのグラフィック アダプターの汎用ドライバーは起動時にインストールされるようにスケジュールされている可能性がありますが、シャットダウン後、起動前にアダプターが交換または取り外された場合、代わりに不適切なドライバーがインストールされる可能性があります (または、エラーで失敗する可能性があります)。