「メディアからプログラムをインストールまたは実行する」を無効にするにはどうすればよいですか?


8

最近、Windows 7の何かが変更され、リムーバブルドライブのデフォルトアクションが[開く]ではなく、メディアからプログラムをインストールまたは実行するようになりました。

自動再生コントロールパネルアプレットをチェックしましたが、すべてが[何もしない]に設定されています(実際、マスターチェックボックス[ すべてのメディアとデバイスで自動再生を使用する]もオフになっています)。

またCLSID、レジスターでキーを検索しましたが、どのShellキーでも見つかりませんでしたShellEx。そのため、キーの1つにあるはずです。

最後に、これに関する情報を検索しましたが、そのオプションを無効にして(さらには削除して)デフォルトのアクションをOpenに戻す方法は見つかりませんでした。

回答:


4

次のレジストリキーを削除することで解決策を見つけました(X問題のボリュームに割り当てられている文字はどこですか)。

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X

うーん、それが原因であるかどうかはわかりませんが(おそらく他の根本的な問題の副作用かもしれません)、次に私がそれが起こるのを見たときに、試してみます。
Synetech 2013年

ええ、私はこれを得ました:HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ shell \ AutoRun \ command @ = "F:\ AutoRun.exe"およびHKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F:\ Signal.ico"だから私の推測では、奇妙なwifi / 3Gドライバーか何かだと思います。
マーク・

レジストリキーの作成日は、Huawei "3 USB Modem"のドライバをインストールした日付と一致するため、同じことを行った場合は、そのドライブのキー全体を削除してください。
マーク

1

DiableNoirのアドバイスと同様に、問題が解決しない場合は、以下を試してください。

  • 実行ダイアログ(Windowsキー+ R)を開き、次のように入力します。 gpedit.msc

ローカルグループポリシーエディターが表示されます。

  • 左側のペインで、展開します Computer Configuration
  • 展開Administrative Templates、下Computer Configuration
  • 展開Windows Componentsの下でAdministrative Templates
  • クリック AutoPlay Policies

自動再生ポリシーペインで、次の操作を行います。

  • Set the default behavior for AutoRunリストオプションをダブルクリックします
  • 表示される対応するダイアログの左側で、Enableボタンをクリックします
  • そのウィンドウの下部にあるで、ドロップダウンメニューからOptions選択Do not execute any autorun commandsします。
  • OKをクリックします。

コンピュータを再起動してください。


ホームにグループポリシーエディターはありません。そして、私が言ったように、自動再生はすでに何もしないように設定されています。
Synetech 2012

自宅で"。では、間違った場所を探しています。
アロー

1

私はそのような問題をまだ見ました。リストされた方法を試しましたが、結果はありませんでした。

最短の方法は、カスペルスキーインターネットセキュリティを実行して「脆弱性スキャン」を開始することでした。
CD / DVD、USBドライブ、HDD、ネットワークディスクの「自動再生」が有効および無効になっていることがわかりました。


1
次に、あなたは基本的なハンドラであり、単にAutorunsを使用することができます。問題は、アイテムが基本的なハンドラーでない場合です。コンテキストメニュー項目を登録できる場所は少なくとも6か所あるため、この項目の出所がどこにあるかを見つけるのは頭痛の種になる可能性があります。
Synetech、2013

1
私はあなたが何を話しているのか知っています。別のPCでもほぼ同じ問題が発生します。また、Sysinternalsのすべてのツールを試しました。しかし、これは私を助けました。多分それもあなたを助けるでしょう...
ジェット

おかげで、レジストリキーを削除するだけで実行できる/すべきことを実行するためだけにKasperskyをインストールするつもりはありません。あなたはあなたが実際にInstall or run program from your mediaメニューアイテムであり、他のものではなかったと確信していますか?
Synetech、2013

1
はい...そのようなウイルスがいくつかあるので、ドライブのウイルスもチェックしてください。そのドライブのAutorun.inf-sを削除し、そのドライブにAutorun.infという名前のフォルダーを作成します。これにより、ウイルスがautorun.infを作成するのを防ぎます。それもあなたを助けることができます。
ジェット

しかしautoruns.inf、ウイルスはメニューエントリとは何の関係もありません。Windowsの一部です。何かがその使用を引き起こしています。ただし、フォルダーのヒントは適切です。実際、8年前までは、プログラムがでファイルを作成したりアクセスしたりしないようにするために、まさにそれを行いましたc:\windows。それは本当に愚かで迷惑だったので、同じ名前のフォルダーを作成し、それを読み取り専用、システム、非表示に設定しました。プログラムはファイルを作成またはアクセスできなくなりました。(もちろん、プログラムが属性をクリアして既存のオブジェクトを削除することは難しくありませんが、ほとんどの場合そうではないので、実行する価値があります。)
Synetech

0

このレジストリキーを削除するだけです。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

これにより、すべてのメディアのすべての自動再生設定がリセットされます。これで、設定を変更できるようになります。ダイアログのコントロールパネル / デフォルトプログラムで新しいキーを作成する必要があります。(そのため、そのキーを削除しても安全です。)

管理者はAutolplayを無効にするポリシーを作成できることに注意してください。WindowsのProfessional / Ultimate / Enterprsie-Edtionを使用していて、管理者である場合は、ローカルポリシーも確認する必要があります。

Autploayグループポリシー


なんらかの理由で問題が発生しなくなったため(レジストリブランチ存在するため)、今はテストできません。どちらにしても、自動再生の問題だとは思わないか、少なくともこのような焦土修正を使用する必要はないはずです。その文字列がどこから来ているのかを知る必要があります。
Synetech、2011年

あなたの問題は、自動再生キーの破損が原因であると確信しています。他の解決策を試す前に、そのキーを削除し、Windowsに新しいキーを作成させてください。文字列はShell32.dllの一部であり、レジストリの一部ではないため、文字列を見つけることはできません。
DiableNoir 2010年

今のところ問題はありませんが。それはいくつかの未知の理由で行き来します。繰り返しますが、自動再生とは関係ないと思います。不正なハンドラです。文字列がのリソースであるかどうかは問題ではありませんがshell32.dll、レジストリにはなんらかの接続(たとえば、を指すshellexキーshell32.dll)が必要です。
Synetech、2011年

キーにはすでにshell32.dllとWindowsエクスプローラへの接続が含まれていると思います。すべてのストレージタイプに対して値MSOpenFolder、MSAutorunなどを定義します。ただし、キーはHKEY_CURRENT_USERに保存されるため、すべてのプログラムがこの値を編集できます。この設定を行う可能性のあるアプリケーションがコンピュータにあると思います。
DiableNoir 2011年

さて、今日、新しいデバイスで再びそれを手に入れました(これは、新しいデバイスのデフォルト設定であり、Windowsが以前に確認したデバイスのアクションを設定すると発生しないと思います)。いずれにせよ、あなたの提案を試しましたが、うまくいきませんでした。:-(
Synetech、2011

0

私もこの問題に直面し、この問題の解決策をオンラインで見つけることができませんでした。

これは私がそれを修正した方法です。この問題はUSBのドライブ文字に関連していると思いますので、ドライブ文字を変更すると解決するはずです。次の手順を実行します :

  1. USBを接続してディスク管理に移動します(コンピューターを右クリック->管理->ストレージグループの下のディスク管理)
  2. USBドライブ文字を右クリックし、[ドライブ文字とパスの変更...]を選択します。
  3. [変更]をクリックします->すでに持っているドライブ名以外のドライブ名を選択します
  4. OKをクリック
  5. はい、警告します

ブーム!! USBをお試しください。エラーは解決されました...!

PS:USBを電子メディア(テレビ、車の音楽など)に使用する場合は、ペンドライブのフォーマットがNTFSであることを確認してください。


0

問題は「シェルハードウェア検出」サービスに関係していることがわかりました。

問題があったサーバーでは無効になりました。レジストリなどを変更する必要はありません。サービスを有効にして開始するとすぐに、デフォルトのオプションは「開く」でした。


0

どれも私にとってはうまくいきませんでした。代わりに私がやったことは、「メディアからプログラムをインストールまたは実行し、それからregeditが上記のMountpoints2でそのインスタンスを2つ見つけたということです。

次に、各CLSID(sp?)について、「自動実行」フォルダのようなエントリを削除しました。

これにより、デフォルトのアクションがすぐにOPENに変更されました(ログアウトや再起動は必要ありません)。

編集:私は上記を行った後にそれを追加する必要があります、私の問題が再び戻ってきました。ディスクエミュレーションアプリであるDaemon Toolsが、ディスクイメージの新しい実行またはマウントのいずれかを行うたびに、このレジストリエントリを再度作成していることがわかりました。

次に、コントロールパネルを開きました。自動再生してすべてを再度オフにし、「すべてのメディアとデバイスにAntoPLayを使用する」のチェックを外し、いくつかのドライブ(ボリューム)の文字の割り当てを変更して、新しいメディア(USBフラッシュドライブなど)を挿入するたびに交換されないようにしました。 。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.