NoDriveTypeAutoRunについて

このQ&Aのポイント
  • NoDriveTypeAutoRunの値の変更について質問です。
  • NoDriveTypeAutoRunがdword:0000005fの場合の意味がわかりません。
  • 詳しい方に教えていただきたいです。
回答を見る
  • ベストアンサー

「NoDriveTypeAutoRun」について

vmware7.0からvmware8.0にアップデートしましたが、 いつもの通り、usbの自動再生を復活させる為 HKLM/Software/Microsoft/Windows/CurrentVersion/Policirs/Explorer NoDriveTypeAutoRun の値を "NoDriveTypeAutoRun"=dword:000000ff (全てのドライブで自動再生禁止)        ↓ "NoDriveTypeAutoRun"=dword:00000091 (CDとUSBで自動再生) に変更しようと思いましたが、 インストール直後は "NoDriveTypeAutoRun"=dword:0000005f になっていました。 "NoDriveTypeAutoRun"=dword:0000005f とはどういう内容(意味)でしょうか。 下の表から -------------------------------------------------------------------- 0x1 Disables AutoPlay on drives of unknown type. 0x4 Disables AutoPlay on removable drives. 0x8 Disables AutoPlay on fixed drives. 0x10 Disables AutoPlay on network drives. 0x20 Disables AutoPlay on CD-ROM drives. 0x40 Disables AutoPlay on RAM drives. 0x80 Disables AutoPlay on drives of unknown type. 0xFF Disables AutoPlay on all types of drives. --------------------------------------------------------------------- 「0x91」は、0x91 = 0x80 + 0x10 + 0x1 なので、 unknown と network drives 以外のドライブでは 自動再生が有効になっている という解説を見ましたが、 「0x5f」の場合どういう意味があるのかいまいち解りません。 0x40+0x10+0xf だと、 RAM drives と network drives と「何か?」以外のドライブで自動再生が有効になっているという事 でしょうか? どなたか詳しい方教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

値の意味を難しく考えすぎ。 0x1 Disables AutoPlay on drives of unknown type. の意味は 1ビット目(0からではなく1から始めるとすると)がオン(1)の時、 「不明な種類のドライブの AutoRun を無効する」 の意味 逆に 0 の時は AutoRunが有効となる 0x4 Disables AutoPlay on removable drives. の意味は 3ビット目がオン(1)の時 「リムーバブル ドライブの AutoRun を無効する」の意味 0の時はリムーバルドライブの AutoRunが有効 以下略 なので 「0x5f」をビットで表すと 0101 1111 6ビット目と8ビット目の値が0なのでこれに対応するドライブの AutoRunが有効 しかし8ビット目と1ビット目は意味が同じ(Disables AutoPlay on drives of unknown type)なのでどちらかオンであればAutoRunは無効となる。 従って、 6ビット目の  Disables AutoPlay on CD-ROM drives のAutoRunのみが有効 となります。

tkdesignjp
質問者

お礼

ありがとうございました。 明快な答え、よくわかりました。 ビット演算子と2進法、勉強します。

その他の回答 (1)

回答No.2

ANO1ですが 訂正   無効する  → 無効にする コペピしたのでみんな間違っている

関連するQ&A

  • マルチドライブの自動再生ができなくなった

    関係しているか不明ですがVMware server 1.0.4をアンインストール後、マルチドライブの自動再生が一切できなくなりました。 レジストリの NoDriveTypeAutoRun は DWORD 0x00000091 (145) の初期値なので自動再生できるはずなのですが、ディスクを読み込むだけで待機状態になります。 ドライブにディスクが入った状態でドライブアイコンを右クリックしても、コンテキストメニューには自動再生の文字も出てきません。 仮想ドライブでも自動再生ができなくなっています。 VMwareとの関連を調べたり、他の要因を探ったりしましたが原因不明です。 どなたか解決法、助言をお願いします。

  • windows7 自動再生しない

    USBやSDを入れたときに今までは自動再生していましたが、いつにまにか再生しなくなりました。 コンパネの設定は自動再生する仕様になっていましたが、それでも再生しません。 他の方のスレッドに 「NoDriveTypeAutoRun という項目があると思います。これが「0x91」になっているかご確認ください」 とあり確認しようとしましたが、NoDriveTypeAutoRunが見つかりませんでした。  どなたかわかる方いましたら、教えてください。

  • 自動再生 消えた

    外部記憶装置をPCに接続したときの自動再生が実行されなくなりました。コントロールパネルでの設定でいじったのですが変わりありません。 それと先日VMware Playerをインストールしたのでそれが原因という記述を発見し、レジストリエディタでNoDriveTypeAutoRun を16進数91(10進数145)に設定すれば治るということなので、NoDriveTypeAutoRun を設定しようとすると、すでに16進数91(10進数145)の設定になっていました。 他に原因はありますか?

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

    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)はどうなのでしょうか?? どなたかお知恵を拝借お願いします!!

  • DVDがAutorunしない

    Dell Insiron530s ウィンドウズXPですが、写真CDを入れても自動再生しません、他のパソコンでは再生します。 下文のようにしたところ NoDrive......... の上にab(既定)REG.SZ(値の設定なし)とあります。削除しようと思っても指定された値をすべて削除することができません。のメッセージがでます。どうすればよいでしょうか? スタート→「ファイル名を指定して実行」をクリック。 regedit と入力して、「OK」をクリック。 レジストリエディタが起動されます。 以下のように潜っていきます。 マイコンピュータ   +HKEY_CURRENT_USER   +Software    +Microsoft     +Windows      +CurrentVersion       +Policies        +Explorer ←クリック 右ウィンドウの 名前__________種類____データ NoDriveTypeAutoRun  REG_DWORD  0x00000091(145) この NoDriveTypeAutoRun がある場合、 そのデータ値は上記の値でなければ 自動再生しない可能性があります。

  • DVDドライブの自動再生が不可

    OS:Vista HP SP2 ディスクトップ、DVDドライブ2台(SATA,ATAPI) 「コントロールパネル」の「ハードウェアとサウンド」のメディアの自動再生にチェックを入れ「DVDムービー」を「PowerDVD」に設定しています。しかしドライブにDVDを挿入しても自動再生せず手動で起動しています。原因を自分なりに確認した所レジストリに自動起動の項目「NoDriveTypeAutoRun」が無いことが確認できました。(1)レジストリエディタから「新規」-「DWORD値(32ビット)」の「値のデータ」欄にキーボードでOx00000091(145)を入力しても入力できません。数値の入力する方法のご教示をお願いいたします。(2)DVDをドライブに挿入するとドライブのアイコンにディスクラベルが表示されますがDVDを取出して空の状態でもドライブにラベル表示されています(PC再起動で復帰)DVDを取出した状態で本来のドライブ名にならないのは何が原因でしょうか改善方法があればアドバイス下さい。以上2点お願いいたします。

  • フォルダを開いたときのウィンドウサイズを固定したい

    Windows Vista Business 32bit を使用しています。 よく使うフォルダをダブルクリックした際のウィンドウサイズについて なのですが、普段はフォルダを閉じたときのサイズを記憶していて 次回はそのサイズで開くのですが、ふとしたはずみでデフォルトのサイズ (800x600)に戻ってしまいます。 強制的にサイズを固定させたいので、デフォルトの値を900x900とかに 変更したいのですが、どういう方法があるでしょうか? ネットで検索してみていろいろ試行錯誤した結果、 サイズを固定したいフォルダのレジストリで以下のような値があるため、 これをデフォルトの値としてどこかに登録すればいいのかと思いますが、 その方法がわかりません。 -- サイズ固定したいフォルダのレジストリキー \HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\1\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7} 値: WinPos1920x1200(1).bottom REG_DWORD 0x0000041b(1051) WinPos1920x1200(1).left REG_DWORD 0x0000082 (130) WinPos1920x1200(1).right REG_DWORD 0x0000042a(1066) WinPos1920x1200(1).top REG_DWORD 0x0000082 (130) -- \HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell になにかしらキーと値を登録すればいいのでしょうか?? 良い知恵があったら教えて下さい。

  • VMWare上でLinuxの挙動について

    はじめまして田中と申します。 現在、WindowsXP環境でVMWare Server上にRed Hat Linuxをインストールしました。 この状態だとXwindowが実行できない為(下記状況参照)、LinuxにVMToolをインストールしようと思ったのですが、 解像度の設定から処理を行わなくなります。 何方かお分かりになられましたら、ご教授下さい。 環境  ホスト環境 OS:WindowsXP Professional CPU 3.07GHz メモリ:1G VMWare Server Version 1.0.1 build-29996  ゲスト環境 OS:Red Hat Linux 7.1.2 96-76 メモリ:128MB # mount /dev/cdrom /mnt/cdrom # cp /mnt/cdrom/VMwareTools-1.0.1-29996.tar.gz /tmp # cd /tmp # tar xzf VMwareTools-1.0.1-29996.tar.gz # cd vmware-tools-distrib # ./vmware-install.pl 状況 VMWare Toolをインストールするが、解像度設定のところで、何も動かなくなってしまう。 ------------------------------------------------------------------- ~... Please choose one of the following display sizes (1 - 13): [1] "640x480" [2] "800x600" [3] "1024x768" [4] "1152x864" [5] "1280x800" [6] "1152x900" [7] "1280x1024" [8] "1376x1032" [9] "1400x1050" [10] "1600x1200" [11] "1920x1200" [12] "2364x1773" Please enter a number between 1 and 13: [3] I ←ここから文字入力は可能だが、処理しない状態になる。

  • USBフラッシュメモリのドライブが自動的に開かない

    会社のパソコンだとUSBフラッシュメモリを挿すだけでリムーバブルディスクドライブが自動的にエクスプローラ(マイコンピュータ)で開くのですが、自宅のパソコンだと開きません。 レジストリの「NoDriveTypeAutoRun」を0x00000091にしてもダメです。 どうしたら自動的に開くようになりますか。 OSはWindows XP SP2です。 会社のパソコンはWindows XP SP1です。

  • VMwareについて教えて下さい。

    ちょっと試してみたくて VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64 をダウンロードし、DVDに焼いてPCにインストールしました。 VMware上にWindows10とLinuxをインストールするつもりです。 起動してみると、 VMware ESXi 6.0.0 (VMKernel Release Build 3620759) という上半分は黒で 下半分が黄色の画面が出ています。 <F2>で設定ができて <F12>でシャットダウンと再起動 それしかありません。 <F2>には パスワード ネットワーク設定 ネットワーク管理のリスタート などが並んでしますが、 OSをどうやってインストールしたらよいのか全く分かりません。 VMwareには種類が多いので、違うヤツをダウンロードしてしまったのでしょうか?