ソフトウェアをアンインストールした後に再起動するように求められたら、シャットダウンしても大丈夫ですか?


34

アプリケーションをアンインストールするとき、今すぐコンピューターを再起動するか、後で手動で再起動する必要があると表示されます。

代わりにコンピューターをシャットダウンすると、違いが生じますか?

シャットダウン操作と再起動操作の違いは何ですか?


21
シャットダウン(クリーンシャットダウン)した場合は、将来のある時点でコンピューターを起動する必要があります。ある時点でコンピューターを起動しないと、コンピューターは再び動作しなくなります。
ctrl-alt-delor

回答:


38

プロセスの説明

あなたがプログラムをインストールまたはアンインストールすると、それは登録または一個の以上の利用登録を解除します.dllファイル。

.dllファイルはインストール時にWindows system32/ syswow64ディレクトリに配置され、多くのアプリケーションに共通のファイルです。これらのファイルは多くの場合、プログラムのアンインストール時に使用されます。そのため、Windowsには未使用(アンインストール後、他のプログラムはこれらのファイルを使用していません)を確認する組み込みシステムが.dllあります。それらを使用していたものは終了します(基本的に、アンインストーラーは、削除するファイルを検証するようWindowsに指示します)。

Windowsがプログラムを終了すると、プログラムに割り当てられなくなったファイルを削除して、コンピューターをクリーンアップします。

再起動が必要ですか?

不思議に思われるかもしれませんが、それがすべてである場合、再起動が必要ですか?はいといいえ。基本的に、Windowsが適切にシャットダウンされるか、不要なファイルが残るリスクを確認する必要があります。コンピューターが安定していて、数時間で再起動することがわかっている場合、PCを今すぐ再起動する必要はありません。定期的にコンピューターをスリープ/休止状態にし、可能な限り再起動したくない場合は、スリープ/休止状態により長期的にシステムが予期せずシャットダウンし、ファイルを保持する可能性があるため、アンインストールのために再起動することをお勧めしますもうそこにいる必要のないPC。

これらのファイルがPCに残っていると有害ですか?

技術的に言えば、いいえ。はい、ディスクスペースの無駄です。ファイルが多すぎると、PCの速度が低下する可能性があります。Windowsで読み込まれる.dllはすべて、コンピューターの操作に使用されるリソースに追加されるためです。

再起動とシャットダウンの使用に違いはありますか?

どちらのオプションもプログラムを閉じ、必要なクリーンアップルーチンを実行するため、どちらも使用しても問題ありません。Windowsは、再起動するよう通知するだけです。これは、Windowsが整頓されていることを保証できるからです。

コンピューターの電源がすぐに切れるように電源ボタンを押しても大丈夫ですか?

いいえ。これは通常のシャットダウンではないため、Windowsはクリーンアップルーチンを実行できません。このオプションは、Windowsがクラッシュしたかのように表示されます。


はい。私が探していた主な答えは、「リブートとシャットダウンの使用に違いはありますか?」という質問に対するものでしたが、提供した他の情報は興味深く有用です。人々が元の質問を超えて情報を追加するとき、私はいつも感謝しています:)。
ルー14

1
@レオ、タイトルを編集しました。次回は、タイトルに別の質問をさせるのではなく、タイトルが質問を要約していることを確認してください。
アルジャン14

13
@LeoKing:ソフトウェアの観点から見ると、再起動は完全なシャットダウンとそれに続くコンピューターの起動に相当します。あなたは高速ブートが有効になっている場合は、その後、あなたはしません「完全な」シャットダウンを取得し、ひいてはそれが同等ではないかもしれません。たぶん、これは答えに入れるべきです。(補足として、行われることになっているアクションのほとんどは、シャットダウン時ではなく、コンピューターの次回起動時に実際に行われることに注意してください。)
Mehrdad 14

1
あなたの説明は...まったく正しくありません。簡単に言えば、再起動の主な目的は、現在使用中のファイルを更新または削除することです。これは広範囲のファイルである可能性があります。更新できるのはDLLファイルだけではありません。また、非システムライブラリは通常はもう共有されないため、Windows 9x以降(約15年前)からではなく、システムディレクトリに配置しないでください。また、DLLを登録する必要ありませ(COMオブジェクトを除くが、ほとんどのDLLはCOMオブジェクトではないため、現在でもグローバル登録は推奨されていません)。
ボブ14

1
なぜMicrosoft Windowsに関する質問だと思いますか?それはソフトウェアの更新に必要な再起動について話しているからであり、更新されるカーネルについては何も言及していないからです。カーネルの更新について言及されていないからといって、更新されなかったわけではないため、異なるOSである可能性があります。
ctrl-alt-delor 14

8

注意すべきことの1つは、Windows 8 / 8.1には、既定で有効になっているハイブリッドブートオプションがあります(少なくとも私にとってはそうでした)。これにより、起動時に一部のカーネルファイルがリロードされず、電源投入/切断状態が速くなります。ただし、再起動するとこの機能はバイパスされます。

ドライバーをアンインストールしたソフトウェアをいじっていると、リソースを浪費している可能性があります。この理由から、私は常に再起動が好きです。ただし、ドライバーをアンインストールしたり、サービスパックなどを更新しない限り、本当に役立つとは思いませんが、Windowsはカーネルを休止状態にせず、コールドブートを行うことを賢く知っているかもしれませんが。

編集:これを行うことで「標準」シャットダウンを行うことができるようです:

Shutdown /s /t 0

次回コンピューターの電源を入れたときに、ハイブリッドブートが引き続き使用されます。コントロールパネルでハイブリッドブートをオフにすることができます。

ハイブリッドブートの詳細 ...


再起動の影響が最も大きいのはWindowsのようですが、他のOSを再起動することをお勧めします。たとえば、PHPをアンインストールする場合、コンピューターを再起動するとApacheが再起動され、ApacheがPHPのアンインストールを認識しない場合にエラーを回避できます。一般的な経験則:コーヒーを飲みながら戻ってきます。すべてをスムーズに実行するために、それを行うのが最善です。


これはまさに、トップの投票された答えが今欠けているという私のポイントです。
マティアスリュックガードローレンツェン

5

再起動とは、シャットダウンとそれに続く別の電源投入です。再起動を要求するアプリケーションはOS内にインストールされるため、問題ではありません。OSが使用できない場合(再起動およびシャットダウン中も)、単独でできることはありません。そのため、プログラムの場合、ほとんどの場合、それがリブートかシャットダウンかはわかりません。BIOSのアップグレードまたは低レベルの場合は、調査する必要があります。それ以外の場合は安全です。


2

一部のアンインストールでは、起動時にインストールを実行する必要がある場合もあります。そこに少し時間を追加します(通常、これらは完全なアンインストールではなく、以前のバージョンのソフトウェアへのロールバックです)。起動を遅らせることにより、コンピューターのシャットダウン中に変更があった場合に設定ミスの可能性が広がります。

たとえば、グラフィックスドライバーがアンインストールされているとします-そのグラフィックスアダプターの汎用ドライバーは起動時にインストールがスケジュールされますが、シャットダウン後、起動前にアダプターが交換または削除されると、不適切なドライバーが代わりにインストールされます(または、単にエラーで失敗する可能性があります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.