指定されたデバイス、パス、またはファイルにアクセスできません。アクセス許可がない可能性があります。
現象
コンピュータを開いて、CDドライブをダブルクリックすると、以下のメッセージが表示され、再生されない。「指定されたデバイス、パス、またはファイルにアクセスできません。アクセス許可がない可能性があります。」
解決方法
regeditを実行HKEY_CLASSES_ROOT\AudioCD\shell\play\commandを開く
(既定)の値を、下記のように変更
Media Player
"C:\Program Files\Windows Media Player\wmplayer.exe" /prefetch:3 /device:AudioCD "%L"
"C:\Program Files\iTunes\iTunes.exe" /playCD "%L"
おまけ
(既定)の値の形式は、OSによって異なるので、VBSで書く場合は注意。Windows7 REG_EXPAND_SZ
Vista REG_SZ
'Windows7用 現在の設定値のバックアップを作成して、プレイヤーのデフォルトを設定する set objShell = WScript.CreateObject("WScript.Shell") cmd = objShell.RegRead("HKCR\AudioCD\shell\play\command\") cmd_expand = objShell.ExpandEnvironmentStrings( _ objShell.RegRead("HKCR\AudioCD\shell\play\command\")) objShell.RegWrite "HKCR\AudioCD\shell\play\command\player-backup", _ objShell.RegRead("HKCR\AudioCD\shell\play\command\"), "REG_EXPAND_SZ" wmp = """%ProgramFiles%\Windows Media Player\wmplayer.exe""" + " /prefetch:3" + " /device:AudioCD " + """%L""" itunes = """%ProgramFiles%\iTunes\iTunes.exe""" + " /playCD " + """%L""" 'どちらのプレイヤーを設定するか指定 player = wmp 'player = itunes objShell.RegWrite "HKCR\AudioCD\shell\play\command\", player, "REG_EXPAND_SZ" wscript.Echo player + "を設定しました。"