VBScript는 무엇이며 Microsoft가 방금 종료한 이유는 무엇입니까?

VBScript가 사라졌습니다. 웹 브라우저에서 JavaScript와 경쟁하는 스크립팅 언어였던 VBScript는 최근 Windows 업데이트 이후 지원되는 모든 Windows 버전의 Internet Explorer에서 기본적으로 비활성화됩니다. 그러나 VBScript는 수년 동안 사라지고 있습니다.

안녕, VBScript!

2019년 8월 13일 마이크로소프트 Internet Explorer에서 기본적으로 비활성화된 VBScript 패치 화요일 업데이트를 통해 Windows 7, 8 및 8.1 시스템에서. Microsoft는 2019년 7월 9일에 유사한 Windows 10 업데이트를 출시했습니다. 이제 최신 업데이트가 설치된 지원되는 모든 Windows 시스템에서 VBScript는 기본적으로 비활성화됩니다.

VBScript는 이미 대부분 사라졌습니다. Microsoft는 Microsoft Edge에서 VBScript를 지원하지 않았으므로 Internet Explorer 11로 제한되었습니다. Mozilla Firefox, Google Chrome 및 Apple Safari와 같은 다른 브라우저에서도 VBScript를 구현하지 않았습니다.

JavaScript와 경쟁하는 VBScript

VBScript는 Microsoft의 Visual Basic을 모델로 한 스크립팅 언어였습니다. 정식 명칭은 “Microsoft Visual Basic Scripting Edition”입니다.

이 언어는 Internet Explorer에 추가된 1996년에 소비자 제품에 처음 등장했습니다. 웹 사이트는 JavaScript를 사용할 수 있는 것처럼 VBScript를 사용할 수 있으며 Internet Explorer는 둘 다 지원합니다. 그러나 VBScript는 Internet Explorer에서만 작동했지만 JavaScript는 다른 브라우저에서도 작동하는 브라우저 간 솔루션이었습니다. 이것이 JavaScript가 승리한 큰 이유이며 대부분의 웹 페이지는 클라이언트 측 스크립트에 VBScript를 채택하지 않았습니다.

Microsoft는 브라우저에서 VBScript를 비활성화했습니다. 기본적으로 Internet Explorer 11은 웹 페이지에 있는 VBScript를 더 이상 실행하지 않습니다. 거의 사용되지는 않았지만 JavaScript 대신 VBScript에 의존하는 오래된 내부 비즈니스 웹 사이트가 여전히 있을 수 있습니다.

Microsoft의 Edge 브라우저 팀은 “작별 인사“를 2015년에 VBScript 및 ActiveX와 같은 기타 오래된 기술에 추가하여 “JavaScript가 웹의 사실상의 언어가 되었습니다”라고 지적했습니다. Edge는 VBScript를 지원한 적이 없습니다.

  Android의 RCS에서 전화번호 연결을 끊는 방법

VBScript는 웹 브라우저만을 위한 것이 아닙니다.

이 최신 업데이트는 모두 Internet Explorer에 관한 것이지만 VBScript는 그 이상이었습니다. Microsoft의 인터넷 정보 서비스(IIS) 웹 서버는 서버 측 VBScript를 실행할 수 있습니다. WSH(Windows 스크립트 호스트)는 종종 .vbs 파일 확장명을 사용하여 VBScript 파일을 실행할 수 있습니다. 예를 들어 Microsoft Outlook 97은 매크로 언어로 VBScript를 사용했지만 Microsoft Office 응용 프로그램은 VBScript를 사용하는 유일한 응용 프로그램이었습니다.

VBScript는 Windows 관리자가 웹 브라우저 외부에서 스크립팅하여 배치 파일을 대체하는 데 사용하는 것을 보았습니다. 그러나 VBScript는 대부분 오래 전에 유행에서 벗어났습니다. 처럼 폴 서롯 “세기가 바뀔 무렵 Microsoft는 .NET으로 전환하고 있었고 VBScript는 뒤쳐져 있었습니다. “

스크립트로 작업을 자동화하려는 시스템 관리자는 이제 일반적으로 VBScript 대신 PowerShell을 사용합니다. 최신 버전의 Microsoft Office VBScript 컨트롤 차단.

VBScript가 사라지는 이유는 무엇입니까?

이번 업데이트는 놀라운 일이 아닙니다. 마이크로소프트는 2017년에 설명 미래에 Internet Explorer에서 기본적으로 VBScript를 비활성화하려는 의도였습니다. 그 미래는 지금입니다.

VBScript는 Internet Explorer에서도 너무 오래되었습니다. Internet Explorer 11은 레거시 문서 모드에서 실행되는 웹 페이지용 VBScript만 표시합니다. Microsoft의 Edge 브라우저 팀은 이것이 “임시 해결책.” Microsoft는 가까운 장래에 Internet Explorer 11을 지원할 수 있지만 회사는 VBScript를 함께 지원하지 않습니다.

물론 Windows에는 오래된 호환성 기능이 많이 포함되어 있지만 VBScript는 잠재적으로 위험합니다. 이미 오래된 웹 브라우저인 Internet Explorer의 웹 페이지에서 사용할 수 있는 전체 스크립팅 언어입니다. 소수의 웹 페이지에서 여전히 이를 사용하고 있으며 아무도 더 이상 이를 사용하지 않습니다. 기본적으로 비활성화하는 것은 어렵지 않습니다.

VBScript를 다시 활성화하는 방법(꼭 해야 하는 경우)

이 변경 사항은 대다수의 사람들에게 영향을 미치지 않아야 합니다. 웹 사이트에 VBScript가 필요한 경우 Internet Explorer에서만 작동합니다. 오래된 IE 전용 웹사이트를 사용하지 않는다고 가정하면 문제가 없습니다. 그렇게 하는 경우에도 대부분의 오래된 웹 사이트는 VBScript를 사용하지 않습니다.

  Bash에서 변수로 작업하는 방법

그러나 어떤 이유로 Internet Explorer에서 여전히 VBScript가 필요한 경우 이를 사용할 수 있는 방법이 있습니다. 시스템 관리자는 특정 보안 영역에 대해 VBScript를 활성화할 수 있습니다. 레지스트리 또는 그룹 정책 설정을 통해.

Microsoft는 이 옵션을 찾기 쉽게 만들지 않았습니다. 이 기능이 실제로 필요한 기업을 위한 기능이기 때문입니다. 보통 사람은 만지면 안 됩니다.

실제로 Microsoft는 이러한 옵션을 “제한된 시간 동안”만 제공할 것이라고 말합니다. Internet Explorer에서 VBScript 지원을 완전히 제거하여 Windows 10의 차기 버전에서 이러한 기능이 사라질 것으로 예상됩니다.

이 언어는 오랜 기간 동안 사용되었지만 오랫동안 사라지고 있습니다. 최근 Windows 업데이트는 크게 변경되지 않습니다. 대다수의 Windows 사용자는 VBScript가 비활성화되었음을 알지 못하며 신경 쓸 이유가 없습니다.