“미디어에서 프로그램 설치 또는 실행”을 비활성화하는 방법은 무엇입니까?


8

최근 Windows 7에서 이동식 드라이브에 대한 기본 동작 이 Open 대신 미디어에서 프로그램 설치 또는 실행 이되도록 변경되었습니다 .

자동 실행 제어판 애플릿을 확인 했는데 모든 작업이 수행되지 않음으로 설정 되었습니다. 실제로 마스터 확인란 모든 미디어 및 장치에 자동 실행 사용 도 지워집니다.

또한 CLSID레지스터 의 키를 검색하여 어떤 키에서도 찾을 수 없으므로 Shell키 중 하나에 있어야한다고 생각합니다 ShellEx.

마지막으로 이것에 대한 정보를 검색했지만 해당 옵션을 비활성화하거나 더 나은 방법으로 제거하고 기본 동작을 Open 으로 되 돌리는 방법에 대해서는 아무것도 찾지 못했습니다 .

답변:


4

다음 레지스트리 키를 삭제하여 해결책을 찾았습니다 ( X문제의 볼륨에 할당 된 문자는 어디에 있습니까 ).

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

흠, 나는 그것이 원인이 될지 확신하지 못하지만 (다른 근본적인 문제의 부작용 일 수 있음), 다음에 그것이 일어날 때 그것을 보게 될 것입니다.
Synetech

그래, 나는 이것을 얻었다 : 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 드라이버 나 다른 것입니다.
Mark

레지스트리 키 생성 날짜는 Huawei "3 USB 모뎀"용 드라이버를 설치 한 날짜와 일치하므로 동일한 작업을 수행 한 경우 해당 드라이브의 전체 키를 삭제하십시오.
Mark

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.
  • 확인을 클릭하십시오.

컴퓨터를 다시 시작하십시오.


홈에는 그룹 정책 편집기가 없습니다. 내가 말했듯이 자동 실행은 이미 아무것도하지 않도록 설정되어 있습니다.
Synetech

가정에서". 당신은 잘못된 곳을 찾고 있습니다.
Arrow

1

나는 아직 그런 문제를 보았다. 나열된 방법을 시도했지만 결과가 없습니다.

가장 짧은 방법은 카스퍼 스키 인터넷 시큐리티를 실행하고 "취약점 검색"을 시작하는 것이 었습니다.
CD / DVD, USB 드라이브, HDD 및 네트워크 디스크의 '자동 재생'이 활성화 및 비활성화되었습니다.


1
그런 다음 당신은 기본 핸들러이고 당신은 간단하게 사용할 수도 Autoruns를을 . 문제는 항목이 기본 처리기가 아닌 경우입니다. 상황에 맞는 메뉴 항목을 등록 할 수있는 장소는 최소한 6 개가 있으므로이 항목의 출처를 찾는 것이 어려울 수 있습니다.
Synetech

1
무슨 말을하는지 알아 다른 PC에서도 거의 같은 문제가 발생했습니다. 또한 모든 Sysinternals 도구를 사용해 보았습니다. 그러나 이것은 저에게 도움이되었습니다. 어쩌면 그것은 당신을 도울 것입니다 ...
Jet

고맙지 만 레지스트리 키를 삭제하여 수행 할 수있는 작업을 수행하기 위해 Kaspersky를 설치하려고하지 않습니다. 당신은 실제로 Install or run program from your media다른 것이 아니라 메뉴 항목 이었습니까?
Synetech

1
예 ... 또한 바이러스가 있는지 드라이브에서 바이러스를 검사하십시오. 해당 드라이브에서 Autorun.inf-s를 삭제하고 해당 드라이브에 Autorun.inf라는 폴더를 만듭니다. 이렇게하면 바이러스가 autorun.inf를 만들 수 없습니다. 도움이 될 수도 있습니다.
Jet

그러나 autoruns.inf바이러스는 메뉴 항목과 관련이 없으며 Windows의 일부입니다. 무언가 사용을 유발하고 있습니다. 폴더 팁은 훌륭합니다. 실제로 ~ 8 년 전 나는 프로그램이 파일을 끊임없이 만들고 액세스하는 것을 막기 위해 정확히 그렇게했습니다 c:\windows. 정말 어리 석고 성가신 것이므로 같은 이름의 폴더를 만들어 읽기 전용, 시스템 및 숨김으로 설정했습니다. 프로그램이 더 이상 파일을 작성하거나 액세스 할 수 없습니다. (물론 프로그램이 속성을 지우고 기존 객체를 삭제하는 것은 어렵지 않지만 대부분 그렇지 않은 경향이 있으므로 그렇게 할 가치가 있습니다.)
Synetech

0

이 레지스트리 키를 삭제하십시오.

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

모든 미디어의 모든 자동 재생 설정 이 재설정됩니다 . 이제 설정을 변경할 수 있습니다. 대화 상자 제어판 / 기본 프로그램 은 새 키를 작성해야합니다. (그 키를 삭제하는 것이 안전합니다.)

관리자는 Autolplay 를 비활성화하는 정책을 만들 수 있습니다 . Windows의 Professional / Ultimate / Enterprsie-Edtion을 사용하고 있고 관리자 인 경우 로컬 정책도 확인해야합니다.

자폐증 그룹 정책


어떤 이유로 더 이상 문제가 발생하지 않기 때문에 지금은 이것을 테스트 할 수 없습니다 (레지스트리 지점 있음). 어느 쪽이든, 나는 그것이 자동 재생 문제라고 생각하지 않거나 적어도 그런 지구 수정을 사용할 필요는 없습니다. 그 문자열이 어디에서 왔는지 알아 내면됩니다.
Synetech

귀하의 문제는 AutoPlay-Key가 고장난 것입니다. 다른 솔루션을 시도하기 전에 해당 키를 삭제하고 Windows에서 새 키를 작성하십시오. 문자열이 레지스트리가 아닌 Shell32.dll의 일부이므로 문자열을 찾을 수 없습니다.
DiableNoir

내가 지금 문제가 없다는 것을 제외하고. 그것은 알려지지 않은 이유로왔다 갔다. 다시 말하지만, 자동 재생과 관련이 없다고 생각합니다. 잘못된 핸들러입니다. 문자열이의 리소스인지 여부는 중요하지 않지만 shell32.dll레지스트리에 어떤 종류의 연결 (예 :을 가리키는 셸 렉스 키)이 있어야 shell32.dll합니다.
Synetech

키에 이미 shell32.dll 및 Windows 탐색기에 대한 연결이 포함되어 있다고 생각합니다. 모든 저장 유형에 대해 MSOpenFolder, MSAutorun, ... 값을 정의하지만 키가 HKEY_CURRENT_USER 아래에 저장되므로 모든 프로그램에서이 값을 편집 할 수 있습니다. 컴퓨터 에이 설정을 사용할 수있는 응용 프로그램이 있다고 생각합니다.
DiableNoir

좋아, 오늘 새 장치로 다시 가져 왔습니다. 새 장치의 기본 설정으로 의심되며 Windows에서 이전에 보았던 장치에 대한 작업을 설정하면 발생하지 않습니다. 어쨌든, 나는 당신의 제안을 시도했지만 효과가 없었습니다. :-(
Synetech

0

나는 또한이 문제에 직면하여 온라인 으로이 문제에 대한 해결책을 찾지 못했습니다.

내가 수정 한 방법은 다음과 같습니다. 이 문제는 USB 드라이브 문자와 관련이 있다고 생각하므로 드라이브 문자를 변경하면 도움이됩니다. 이 단계를 따르세요 :

  1. USB를 연결하고 디스크 관리로 이동하십시오 (스토리지 그룹에서 컴퓨터-> 관리-> 디스크 관리를 마우스 오른쪽 단추로 클릭하십시오).
  2. USB 드라이브 문자를 마우스 오른쪽 버튼으로 클릭하고 "드라이브 문자 및 경로 변경"을 선택하십시오.
  3. 변경을 클릭하십시오-> 이미 가지고있는 것을 제외한 다른 드라이브 이름을 선택하십시오
  4. 확인을 클릭하십시오
  5. 예 경고

붐 !! USB를 사용해보십시오, 오류가 해결되었습니다 ...!

PS : 전자 매체 (TV, 자동차 음악 등)에 USB를 사용하려면 pendrive 형식이 NTFS인지 확인하십시오.


0

문제는 '쉘 하드웨어 감지'서비스와 관련이 있다는 것을 알았습니다.

문제가있는 서버에서 비활성화되었습니다. 레지스트리 등을 변경할 필요가 없습니다. 서비스를 활성화하고 시작하자마자 기본 옵션은 'Open'입니다.


0

이 중 어느 것도 나를 위해 일하지 않았습니다. 내가 대신 한 것은 "미디어에서 프로그램 설치 또는 실행"을 regedit 검색 한 다음, regedit는 위에서 언급 한대로 Mountpoints2에서 두 인스턴스를 찾았습니다.

다음으로 각 CLSID (sp?)에 대해 "자동 실행"폴더 모양 항목을 삭제했습니다.

기본 조치가 즉시 OPEN으로 변경되었습니다 (로그 아웃 또는 재부팅 필요 없음).

편집 : 위의 작업을 수행 한 후에 문제가 다시 발생했다는 것을 추가해야합니다. 디스크 에뮬레이션 앱인 데몬 툴즈는 디스크 이미지를 새로 실행하거나 마운트 할 때마다이 레지스트리 항목을 다시 생성한다는 것을 알았습니다.

그런 다음 제어판으로 갔다 | "모든 미디어와 장치에 AntoPLay를 사용하고 드라이브 (볼륨) 문자 할당을 변경하여 새 미디어를 USB 플래시 드라이브에 넣을 때마다 서로 바뀌지 않도록 모든 항목을 자동 재생하고 다시 전환했습니다. .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.