「指定されたファイルが見つかりません」エラーの修正方法
「指定されたファイルが見つかりません」エラーは、データへのアクセス時、システム起動時、またはプログラムのインストール時に発生します。解決策は状況に依存し、誤ったパス、ウイルス対策によるブロック、システムファイルの破損、ドライバや環境変数の問題などが原因となります。
方法1:ファイルストレージへのアクセス
このエラーは多くの場合、ドライブ上の特定のデータに関連しています。システムパラメータとファイルの状態を確認する必要があります。
手順1:ファイルの場所の確認
コマンドラインなどのサードパーティ製ソフトウェアからアクセスする場合は、ファイル名とパスが正しいことを確認してください。一部の古いプログラムでは、実行ファイルをそのソフトウェアのファイルと同じディスクパーティションに配置する必要があり、その場合はファイルをそのボリュームに移動するか、完全パスを指定します。ファイルが書き込みまたは表示から保護されていないか確認してください。ロックされている場合、そのファイルに対する操作は不可能です。インターネットからダウンロードされたファイルを含め、様々な種類のファイルの制限を解除する方法があります。また、別のプログラムによって既に使用されているため、ファイルが見つからない場合もあります。タスクバーまたは「タスクマネージャ」で開いているプロセスを表示し、必要に応じて対象ファイルを使用している可能性のあるタスクを終了します。SDカードの場合はアダプタに注意してください。その筐体には、ファイルの変更やコピー、その他のストレージ操作をブロックするスイッチがある場合があります。スイッチがある場合は、「Unlock」の状態に切り替えます。
- アクセスに使用するプログラムで、ファイル名とパスが正しいか確認します。
- ソフトウェアが古い場合は、プログラムと同じディスクパーティションにファイルを移動するか、完全パスを指定します。
- 書き込みまたは表示の保護が設定されていないか確認し、必要に応じてファイルのブロックを解除します。
- 「タスクマネージャ」を開き、ファイルが他のプロセスで使用されていないか確認し、競合するタスクを終了します。
- SDカード使用時はアダプタを調べ、機械的なスイッチがあれば「Unlock」の位置にします。
手順2:バックアップからのファイル復元
Windowsオペレーティングシステムは、バックアップまたは復元ポイントに保存された以前のバージョンのファイルを保持しています。これにより、誤った保存やシステム障害などでファイルが破損した場合に、以前の状態に戻すことができます。「コントロールパネル」の「ファイル履歴」からデータを確認・復元することも可能です。
- ファイルを右クリックし、「プロパティ」を選択します。
- 「以前のバージョン」タブに移動します。
- バージョンが検出されたら、目的のものを選択し、「復元」をクリックします。
- 「ファイル履歴」からコピーを確認するには、「コントロールパネル」を開き、表示をアイコンに切り替えて「ファイル履歴」をクリックします。
- 機能が有効になっていることを確認し、有効な場合は左側の「個人用ファイルの復元」をクリックします。
- スキャン結果で問題のファイルを見つけ、その以前のバージョンを復元します。
手順3:ウイルス対策ブロックの無効化
ファイルがウイルス対策ソフトやWindows組み込み保護機能のブロックリストに追加されている可能性があります。セキュリティツールがファイルを疑わしいと判断しているためです。確認のため、一時的にウイルス対策ソフトまたは「Windows Defender」を無効にしてから起動を再試行してください。また、検疫所も確認し、ファイルがあれば手動で元の場所に復元できます。この手順はほとんどのサードパーティ製ウイルス対策ソフトで同様であり、プログラムのインターフェースから検疫セクションを見つけます。
- サードパーティ製ウイルス対策ソフトまたは組み込みの「Windows Defender」を一時的に無効にします。
- 問題のファイルを再度開いてみます。
- ウイルス対策プログラムのインターフェースを開き、検疫セクションを見つけます。
- ファイルが検疫所にある場合は、元の場所に復元するオプションを選択します。
手順4:ディスクのエラースキャン
ドライブのエラーは、保存された情報の損失やファイルへのアクセス問題を引き起こす可能性があります。ディスクのエラーチェックは、そのような問題をタイムリーに特定し修正することを可能にします。スキャンは組み込みツールまたは専用のサードパーティ製ソフトウェアで実行されます。
- 管理者としてコマンドプロンプトを起動します。
- 基本的なチェックとエラー修正には、
chkdsk C: /fコマンドを実行します (C:はチェックするドライブ文字)。 - 不良セクタを探すより詳細なスキャンには、
chkdsk C: /rを使用します。 - 処理が完了するのを待ち、必要に応じてコンピュータを再起動します。
方法2:システム起動
システム起動直後にシステムファイルに関するメッセージが表示される場合、その原因はほぼ確実に、ウイルス攻撃やシステム障害によるファイルの破損です。この問題を解決するには、コンソールから起動する整合性チェックおよび復元ツールを使用します。
- 管理者としてコマンドプロンプトを開きます。
sfc /scannowコマンドを実行し、システムファイルのスキャンと復元を行います。- 処理が完了するのを待ち、結果を確認します。
- 必要に応じて、コンポーネントストアの復元のために
DISM /Online /Cleanup-Image /RestoreHealthを追加で実行します。 - システムを再起動します。
方法3:ソフトウェアの問題
ファイルを開く際のエラーは、そのファイルを起動するはずのプログラムの動作不良によって発生することがあります。
手順1:問題のあるソフトウェアの再インストール
別の類似アプリケーションでファイルを開いてみます。代替ソフトウェアが正常に動作する場合、メインのプログラムが正しく機能していないことを意味します。その場合、残存ファイルとシステムレジストリエントリをすべて削除した後、ソフトウェアを完全に再インストールする必要があります。
- ファイルを右クリックし、「プログラムから開く」にカーソルを合わせ、別のアプリケーションを選択します。
- ファイルが正常に開く場合、Windowsの標準機能または強制削除ツールを使用して問題のプログラムをアンインストールします。
- プログラムの残りのフォルダとレジストリエントリをクリーンアップします。
- 公式サイトから最新バージョンのソフトウェアをダウンロードしてインストールします。
- ファイルを再度開いてみます。
手順2:ドライバの操作
ディスクドライブやその他のコンポーネントのドライバを更新すると、プログラム起動時のエラーを修正できる場合があります。ハードウェアソフトウェアはシステムアップデートと共に更新されることが多いため、最新バージョンのOSをインストールすることを推奨します。また、ドライバはシステムツール、専用ユーティリティ、またはメーカー純正ソフトウェアを通じて手動で更新できます。問題がドライバの削除や以前のバージョンへのロールバックによって解決されることもあります。
- Windows Updateを確認し、インストールします。
- 「デバイスマネージャ」を開きます。
- 該当するデバイスを見つけて右クリックし、「ドライバの更新」を選択します。
- 更新を検索し、必要に応じてメーカーのWebサイトからドライバをダウンロードします。
- ロールバックするには、デバイスをダブルクリックし、「ドライバ」タブに移動して「ドライバを元に戻す」をクリックします(ボタンがアクティブな場合)。
- ドライバを削除するには、「デバイスのアンインストール」を選択して確認し、コンピュータを再起動してシステムが自動的にソフトウェアを再インストールするようにします。
手順3:環境変数
再起動後にファイルが見つからない場合、システムにPATH環境パスが設定されていない可能性があります。PATH変数は、コンソールやBATファイルなどから呼び出された実行可能ファイルをOSが検索するフォルダを指定します。正しいパスが存在しないと、システムがファイルの正確な場所を特定できないため、エラーが発生します。
- 「コントロールパネル」を開き、「システム」セクションに移動し、「システムの詳細設定」を選択します。
- 「詳細設定」タブで「環境変数」ボタンをクリックします。
- 「システム環境変数」セクションで
Path変数を見つけて選択します。 - 「編集」をクリックします。
- 必要なプログラムの実行可能ファイルを含むディレクトリへのパスが存在するか確認します。必要に応じて、「新規」をクリックしてフォルダのフルパスを入力し、新しいパスを追加します。
- 「OK」をクリックしてすべてのウィンドウで変更を保存します。
- 新しい設定を適用するためにコンピュータを再起動します。