{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
        "slug": "vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default",
        "url": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/"
        },
        "title": "VBScript will be off by default in Windows around 2027: find .vbs scripts, installer actions and VBA references now",
        "summary": "Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it off by default around 2027, and later removes it from Windows. Windows Server 2025 also preinstalls VBScript as a feature on demand before its removal in a later release.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "advisory",
            "name": "Advisory"
        },
        "featured": false,
        "image": {
            "theme": "managed-it",
            "label": "Managed IT operations",
            "alt": "A controlled technology lifecycle progressing from assessment to approved production.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/managed-it-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/managed-it-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/managed-it-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-19T00:27:56+00:00",
        "modified_at": "2026-10-19T01:55:07+00:00",
        "reviewed_on": "2026-10-19",
        "reading_minutes": 2,
        "word_count": 364,
        "potentially_affected": "Organizations with logon scripts, scheduled tasks, installers, legacy web pages or Office macros that use VBScript, and the IT staff who maintain them.",
        "dse_recommendation": "DSE recommends inventorying VBScript use now, before the 2027 default change, and moving it to PowerShell.",
        "primary_source": {
            "name": "Microsoft Windows IT Pro Blog — VBScript deprecation: Timelines and next steps",
            "url": "https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301",
            "published_on": null,
            "authority": "Microsoft"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p>Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it off by default around 2027, and later removes it from Windows. Windows Server 2025 also preinstalls VBScript as a feature on demand before its removal in a later release.</p>\n<h2>Source facts</h2>\n<p>Microsoft’s Windows IT Pro post <a href=\"https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301\">VBScript deprecation: Timelines and next steps</a> describes three phases: VBScript features on demand preinstalled and on by default in Windows 11, version 24H2; around 2027, the features no longer enabled by default; and finally removal from future Windows versions, when the VBScript DLLs are removed and projects that rely on it stop functioning. Microsoft’s <a href=\"https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features\">deprecated features list</a> says VBScript will be a feature on demand before its removal, and the <a href=\"https://learn.microsoft.com/en-us/windows-server/get-started/removed-deprecated-features-windows-server\">Windows Server list</a> says it is preinstalled as a feature on demand in Windows Server 2025.</p>\n<p>The post says VBA solutions that call .vbs files or reference VBScript, such as its regular expression library, keep working in phase 1 but will be affected by later phases, and that VBScript custom actions in installer packages may stop working after deprecation. It recommends migrating automation and installer actions to PowerShell and web pages to JavaScript, and explains how to turn the feature back on under Settings, System, Optional features if VBScript is still needed after phase 2.</p>\n<h2>Applicability</h2>\n<p>Use this for Windows 11, Windows Server 2025 and later releases. The same scripts will need attention on older machines when they are replaced, so include them in the inventory.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends inventorying VBScript use now, before the 2027 default change, and moving it to PowerShell. Search logon scripts, scheduled tasks, Group Policy, installer packages and Office macros for .vbs files and VBScript references, test critical tasks on a machine with the feature turned off, and track remaining exceptions with an owner and a date.</p>\n<h2>Verification</h2>\n<p>Search script shares and endpoint telemetry for wscript.exe and cscript.exe launches, and confirm each remaining VBScript use has a migration date.</p>\n<h2>Official references</h2>\n<p><a href=\"https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301\">Microsoft Windows IT Pro Blog — VBScript deprecation: Timelines and next steps</a>. <a href=\"https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features\">Microsoft Learn — Deprecated features in the Windows client</a>. <a href=\"https://learn.microsoft.com/en-us/windows-server/get-started/removed-deprecated-features-windows-server\">Microsoft Learn — Features removed or no longer developed starting with Windows Server</a>. Reviewed October 19, 2026.</p>",
        "content_text": "Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it off by default around 2027, and later removes it from Windows. Windows Server 2025 also preinstalls VBScript as a feature on demand before its removal in a later release.\nSource facts\nMicrosoft’s Windows IT Pro post VBScript deprecation: Timelines and next steps describes three phases: VBScript features on demand preinstalled and on by default in Windows 11, version 24H2; around 2027, the features no longer enabled by default; and finally removal from future Windows versions, when the VBScript DLLs are removed and projects that rely on it stop functioning. Microsoft’s deprecated features list says VBScript will be a feature on demand before its removal, and the Windows Server list says it is preinstalled as a feature on demand in Windows Server 2025.\nThe post says VBA solutions that call .vbs files or reference VBScript, such as its regular expression library, keep working in phase 1 but will be affected by later phases, and that VBScript custom actions in installer packages may stop working after deprecation. It recommends migrating automation and installer actions to PowerShell and web pages to JavaScript, and explains how to turn the feature back on under Settings, System, Optional features if VBScript is still needed after phase 2.\nApplicability\nUse this for Windows 11, Windows Server 2025 and later releases. The same scripts will need attention on older machines when they are replaced, so include them in the inventory.\nDSE recommendation\nDSE recommends inventorying VBScript use now, before the 2027 default change, and moving it to PowerShell. Search logon scripts, scheduled tasks, Group Policy, installer packages and Office macros for .vbs files and VBScript references, test critical tasks on a machine with the feature turned off, and track remaining exceptions with an owner and a date.\nVerification\nSearch script shares and endpoint telemetry for wscript.exe and cscript.exe launches, and confirm each remaining VBScript use has a migration date.\nOfficial references\nMicrosoft Windows IT Pro Blog — VBScript deprecation: Timelines and next steps. Microsoft Learn — Deprecated features in the Windows client. Microsoft Learn — Features removed or no longer developed starting with Windows Server. Reviewed October 19, 2026.",
        "content_markdown": "Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it off by default around 2027, and later removes it from Windows. Windows Server 2025 also preinstalls VBScript as a feature on demand before its removal in a later release.\n\n## Source facts\n\nMicrosoft’s Windows IT Pro post [VBScript deprecation: Timelines and next steps](https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301) describes three phases: VBScript features on demand preinstalled and on by default in Windows 11, version 24H2; around 2027, the features no longer enabled by default; and finally removal from future Windows versions, when the VBScript DLLs are removed and projects that rely on it stop functioning. Microsoft’s [deprecated features list](https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features) says VBScript will be a feature on demand before its removal, and the [Windows Server list](https://learn.microsoft.com/en-us/windows-server/get-started/removed-deprecated-features-windows-server) says it is preinstalled as a feature on demand in Windows Server 2025.\n\nThe post says VBA solutions that call .vbs files or reference VBScript, such as its regular expression library, keep working in phase 1 but will be affected by later phases, and that VBScript custom actions in installer packages may stop working after deprecation. It recommends migrating automation and installer actions to PowerShell and web pages to JavaScript, and explains how to turn the feature back on under Settings, System, Optional features if VBScript is still needed after phase 2.\n\n## Applicability\n\nUse this for Windows 11, Windows Server 2025 and later releases. The same scripts will need attention on older machines when they are replaced, so include them in the inventory.\n\n## DSE recommendation\n\nDSE recommends inventorying VBScript use now, before the 2027 default change, and moving it to PowerShell. Search logon scripts, scheduled tasks, Group Policy, installer packages and Office macros for .vbs files and VBScript references, test critical tasks on a machine with the feature turned off, and track remaining exceptions with an owner and a date.\n\n## Verification\n\nSearch script shares and endpoint telemetry for wscript.exe and cscript.exe launches, and confirm each remaining VBScript use has a migration date.\n\n## Official references\n\n[Microsoft Windows IT Pro Blog — VBScript deprecation: Timelines and next steps](https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301). [Microsoft Learn — Deprecated features in the Windows client](https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features). [Microsoft Learn — Features removed or no longer developed starting with Windows Server](https://learn.microsoft.com/en-us/windows-server/get-started/removed-deprecated-features-windows-server). Reviewed October 19, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
                "url": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-19"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "VBScript will be off by default in Windows around 2027: find .vbs scripts, installer actions and VBA references now",
                        "item": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/#article",
                "identifier": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
                "url": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/",
                "headline": "VBScript will be off by default in Windows around 2027: find .vbs scripts, installer actions and VBA references now",
                "description": "Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it…",
                "abstract": "Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it off by default around 2027, and later removes it from Windows. Windows Server 2025 also preinstalls VBScript as a feature on demand before its removal in a later release.",
                "articleBody": "Microsoft’s VBScript deprecation plan makes VBScript a feature on demand that is preinstalled and on by default in Windows 11 version 24H2, turns it off by default around 2027, and later removes it from Windows. Windows Server 2025 also preinstalls VBScript as a feature on demand before its removal in a later release.\nSource facts\nMicrosoft’s Windows IT Pro post VBScript deprecation: Timelines and next steps describes three phases: VBScript features on demand preinstalled and on by default in Windows 11, version 24H2; around 2027, the features no longer enabled by default; and finally removal from future Windows versions, when the VBScript DLLs are removed and projects that rely on it stop functioning. Microsoft’s deprecated features list says VBScript will be a feature on demand before its removal, and the Windows Server list says it is preinstalled as a feature on demand in Windows Server 2025.\nThe post says VBA solutions that call .vbs files or reference VBScript, such as its regular expression library, keep working in phase 1 but will be affected by later phases, and that VBScript custom actions in installer packages may stop working after deprecation. It recommends migrating automation and installer actions to PowerShell and web pages to JavaScript, and explains how to turn the feature back on under Settings, System, Optional features if VBScript is still needed after phase 2.\nApplicability\nUse this for Windows 11, Windows Server 2025 and later releases. The same scripts will need attention on older machines when they are replaced, so include them in the inventory.\nDSE recommendation\nDSE recommends inventorying VBScript use now, before the 2027 default change, and moving it to PowerShell. Search logon scripts, scheduled tasks, Group Policy, installer packages and Office macros for .vbs files and VBScript references, test critical tasks on a machine with the feature turned off, and track remaining exceptions with an owner and a date.\nVerification\nSearch script shares and endpoint telemetry for wscript.exe and cscript.exe launches, and confirm each remaining VBScript use has a migration date.\nOfficial references\nMicrosoft Windows IT Pro Blog — VBScript deprecation: Timelines and next steps. Microsoft Learn — Deprecated features in the Windows client. Microsoft Learn — Features removed or no longer developed starting with Windows Server. Reviewed October 19, 2026.",
                "datePublished": "2026-10-19T00:27:56+00:00",
                "dateModified": "2026-10-19T01:55:07+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/vbscript-deprecation-windows-11-24h2-feature-on-demand-2027-disabled-by-default/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/managed-it-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/managed-it-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "VBScript will be off by default in Windows around 2027: find .vbs scripts, installer actions and VBA references now"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Guide",
                    "Advisory priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 364,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Microsoft Windows IT Pro Blog — VBScript deprecation: Timelines and next steps",
                    "url": "https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301"
                }
            }
        ]
    }
}