ArcToolbox 도구에서 필드를 클릭 할 때 Windows 보안 경고 (ActiveX)?


33

12 월부터 PC (Windows 10 Home)에서 ArcGIS 10.5를 문제없이 실행하고 있습니다. 지난주 ArcToolbox 도구에서 매개 변수 필드를 클릭 할 때 ActiveX 보안 경고를 받기 시작했습니다.

여기에 이미지 설명을 입력하십시오

Windows 보안 경고

이 페이지의 ActiveX 컨트롤이 페이지의 다른 부분과 상호 작용하기에 안전하지 않을 수 있습니다. 이 상호 작용을 허용 하시겠습니까?

또는 아니요를 클릭하는지 여부는 중요하지 않지만 필드를 여전히 수정할 수 있으며 도구는 여전히 정상적으로 작동합니다.

답변 :
여기에 이미지 설명을 입력하십시오

답변 없음 :
여기에 이미지 설명을 입력하십시오

ArcToolbox 도구가 ActiveX 오류를 발생 시키는 이유에 대한 답변을 검토 중입니다 . 해당 Q & A에는 실제 답변이없는 것 같습니다. 또한 IE 7/8을 사용하는 Windows XP / 7 일로 돌아 왔으며 IE 11을 사용하여 Win 10을 실행하고 있습니다 (사용되지는 않았지만). 중요한 경우 사용하는 브라우저는 Firefox 53.0 (64 비트) 및 Chrome 58.0.3029.81 (64 비트)입니다.

도구를 열거 나 ArcMap을 읽을 때가 아니라 매개 변수 필드를 클릭 할 때만 발생하는 소리가 다릅니다. 해당 Q & A의 경고 메시지도 텍스트가 다르므로 완전히 다른 문제 일 수 있습니다.

Internet Explorer를 열고 (이 PC를 얻은 이후 처음으로!) 로컬 영역 설정을 살펴 보았으며 프롬프트없이 실행하는 방법을 포함하여 ActiveX의 모든 항목이 Enabled 로 표시되었습니다 .

여기에 이미지 설명을 입력하십시오

또 다른 "ActiveX 컨트롤 자동 프롬프트"기능을 비활성화했지만 메시지 표시가 중단되지 않았습니다.

문제점 : ArcMap을 시작할 때 ActiveX 컨트롤 문제와 관련 하여 제안 된 ActiveX 설정을 살펴 보았습니다 . 모든 설정이 일치하도록 업데이트했습니다.

지난 주에 내 PC에 새로운 소프트웨어가 설치되지 않았습니다.

이 문제가 발생하기 시작한 원인은 무엇이며 어떻게 해결합니까?


나도이 문제가 있으며, 당신이 얻은 대답이 문제를 해결했는지 궁금합니다. 레지스트리에서 무언가를 변경하는 데 매우 신중하므로 다른 해결책이있을 수 있습니다. 그것은 단지 귀찮고 나를 위해 아무데도 나타나지 않았습니다.
Mutumba

@ Muutumba 예, 대답은 저에게 문제를 해결했습니다. 답변 옆에 녹색 확인 표시가 표시되어 답변이 솔루션으로 수락되었음을 나타냅니다.
Midavalo

시스템에 Windows 10 Creators Update (1703)가 수신 된 경우에만 이런 현상이 발생 했습니까? 3 월 / 4 월 (7 개월 전, 귀하의 질문이있을 때)에 나왔습니다. 우리는 1703과 10.5 및 10.5.1에 ​​대해서만 동일한 문제에 직면하고 있습니다.
Mgamerz

@ Mgamerz 아마도 그 업데이트와 관련이 있다고 생각합니다. Windows를 사용할 수있을 때마다 Windows를 업데이트했음을 알지만 이러한 ActiveX 문제가 발생하기 전이나 후에는 기억 나지 않습니다. 확실히 주목할만한 가치가있는 것
Midavalo

새로운 WIndows 업데이트와 10.6 베타 버전이 있으므로 문제가 여전히 발생하는지 확인하는 것이 좋습니다. 테스트 할 몇 시간이있을 때 살펴 보겠습니다
Midavalo

답변:


12

빠르고 짧은 솔루션 :

원본 게시

ESRI 웹 사이트 axtiveX 오류 경고 에서이 문제를 해결했습니다 . 직원이 스레드에 들어 와서 현재 버전의 ArcGIS에서 버그임을 확인했습니다 (작성 당시 10.5.1이 최신 버전 임).

지금까지는 1703 명의 사용자에게만 영향을 미쳤습니다. 1709에서 테스트하지는 않았지만 1709에서도 영향을 미쳤다고 생각합니다. 우리 조직에서는 다른 답변의 상태 (이 설정에 대한 정책은 체인보다 훨씬 높게 제어 됨)로 보안 영역을 변경할 수 없지만 위의 링크에는 해결 방법 (또는 실제 수정 사항이 있습니까?)이 있습니다. 나는 그들이 10.6에서 이것을 가지고 있다고 들었습니다.

일부 사용자는 몇 주 전에이 문제를 Esri 지원 센터에보고했습니다. 이 문제는 개발팀의 결함으로보고되었습니다. 그들은 잘 알고 있으며이 문제를 마지막에 조사하고 있습니다.

"BUG-000105427 : Windows 10 버전 1703 (Creators Update)으로 업데이트 한 후 지오 프로세싱 도구와 상호 작용할 때 ActiveX 컨트롤 경고가 나타납니다."

버그 수정 : 폴더 리디렉션을 구현하는 일부 시스템에서 ArcToolbox의 지오 프로세싱 도구를 실행할 때 Internet Explorer 스크립트 오류가 발생합니다.

기본적으로 .xsl 파일을 arctoolbox 폴더에 복사해야합니다. 10.5의 기본 폴더는에 있습니다 C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets. 이 페이지에 대한 링크는 설명 된 것과는 매우 다른 오류를 표시하지만 이전 버전의 Internet Explorer와 동일한 문제인 것 같습니다. 나는 그것이 우리의 몇몇 사용자를 위해 일하고 있음을 확인했다.


DWORD 수정 프로그램이 10.5.1 및 Windows 1709가 설치된 Surface Pro 3에서 작동하지 않았습니다. 적어도 최근 메모리에서 워크 스테이션에 문제가 없었습니다.
johns

이것은 DWORD 1201 = 0이 아닌 ArcGIS 10.5.1 설치에서 작동했습니다.
user918967

나에게 이것은 레지스트리를 엉망으로 만드는 것보다 확실히 바람직하다. 감사!
nmpeterson

ArcGIS Desktop 10.6은 오늘 출시되었으므로 이전 버전에서이 기능을 재현 할 수 있다면 10.6이 문제를 해결하는지 확인할 수 있다면 좋을 것입니다.
PolyGeo

조직에서 10.6을 승인하기까지 몇 주가 소요됩니다.
Mgamerz 2018 년

14

나는 나를 위해 일한 해결책을 찾았다.

레지스터에서 설정을 변경합니다. 다음에서 검색 1201및 가치 평가 0(DWORD) : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

Esri의 Geonet 포럼에서 도구 실행시 문제

여기에 이미지 설명을 입력하십시오


GIS SE에 오신 것을 환영합니다! 감사합니다 1201. 내 레지스트리에 추가 하면 문제가 해결되었습니다. 그래도 답에 포함 된 링크를 읽은 후에도 왜 그런지 이해하지 못합니다.
Midavalo

또한 신규 사용자는 둘러보기 를 통해 집중적 인 Q & A 형식에 대해 알아보십시오.
Midavalo

2
레지스트리를 편집하기 전에 내가하고있는 일을 알고 싶습니다. 이것이 어떻게 작동하는지 설명하는 답변을 추가 할 수 있습니까? 감사!
PhilippNagel 2016 년

2
이 솔루션은 작동하는 것 같지만 잘 설명되어 있지 않습니다. 레지스트리 변경이 무엇인지 설명하는 요청을 두 번째로하십시오. 또한 위의 지침을 따르는 방법에 약간 당황한 모든 사람들-Win10을 사용하여 Windows 로고를 마우스 오른쪽 버튼으로 클릭하고 '실행'을 클릭 한 다음 'regedit'을 입력하면 레지스트리가 열립니다. HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0으로 이동하여 1201을 두 번 클릭하여 값 데이터를 0으로 설정하십시오. 트릭을 수행해야합니다.
Kristina

1
본질적으로 이것은 "현재 사용자의 인터넷 영역에서 안전하지 않은 ActiveX 컨트롤의 초기화 및 스크립팅을 자동으로 활성화"하는 것으로 요약됩니다. 이 기사 [ blogs.technet.microsoft.com/fdcc/2011/11/03/…에서 자세히 설명되어 있습니다.
Erik Anderson

13

대부분의 제안에서 제외되는 중요한 차이점 중 하나는이 문제를 해결하는 데 필요한 모든 것입니다 . 영역 0에는 새로운 DWORD 1201 이 존재하지 않으면 새로 만들어야 합니다. 즉, 1201을 추가하지 않으면 다른 모든 DWORD 값을 "0"으로 변경하면 작동하지 않습니다.

해결책은 여기에서 찾을 수 있습니다 : https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts

"HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0"폴더에 "1201"이라는 "DWORD"항목을 추가하고 값을 0으로 설정하십시오. ArcGIS를 다시 시작하여 적용하십시오.

여기에서 몇 개의 게시물이 삭제 된 것을 확인했습니다. 하나는 문제를 최신 Windows 업데이트로 올바르게 식별하는 것이고 다른 하나는 DWORD를 추가하면 문제가 해결된다는 것입니다. 아마도 실제 답변이 불완전하기 때문에 이러한 게시물을 수정하여 답변과 비슷하게 들리고 삭제하지 않는 것이 더 나은 방법 일 것입니다.


2
나는 다른 것들을 0당신에게 필요하다고 말한 것으로 변경하도록 제안한 것을 읽지 못했습니다 1201. 그러나 나는 1201거기에 없다면 그것을 만들어야하고 문제가 사라져야한다는 것에 동의합니다 . +1
Midavalo

@Brandus의 게시물. 감사의 글로 쓰여졌지만 중요한 단서는 "레지스트리에 새로운 DWORD 1201을 추가하면 성가신 문제가 해결되었습니다"라는 것입니다.
Jakub Sisak GeoGraphics

1
DWORD 1201 만 0으로 변경하려고 시도했지만 도움이되었지만 도구 상자를 검색하고 카탈로그 탭으로 전환하고 도구에 포커스를 설정하려는 검색 결과 탭의 링크를 클릭했을 때 탭으로 만 전환하고 도구를 선택하지 않았습니다. 그런 다음 두 개의 DWORD 2001과 2004를 3에서 0으로 변경하고 올바르게 작동한다는 것을 알았습니다. REALLY 어려운 부분 : 이제이 레지스트리 변경으로 인해 보안 취약점이 발생하지 않는 대규모 조직의 보안 직원을 설득 할 수 있습니다. +1
Kirk Kuykendall

Kirk의 두 키는 다음과 같습니다. 2001-.NET Framework 관련 구성 요소 : Authenticode로 서명 된 구성 요소 실행 및 2004-.NET Framework 기반 구성 요소 : Authenticode로 서명되지 않은 구성 요소 실행 Zone 0 : 2001/0 값을 여는 것을 볼 수 있지만 Zone 0 : 2004는 0이 아닌 사용자 프롬프트에서 1이어야합니다.
V 스튜어트 푸트

1

10.5.1.7333에서 가장 성가신 버그로 작업 한 후 마침내 오늘 아침 10.6을 설치했습니다. 이 버그가 10.6.0.8321에서 사라졌다 니 기쁩니다 !!

FWIW-.xsl 파일 교체 조언이 전혀 효과가 없었습니다.

10.6으로 업그레이드하면 나를 위해 일했습니다!

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