Microsoft は、今後 Windows から VBScript 言語を削除するための包括的な計画の概要を発表しました。この動きは、セキュリティ上の懸念と、より堅牢な代替手段の利用可能性によって推進されており、1996 年以来 Windows の一部となってきたスクリプト言語の時代の終わりを告げるものです。
VBScript は、すべてのデスクトップ バージョンにデフォルトで含まれていました。
VBScript は 1996 年に導入され、すぐに IT 管理者がタスクを自動化するためのツールとなりました。長年にわたって、正規表現、コマンドライン引数、クラスなどの機能を追加する更新を受けてきました。スクリプト言語はその有用性にもかかわらず時代遅れであり、その脆弱性により現代のコンピューティングでは障害となっています。
VBScript を実行する環境は、Windows Script Host ( WSH)、Internet Explorer (IE)、およびインターネット インフォメーション サービス (IIS)。さらに、Microsoft Script Control.
初期段階: Windows 11 24H2 Update
最初のステップ段階的アプローチ は Windows 11 24H2 アップデートから始まります。このアップデートでは、VBScript はオンデマンド機能 (FOD) に格下げされます。 VBScript を含むこれらの FOD はプレインストールされ、デフォルトで有効になりますが、Microsoft は、これはユーザーがアプリケーションやプロセスを他の言語に移行する時間を確保するための一時的な措置であることを強調しています。
Microsoft の段階的廃止の決定VBScript は主にセキュリティ上の懸念によって動機付けられています。長年にわたり、VBScript はマルウェア攻撃の頻繁な標的となってきました。同社は IT 管理者や Web 開発者に対し、PowerShell や JavaScript などのより安全で最新の代替手段に移行することを奨励しています。これらの言語は、より優れたセキュリティ機能を提供し、現在の技術標準との整合性が高くなります。
第 2 フェーズ: 2027 年の変更
2027 年に、Microsoft はVBScript の非推奨の第 2 フェーズ。この期間中、その年のバージョンの Windows では VBScript がデフォルトで有効になりません。まだ VBScript に依存している開発者には、オンデマンドの機能として VBScript を手動で有効にするオプションが用意されています。 2027 年の正確な日付は指定されていませんが、マイクロソフトは、スムーズな移行を促進するために開発者に十分な通知が行われることを保証します。
最終段階: 2027 年以降に完全に削除
非推奨計画の最終段階では、Windows の将来のバージョンから VBScript が完全に削除されます。これには、VBScript 関連のダイナミック リンク ライブラリ (.dll ファイル) がすべて削除され、VBScript に依存するプロジェクトが機能しなくなります。 Microsoft は、この最終フェーズの正確な年を指定していませんが、アプリケーションを他のサポートされている言語に移行するために、開発者にかなりのリードタイムを提供しています。
この移行を支援するために、Microsoft は、開発者向けにいくつかのリソースと推奨事項を提供しています。 Visual Basic for Applications (VBA) や Web プロジェクトで VBScript を今でも使用しているユーザー。同社は中断を最小限に抑え、開発者がアプリケーションを効果的に更新するために必要なツールと情報を確実に入手できるようにすることを目指しています。