Windowsで「指定されたデバイス、パス、またはファイルにアクセスできません」エラーを修正する方法
CDやDVDを使って映画を視聴したり、ゲームをインストールしたりする方は多いでしょう。しかし、CD/DVDを再生しようとした際にエラーが発生することがあります。このエラーは、CD/DVDのアイコンを右クリックして「再生」を選択するたびに表示されます。表示されるエラーメッセージは以下の通りです。
「Windowsは指定されたデバイス、パス、またはファイルにアクセスできません。その項目にアクセスするのに必要なアクセス許可がない可能性があります。」
このメッセージが表示されると、通常の操作ではCD/DVDを再生できなくなります。ただし、他の方法では再生できるのが特徴です。例えば、Windows Media Playerを起動して「再生」オプションからCD/DVDを選択すれば正常に動作します。また、アイコンを右クリックして「自動再生」を選択しても再生できることがあります。
さらに注目すべき点として、CD/DVDのアイコン自体は正しく表示されています。つまり、「再生」以外はすべて正常に見えるのです。しかし、コンテキストメニューやダブルクリックでCD/DVDを再生しようとするたびに、このエラーメッセージが表示され続けます。また、一部のユーザーからは、自動再生機能が有効になっているにもかかわらず、CD/DVDが自動的に再生されないという報告もあります。
原因
この問題の最も一般的な原因は、CD/DVDの関連付け設定におけるレジストリ値の誤り、またはレジストリエディターでの値のデータ型の不一致です。そのため、最も効果的な解決策はレジストリエディターを使用することです。幸い、このレジストリの修正方法はほぼすべてのユーザー環境で有効であることが確認されています。以下の手順に従ってください。
方法1:レジストリエディターでCD/DVDの関連付け設定を修正する
この方法では、特定のレジストリキーの値のデータ型を変更します。CD/DVDの関連付け設定に関するレジストリキーを見つけて修正する手順は以下の通りです。
- Windowsキーを押しながらRを押します
- regeditと入力してEnterを押します

- 次のアドレスへ移動します:HKEY_CLASSES_ROOT\DVD\shell\play\command。移動方法がわからない場合は、以下の手順に従ってください
- 左側のペインからHKEY_CLASSES_ROOTを見つけてダブルクリックします
- 左側のペインからDVDを見つけてダブルクリックします
- 左側のペインからshellを見つけてダブルクリックします
- 左側のペインからplayを見つけてダブルクリックします


- 左側のペインからcommandを見つけて選択します
- 右側のペインにある既定(Default)エントリをダブルクリックします
- 値のデータ欄の内容を選択してコピーします

- キャンセルをクリックします
- (右側のペインの)空いている場所を右クリックし、新規を選択します
- 展開可能な文字列値を選択し、任意の名前を付けます。入力後、Enterを押します

- 新しく作成したエントリを右側のペインでダブルクリックします
- 値のデータ欄に先ほどコピーした内容を貼り付けます(手順6でコピーした内容です)。OKをクリックします

- 左側のペインのcommandフォルダを右クリックし、エクスポートを選択します

- ファイルのエクスポート先に移動して保存をクリックします。保存先はアクセスしやすい場所を選んでください。迷う場合はデスクトップを選択しましょう。ファイル名は任意の名前を付け、保存をクリックします

- レジストリエディターを閉じます
- エクスポートしたファイルの保存先に移動します
- エクスポートしたファイルを右クリックして編集を選択します。ファイルがメモ帳などのテキストエディタで開きます。アプリケーションの選択を求められた場合は、メモ帳を選択してください
- ファイルの内容は以下のようになっているはずです:
[HKEY_CLASSES_ROOT\DVD\shell\play\command]
@="\"C:\\Program Files (x86)\\InterVideo\\WinDVD\\WinDVD.exe\" %1"
"New Value #1"=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,\
00,6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,\
29,00,5c,00,49,00,6e,00,74,00,65,00,72,00,56,00,69,00,64,00,65,00,6f,00,5c,\
00,57,00,69,00,6e,00,44,00,56,00,44,00,5c,00,57,00,69,00,6e,00,44,00,56,00,\
44,00,2e,00,65,00,78,00,65,00,22,00,20,00,25,00,31,00,00,00
- 最初の行「@="\"C:\\Program Files (x86)\\InterVideo\\WinDVD\\WinDVD.exe\" %1"」を削除します
- 2行目の「New Value #1」を削除し、「@」(引用符なし)に置き換えます
- 最終的に、ファイルの内容は以下のようになるはずです:
[HKEY_CLASSES_ROOT\DVD\shell\play\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,\
00,6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,\
29,00,5c,00,49,00,6e,00,74,00,65,00,72,00,56,00,69,00,64,00,65,00,6f,00,5c,\
00,57,00,69,00,6e,00,44,00,56,00,44,00,5c,00,57,00,69,00,6e,00,44,00,56,00,\
44,00,2e,00,65,00,78,00,65,00,22,00,20,00,25,00,31,00,00,00
- CTRLキーを押しながらSを押してファイルを保存します
- メモ帳を閉じます
- 保存したファイルをダブルクリックします。変更を確認する警告が表示された場合は、はいをクリックして続行してください
- レジストリに値が追加されたことを知らせるダイアログが表示されます。これで値が正常に更新されたことになります

- レジストリの値が正常に変更されたか確認するには、以下の操作を行います
- Windowsキーを押しながらRを押します
- regeditと入力してEnterを押します
- 前回終了時と同じ場所が表示されているはずですが、異なる場合はHKEY_CLASSES_ROOT\DVD\shell\play\commandへ移動してください(手順3と同じ操作です)
- 右側のペインの既定(Default)エントリをダブルクリックし、以前と同じ値になっていることを確認します。キャンセルをクリックします
- 既定エントリの横の種類(Type)列を確認します。REG_SZではなくREG_EXPAND_SZと表示されていれば成功です

- これで手順が正しく完了したことが確認できました
- レジストリエディターを閉じます
CD/DVDを挿入して、正常に再生できるかどうかを確認してください。
方法2:Windows DefenderのPUA保護を無効にする
上記の方法で問題が解決しない場合は、Windows Defenderの「望ましくない可能性のあるアプリ(PUA)」ブロック機能を無効にする必要があります。この機能は、Web上で評判の低いファイルの実行をブロックし、場合によってはファイル自体を削除することもあります。Windows Defender自体は引き続き正常に動作し、システムを保護し続けるため、この機能をオフにしても安心です。設定画面から手動でオフにすることもできますが、ここではより簡単な方法として、PowerShellで実行できるコマンドを紹介します。以下の手順に従ってください。
- まず、検索バーで「Windows PowerShell」を検索し、「管理者として実行」をクリックします。

- PowerShellウィンドウに次のコマンドを入力します:
Set-MpPreference -PUAProtection 0
- パソコンを再起動し、ファイルを再度開いてみてください。今度は正常に動作するはずです。
それでもファイルが動作しない場合は、実行しようとしていたアプリケーションを再ダウンロード・再インストールすることを強くお勧めします。これにより、すべてのファイルが最新の状態になり、Windows Defenderによってブロックされる要素がなくなります。
-
Windows 10でファイルやフォルダーのフルパスをコピーする2つの簡単な方法
Windowsを使っていると、深い階層のディレクトリをたどってそのパスを保存する必要がある場面はそれほど多くありません。しかし、エクスプローラーの中で奥深くに埋もれたファイルやフォルダーへのショートカットとしてパスを利用できると、意外と便利なことがあります。この記事では、Windows 10でファイルやフォルダーのフルパスをコピーする方法をご紹介します。 Windows 10でファイルやフォルダーのフルパスをコピーする方法 Windows 10では、ファイルやフォルダーの完全なパスをクリップボードにコピーできると非常に便利です。これにより、ファイルを探し回ることなく、開くダイアログやアップロ
-
Windows 10で「別のプロセスが使用中のため、プロセスはファイルにアクセスできません」エラーを修正する方法
お気に入りのアプリを使おうとしたら、「別のプロセスが使用中のため、プロセスはファイルにアクセスできません(The process cannot access the file because it is being used by another process)」というエラーメッセージが表示された経験はありませんか?多くの方はまずエラーメッセージを閉じて対処しようとしますが、残念ながらこの方法では問題は解決しません。本記事では、Windows 10 PCでこのエラーを解消するための具体的な方法を詳しく解説します。 Windows 10で「プロセスはファイルにアクセスできません」エラーを修正