• 締切済み

USBメモリ差込で自動起動ができない

Autorun.infが働いてくれません。 外付けHDではOKですがUSBメモリだと駄目です。 レジストリ関係はAutoFix.exeでテストしましたが問題ないようです。 http://www.microsoft.com/downloads/details.aspx?familyid=C680A7B6-E8FA-45C4-A171-1B389CFACDAD&displaylang=en 因みにテスト内容は;、 Test [The Shell Hardware Detection service is running.] - Instance [N/A]: Result [AutoStart Setting]: OK Result [The Shell Hardware Detection service is running.]: OK Test [Policies] - Instance [J:\, Drive Type: 2]: Result [HKCU\...\Policies!NoDrives]: OK {Absent} Result [HKCU\...\Policies!NoDriveAutorun]: OK {Absent} Result [HKCU\...\Policies!NoDriveTypeAutorun]: OK {Present} Result [HKLM\...\Policies!NoDrives]: OK {Absent} Result [HKLM\...\Policies!NoDriveAutorun]: OK {Absent} Result [HKLM\...\Policies!NoDriveTypeAutorun]: OK {Absent} Result [Driver level policies]: OK { HKLM\...\Services\!Autorun (Absent) <Allows> HKLM\...\Services\\Parameters!Autorun (Absent) <Allows> HKLM\System\CCS\Enum\...!AlwaysEnable (Absent) <Not set> HKLM\System\CCS\Enum\...!AlwaysDisable (Absent) <Not set> } Test [Drive Notification] - Instance [J:\, Drive Type: 2]: Result [Legacy Notification]: OK Result [AutoPlay V2 Notification]: Problems { Service (Silent) Shell (Deaf) } >> Repair << [Autoplay V2 Event] Step: No steps to take. Result: This AutoPlay setting cannot be fixed. Either the device is malfunctioning, or the wizard cannot determine the problem. つまりOS側の問題ではなさそうです。 USBメモリのメーカーに問い合わせたところ、メモリ側でAutorun.infの抑制機能はないとのことです。 OSではない、メモリーではない、外付けHDで検証しているのでCP本体でもなさそうです。 CPはUSBメモリをリムバブルディスクとして認識し通常の使用には問題ありません。 Autorun.infの書式にも問題ありません。 良きアドバイスをお願いします。

みんなの回答

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2
h00hokekyo
質問者

お礼

ご紹介の質問とその回答は私も承知しております。 そこで回答されていることはレジストリを疑えということだと思いますが、レジストリ関係はMSのAutoFix.exeで調査し、問題ないとの結果が出ております。詳しくはトップのテスト内容をご覧ください。 また参考になりそうなものがあればご紹介ください。

  • k-f3
  • ベストアンサー率31% (945/3036)
回答No.1

マイコンピュータ → 「USBメモリドライブ」を右クリック → プロパティ →[自動再生]タブ → [実行する動作]にチェック/◎ → 「音ファイル」・「画像」等のプルダウンメニューからひとつずつ[再生の方法」を選びながら設定すれば、次回操作時から自動再生します。

h00hokekyo
質問者

お礼

早速のご回答ありがとうございます。 外付けHDでは問題なく再生されます。同様なことをUSBメモリで行っても再生されません。

h00hokekyo
質問者

補足

質問した本人です。 どうやらautorun.inf で自動起動するUSB メモリと自動起動しないUSB メモリがあるようです。 http://www.machu.jp/diary/20070201.html#p01 しかし、そこら辺はどうやって事前確認できるのでしょうかね。

関連するQ&A

  • メモリカードを入れても自動認識しません。

    CDを入れても、メモリカードリーダを挿してもウィザードが出ません。(autorunが動作しない。) 通常XPでCDをいれるとウィザードがでますが、CDをいれても何の反応もありません。 あとメモリーカードリーダを挿しても、ウィザードが立ち上がりません。 いろいろここで調べたら、regeditでレジストリエディタを起動させたら (1)マイコンピュータ +HKEY_CURRENT_USER +Software +Microsoft +Windows +CurrentVersion +Policies +Explorer ←クリック 右ウィンドウの 名前__________種類____データ NoDriveTypeAutoRun REG_DWORD 0x00000091(145) これはちゃんと91の値になっていたのですが、 (2)マイコンピュータ +HKEY_LOCAL_MACHINE +SOFTWARE +Microsoft +Windows +CurrentVersion +policies +Explorer ←クリック 右ウィンドウの 名前__________種類____データ NoDriveTypeAutoRun REG_DWORD ????????? この NoDriveTypeAutoRun がある場合、 自動再生しない可能性があります。 ということなのですが、policiesフォルダの後のExplorerフォルダが見つかりません。 無いです....。 あと (3)マイコンピュータ +HKEY_LOCAL_MACHINE +SYSTEM +ControlSet数字(複数あればそれぞれを見ます) +Services +Cdrom ←(1) +CurrentControlSet +Services +Cdrom ←(2) 複数ある(1)と、 (2)の右ウィンドウで 名前_____種類_____データ AutoRun REG_DWORD 0x00000001(1) では上のようになっております。 (1)は大丈夫のようですが、 (2)はフォルダが無くなっています。 (3)CDのAUTORUN 大丈夫のようなのですが、AUTORUNが起動しません。 (2)のフォルダは修復できるのでしょうか?? また(3)はどうなのでしょうか?? どなたかお知恵を拝借お願いします!!

  • USBメモリのカスタマイズ

    パソコンおよび、周辺機器にはあまり詳しくないのですが USBメモリをカスタマイズするにあたって、 USBメモリをパソコンに差し込んだ時に、 ・ランチャー(ayame.exe)を起動する ・USBのアイコンを別のものに変える(アイコンファイル.ico) の二つの操作がしたいです そこでUSBメモリの中に「Autorun.inf」というファイルを作成して [AutoRun] open=ayame.exe action=ランチャーの起動 icon="アイコンファイル.ico" shell=open shell\UnplugDrive\command=UnplugDrive.exe shell\UnplugDrive=記憶デバイスの安全な停止 と打ち込みましたが、USBをもう一度抜いてさしても、アイコンも変わりませんし、ランチャーも起動できません。 アイコンファイルはちゃんとUSBの中に入れてあります。 何が原因でしょうか?

  • autorunの自動再生

    USBのautorunで自動再生させたいソフトウェアがあるのですが、する方法がわかりません。 誰か教えてくれませんか? また、下記1のautorunに付け加えることはできないでしょうか?↓ 下記1━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ; - 本ファイルはサンプルのAutorun.infです。UnplugDrive.exeと一緒に ; USBメモリやUSB HDDのドライブ直下にコピーしてご利用ください。 ; - 「;」で始まる行はコメントです。削除して構いません。 ; - 「shell\UnplugDrive=」行の「記憶デバイスの安全な停止」の部分は ; 自由に書き換えてください。例えば「業務用USBメモリを停止する」など。 ; - Autorun.infを作った直後は、ドライブアイコンを右クリックしても ; メニューに表示されません。一度取り外してPCにつなぎなおしてください。 ; - すでに他の作者様が作成したアイコンファイルを指定している方は、 ; 「icon=」行の先頭にある「;」を削除してアイコンファイル名を指定して ; ください。 [AutoRun] icon=USB FlashMemory ClipDrive Black.ico shell=open shell\UnplugDrive\command=UnplugDrive.exe shell\UnplugDrive=記憶デバイスの安全な停止 ; - 以下の行の「;」を外すと、「OK」「Cancel」ボタン付きで ; UnplugDrive.exeを起動するメニュー項目が追加されます。 ; 常駐しているUnplugDrive.exeのメッセージウィンドウが ; 邪魔なときはマウスでドラッグして上下に移動してください。 ;shell\UnplugDriveWait\command=UnplugDrive.exe /C ;shell\UnplugDriveWait=記憶デバイスの安全な停止(常駐) ; - 以下の行の「;」を外すと、記憶デバイス装着時の自動再生画面 ; 中に「UnplugDriveを常駐して…」という項目が増えます。 ; これを実行すると「OK」「Cancel」ボタン付きでUnplugDrive.exe ; を起動し、さらにエクスプローラでドライブのフォルダを表示 ; します。 ;open=UnplugDrive.exe /D /X ;action=UnplugDriveを常駐してドライブのファイルを表示する ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ また、この下記1に下記2を付け加えることはできるでしょうか? 下記2━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [Autorun] open="drive.bat" ACTION=ドライブレター固定 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 説明がわかりずらかったらすいません。

  • リムーバブルメディアを「自動再生」させない。

    こんにちわ。 USB端子にUSBメモリ等を接続したときに、出てくる「リムーバブルメディア」が「自動再生」してしまい、自動再生させないようにしたいのですが、うまくゆきません。 WindowsXPですが、リムーバブルメディアを「自動再生」させない方法に付いてMicrosoftがその方法を次のように教えています。 レジストリーのHKEY_CURRENT_USER→Software→Microsoft→Windows→CurrentVersion→Policies→Explorer にアクセスし、「NoDriveTypeAutoRun」をダブルクリックして「16進」がオンになっていることを確認し、「値のデータ(私の場合数字の 91 でした。)」に半角で「b5」を入力し[OK]ボタンをクリックする事により、Windowsを再起動すれば、それ以降リムーバブルメディアの自動再生は実行されなくなる。 と教えています。その通り実行していますが全く効果が無く、相変わらず「リムーバブルメディア」が「自動再生」してしまいます。 解決しない理由がわかりません。アドバイスを宜しくお願いします。他の方法でも結構です。

  • CD/DVD一体型ドライブが認識しません

    VAIO PCV-HS22BL5 WindowsXP servicepack2 です。 デバイスマネージャから見たところ(pioneer DVD-RW DVD-105) 「!」マークは無く「このデバイスは正常に動作しています。」と表示されています。 ですが、CDやDVDを入れても認識せず、回るような音も聞こえません。 自分なりに検索しまくったのですが、解決出来ませんでした。 色々試しましたが、以下のような現象を見付けましたのでお分かりになる方がいましたら どうぞ解決方法を教えて下さい。宜しくお願いします。 VAIO SUPPORTより引用------------ regedit と入力し、[OK] をクリックします。 次のレジストリ サブキーを見つけてクリックします。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom 以下の操作のいずれかを実行します。 Autorun の値が 1 に設定されている場合は、手順 3-e. に進みます。 Autorun の値が 0 に設定されている場合は、[Autorun] を右クリックし、[修正] をクリックします。[値のデータ] ボックスに 1 と入力し、[OK] をクリックします。 次のサブキーを見つけてクリックします。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoDriveTypeAutoRun エントリを探します。・・・・・以下略 引用終了------- 上記の「NoDriveTypeAutoRun」がありませんでした。 「既定 値の設定なし」と「NoCDBurning 値0」の表示があるのみです。 OKWaveより----------------------- http://okwave.jp/qa415029.html --------------------------------- 同じ症状の質問を見付けました。 http://vcl.vaio.sony.co.jp/download/W-D08-U19-1.html 上記のファームウェアのアップデートプログラムを試したら正常に 稼動したとのことですが、2002年のものでservicepack2では駄目でした。

  • USBメモリを差し込んでも自動起動しない

    他の人のパソコンなので、なんの操作をされたのかわかりません USBメモリを差し込むと、中身が自動で表示されておりましたが ここ2日ほど、表示されなくなったとのこと (他のパソコンなら、自動で表示します) 自動起動をしないという (チェックを外すなどの)選択を知らないうちにしてしまった のではないかと思うのですが どうすれば戻るのでしょうか XPです ちなみにUSBメモリを差し込んだあと、手動エクスプローラを開いても USBメモリの項目がなく、プロパティなどは見れません このUSBメモリ以外であれば、自動認識しています

  • USBメモリを挿した時の自動起動について

    WindowsXP Pro SP3です。 PCにUSBメモリを挿すと動作を選択するポップアップウィンドウが表示されますよね? 次回からの動作を自動化させるために「常に選択した動作を行う。」のチェックボックスに チェックを入れたいのですが、何故かそのチェックボックスがグレーアウトしていて チェックを入れる事ができません。 (画像:http://rivens.info/IMG_LOG/20110210111708.jpg) どうすればチェックを入れられるようになるのでしょうか?

  • USBメモリからのソフトの自動起動

    USBメモリにいれているソフトをPCにUSBメモリにさしたときに自動的に起動させるには、Autorun.infファイルに"[AutoRun]OPEN=起動したいプログラム名.exe"と記述してUSBメモリにいれればいいと本に書いてあったのでやってみましたが、自動的に起動はしません。ちなみにCDからは起動します。 どなたがアドバイスおねがいします。 OS:WindowsXP pro

  • USBメモリの差込口について

    親戚でUSBメモリをもっているけれど差し込む場所がわからないとのことでした。遠いので直接みにいくわけにもいかず口頭でUSVメモリのマークの説明をしてもわからなかったので具体的にここの位置にあるというのを伝えたいのですが、NEC バリュースターSR VR500/CのパソコンのどこにUSBポートがあるかわかるかた教えていただけますでしょうか?お願いいたします。

  • VBAでdosのcompコマンドの実行結果を得たい

    Excel2010のVBAで、 MS-DOSのcompコマンドの実行結果を取得したいのですが、 以下の方法ではうまくいきませんでした。 どのようにすればよいでしょうか。(Windows7) ------------------------------------------------------------ Sub test()  Dim wshShell As Object  Dim wshExec As Object  Dim command As String  Dim file1 As String  Dim file2 As String  Dim result As String  file1 = "C:\test\0128\test.xlsx"  file2 = "C:\test\0129\test.xlsx"  'command = "dir /d " & file1 & " " & file2     '(OK)  'command = "fc /b " & file1 & " " & file2      '(OK)  command = "comp " & file1 & " " & file2      '(NG)  'command = "echo n | comp " & file1 & " " & file2  '(NG)  Debug.Print command  Set wshShell = CreateObject("WScript.Shell")  Set wshExec = wshShell.exec("%ComSpec% /c " & command)  Do Until wshExec.Status   DoEvents  Loop  If wshExec.StdErr.AtEndOfStream = False Then   'エラー   result = wshExec.StdErr.ReadAll  Else   '正常   result = wshExec.StdOut.ReadAll  End If  Set wshExec = Nothing  Set wshShell = Nothing  MsgBox result End Sub ------------------------------------------------------------