|
現: 2024-03-26 (火) 11:51:43 yuji |
| + | * Windows10でエクスプローラーが落ちる [#k0c09afa] |
| + | ファイルエクスプローラーとも呼ばれるWindowsエクスプローラーは,最もよく使用するアプリケーションでもある。~ |
| | | |
| + | このエクスプローラーの動作がおかしくなってしまうことがある。~ |
| + | 特にエクスプローラーを起動しようとするとクラッシュしてしまい,それまで動作していたエクスプローラーが再起動するというトラブルがある。~ |
| + | これが起きてしまうと,操作が滞ってしまいとてもイライラすることになる。~ |
| + | |
| + | このようになってしまう原因は多くの要因があるようで,なかなか簡単に解決出来ない。~ |
| + | |
| + | またトラブルが発生するトリガーとして,Windows Updateを行ったタイミングで発生することが多い。Windows Updateによってはエクスプローラーの動作設定をデフォルトに戻す場合があり,その影響でトラブルが発生する。つまりエクスプローラーにはバグが多数あり,PCの状態により様々なトラブルが発生するわけだ。~ |
| + | |
| + | [[エクスプローラーが異常に遅くなってしまう>../Windows10更新後のエクスプローラーの不具合で前のバージョンに戻す]]トラブルもそんな中の一つ。~ |
| + | |
| + | ここではエクスプローラーの起動時に何らかの理由でクラッシュしてしまい,再起動したり再起動を繰り返したりするトラブル時に行った対処を紹介する。~ |
| + | |
| + | ** エクスプローラーの履歴を消去する [#z35acbf8] |
| + | Windowsを長い間使っているとエクスプローラーで開いたところの履歴がひじょうに多くなってしまって,それを読み込んだり履歴ファイルに何らかの不具合がある場合に,どうもエクスプローラーがクラッシュするようだ。~ |
| + | |
| + | なので。このような場合には履歴を削除する。~ |
| + | - コントロールパネルを開いて,エクスプローラーのオプションを開く。~ |
| + | - 全般タブのプライバシーにある,消去ボタンをクリックする。~ |
| + | |
| + | これでエクスプローラーの履歴が削除される。~ |
| + | |
| + | ** クイックアクセス機能の設定を変更する [#u5026cc3] |
| + | エクスプローラーを起動すると,デフォルトでクイックアクセスを表示する。~ |
| + | |
| + | クイックアクセスは,最近使ったファイルやよく使うフォルダーをそのつどリストアップして表示するのだが,表示するためにそのリストを参照する時にそのリストを保存しているディレクトリに何らかの問題があるか更新時に問題がある場合,エクスプローラーが落ちてしまうようだ。~ |
| + | //(%appdata%\microsoft\windows\Recent\AutomaticDestinations)~ |
| + | |
| + | なので,その機能を変更して使わないように設定する。~ |
| + | |
| + | まず,クイックアクセスの保存されているデータを初期化する。~ |
| + | - エクスプローラーを起動する。~ |
| + | - 左にあるクイックアクセスをクリック。~ |
| + | よく使用するフォルダーが表示される。~ |
| + | - 表示タブ>オプションをクリック。~ |
| + | - 表示タブをクリック。~ |
| + | - 「フォルダーをリセット」ボタンをクリック。~ |
| + | |
| + | これで,ピン留め以外の後から追加されたクイックアクセスが初期化される。~ |
| + | |
| + | その後, |
| + | - コントロールパネルを開いて,エクスプローラーのオプションを開く。~ |
| + | - 全般タブのプライバシーにある以下の項目のマークを外す。~ |
| + | 最近使ったファイルをクイックアクセスに表示する |
| + | よく使うフォルダーをクイックアクセスに表示する |
| + | office.comのファイルを表示する <-- これがある場合 |
| + | - OKをクリックする。~ |
| + | |
| + | で,最近使ったファイルやよく使うフォルダーの情報を更新しないように設定する。 |
| + | |
| + | また,エクスプローラーを開く時にデフォルトで表示されるクイックアクセスをPCに変更する。~ |
| + | - コントロールパネルを開いて,エクスプローラーのオプションを開く。~ |
| + | - 全般タブのエクスプローラーで開くを,PCに変更する。~ |
| + | - OKをクリックする。~ |
| + | |
| + | デフォルト表示をPCに設定しても,上記の最近使ったファイルやよく使うフォルダーの情報を更新しないように設定しておかないと,クイックアクセスを参照しにいくので(左ペインに表示するため)注意する。~ |
| + | |
| + | ** 別のプロセスでフォルダーウィンドウを開く設定にする [#f0e41a2d] |
| + | デフォルトでは,エクスプローラーは一つのexplorerプロセスですべての機能を実行する。~ |
| + | このため,もしファイルエクスプローラーの画面の1つがクラッシュすると,Windows全体の動作がおかしくなってしまう。こんな時は,自動的にエクスプローラーが再起動するのだが,デスクトップとかタスクバーも一旦消えてから,しばらくして再表示する。~ |
| + | これはタスクバーやデスクトップなどもエクスプローラーが提供している機能だから。~ |
| + | |
| + | 別々のエクスプローラーのプロセスとして実行するように設定すると,このような全体がおかしくなってしまうのを防ぐことが出来る。~ |
| + | - コントロールパネルを開いて,エクスプローラーのオプションを開く。~ |
| + | - 表示タブに移動し,「別のプロセスでフォルダーウィンドウを開く」にマークする。~ |
| + | - 適用とOKをクリック。~ |
| + | |
| + | ** 縮小表示を無効にする [#s115c9f1] |
| + | エクスプローラーで表示するディレクトリーに多くの画像があるような場合に,エクスプローラーがクラッシュしたり,極端に動作速度が遅くなったりする場合がある。~ |
| + | |
| + | これはエクスプローラーが画像があるディレクトリーを開いて表示する時に,サムネイル画像を作成してそれを表示するようになっているのだが,その作成がうまくいかないとか多くのファイルがディレクトリにあるとかの原因によるもの。~ |
| + | また画像以外のファイルでも,ファイルのメタ情報を読み取り情報を保存する機能がある。これもそのディレクトリにあるすべてのファイルに対して行われるので,ファイル数が多い場合は動作速度が遅くなってしまう。~ |
| + | |
| + | なので,この機能を使わないように設定する。~ |
| + | - コントロールパネルを開いて,エクスプローラーのオプションを開く。 |
| + | - 表示タブに移動し,「常にアイコンを表示し、縮小版は表示しない」にマークする。~ |
| + | - 適用とOKをクリック。~ |
| + | |
| + | ** シェルエクステンションを削除する [#e45cf332] |
| + | エクスプローラーの機能を拡張するシェルエクステンション機能がある。~ |
| + | この機能は,他のアプリケーションの起動をエクスプローラーから容易にできるように,エクスプローラーを拡張する機能(COMオブジェクト)。~ |
| + | |
| + | 便利な機能なのだが,シェルエクステンションによってはその動作に問題があり,結果エクスプローラーがクラッシュしてしまう場合がある。また,ファイルを右クリックした時にトラブルが起きる場合は,シェルエクステンションのどこかに問題がある場合が多い。~ |
| + | 多くのアプリケーションがシェルエクステンションを使用しているので,問題がある物を特定するのは意外と難しい。~ |
| + | なので,とりあえずアプリケーションによるシェルエクステンションをすべて無効にして動作が改善したか確認する。~ |
| + | - [[ShellExView>http://www.nirsoft.net/utils/shexview.html]]をインストールする。~ |
| + | - ShellExViewを起動する。 |
| + | - オプション>Microsoftのエクステンションを非表示をマークする。~ |
| + | これで,アプリケーション等により拡張されたエクステンションのみ表示される。~ |
| + | - すべてのエクステンションを選択して,無効化する。~ |
| + | |
| + | この後,エクスプローラーがクラッシュしなくなったか確認する。クラッシュしなくなった場合は,無効化したエクステンションのいづれかに問題があると考えられる。~ |
| + | 一つ一つ有効化していきながら,動作を確認していく。 |
| + | |
| + | ** ファイルシステムが壊れていないか,システムファイルがおかしくないか確認する [#g00536e2] |
| + | 上記の事を試してみても問題が解決されない場合は,Windowsのファイルシステムがどこか壊れていて,それがエクスプローラーの動作に影響している場合がある。~ |
| + | |
| + | ストレージのチェックをして,必要であれば修復する。~ |
| + | - コマンドプロンプトを右クリックで「管理者として実行」で起動する。~ |
| + | - 以下のコマンドを実行する。~ |
| + | > chkdsk /f /r |
| + | - 次回のシステム再起動時に,ボリュームのチェックを実行するようにする。 |
| + | - PCを再起動する。 |
| + | ストレージのファイルシステムのチェックが行われる。~ |
| + | |
| + | chkdskではファイルシステムの不具合を修復できるだけで,壊れたファイル自体を修復できるわけでは無い。~ |
| + | |
| + | エラーが有ってファイルシステムを修復できた場合,次にWindowsのシステムファイルの修復をする。~ |
| + | 以下のコマンドで,ネットワーク経由でMicrosoftのサイトからその対象ファイルをダウンロードしてイメージファイルを修復出来る。~ |
| + | > dism /Online /Cleanup-image /Restorehealth |
| + | |
| + | 次にシステムファイルの検証と修復を行う。~ |
| + | - コマンドプロンプトを右クリックで「管理者として実行」で起動する。~ |
| + | - 以下のコマンドを実行する。~ |
| + | > sfc /scannow |
| + | |
| + | このコマンドで,システムファイルが壊れていたり・無くなっていたりした場合,別パーテーションに保存してあるWindowsのシステムイメージファイルからファイルをコピーして自動的に修復するようだ。~ |
| + | |
| + | なにか問題があって修復できた場合は,PCを再起動して動作を確認する。~ |
| + | |
| + | ** エクスプローラー拡張機能のアンインストール [#p682b37a] |
| + | Windows11で[[ExplorerPatcher>https://github.com/valinet/ExplorerPatcher]]などのエクスプローラー拡張ツールを使っている場合,Windows Updateでシステムが更新された場合,エクスプローラーが再起動を繰り返すトラブルが発生する事がある。~ |
| + | この場合は,一旦このようなツールをアンインストールする。~ |
| + | |
| + | その後,ツールの更新がリリースされたらそれをインストールする。~ |
| + | |
| + | ** ディスプレイアダプターのデバイスドライバーを最新のものに更新する [#l1dc12a5] |
| + | ディスプレイアダプターのデバイスドライバーが古いバージョンを使っていると,エクスプローラーがクラッシュする原因になっている場合がある。~ |
| + | |
| + | 使用しているディスプレイアダプターのメーカーサイトで最新のデバイスドライバーが提供されているので,それをダウンロードしてデバイスドライバーを更新する。~ |
| + | |
| + | もしくはデバイスマネージャーを使って,現在のディスプレイアダプタのデバイスドライバーを一旦アンインストール後,自動的に更新をしてみる。~ |
| + | - コントロールパネルを開いて,デバイスマネージャーを開く。~ |
| + | - ディスプレイアダプターを開き,右クリックして「デバイスのアンインストール」を選択する。~ |
| + | - 「このデバイスのドライバー ソフトウェアを削除します」にマークを入れて,アンインストールをクリック。~ |
| + | - PCを再起動する。~ |
| + | |
| + | PCが再起動すると,自動的に最新のデバイスドライバーを検索してインストールしてくれる。~ |