Microsoft aims to eliminate C and C++ code from Windows products by 2030, leveraging AI-assisted rewrites. This announcement follows Windows 11 malfunctions starting in July 2025, affecting core components like the Start Menu and Taskbar. Microsoft promised a December 2025 patch to address these issues.

Malfunctions and Immediate Actions

The Windows 11 failures were linked to XAML components, causing widespread disruption. Microsoft recommended temporary fixes, including app resets and update rollbacks, while preparing a comprehensive patch.

Galen Hunt, a distinguished engineer at Microsoft, described an algorithmic infrastructure using AI to modify code at scale. The initiative is part of Microsoft CoreAI's Future of Scalable Software Engineering group.

Transition to Rust

In a shift away from C and C++, Microsoft seeks engineers with Rust experience for systems-level work. Rust's memory safety is a primary motivator for this transition.

  • Microsoft announced a push for AI-assisted code rewrites by 2030.
  • Windows 11 issues began in July 2025; patch promised by December 2025.
  • The switch to Rust aims to improve code reliability and security.
  • Industry concerns focus on AI-generated code testing and quality.
  • Microsoft has not detailed the timeline for AI-generated Rust code deployment.

Challenges and Industry Concerns

The initiative has prompted skepticism about AI's capacity to generate correct Rust code at scale. Concerns center on testing and potential errors in AI-generated outputs. Microsoft has invested in AI infrastructure but has not shared its testing methods or deployment timeline.

The upcoming December patch will be a critical test for resolving Windows 11's technical issues. Meanwhile, the transition to AI-generated Rust code remains a longer-term objective, with extensive validation needed before deployment.

Close All Windows

Close All Windows download for free to PC or mobile

Latest update Close All Windows download for free for Windows PC or Android mobile

4
556 reviews
3254 downloads

News and reviews about Close All Windows

23 Dec 2025

Windows 10 Support Ends: Transition Options and Risks

Microsoft ended free support for Windows 10 on 2025-10-14, impacting security and compliance. Users can upgrade or consider alternatives.

Read more

23 Dec 2025

Windows 11 Adds Convenient Virtual Workspaces Settings

Windows 11 introduces Virtual Workspaces, centralizing virtualization features for streamlined management and enhanced productivity.

Read more

23 Dec 2025

Microsoft Targets C and C++ Phase-Out by 2030 in Windows

Microsoft plans to replace C and C++ in Windows by 2030 using AI. Early tests begin with a December 2025 patch for malfunctioning components.

Read more

19 Dec 2025

Key Windows 11 Settings Changed for Users

Microsoft outlines key Windows 11 settings tweaks for enhanced user experience and security.

Read more

19 Dec 2025

Microsoft to Phase Out RC4 Encryption by 2026

Microsoft will discontinue RC4 encryption in Windows by 2026, prompting a shift to AES-256 for improved security.

Read more

16 Dec 2025

Windows 11 Update Disrupts VPN Access for Some Users

A Windows 11 security update disrupted VPN access for enterprise users using WSL, impacting some networks.

Read more

16 Dec 2025

Microsoft Tests AI Enhancements in Windows 11 Build

Microsoft's new Windows 11 build for Canary channel adds AI features and gaming improvements, enhancing user experience and exploring future platform possibilities.

Read more

15 Dec 2025

Windows 11 Updates Disrupt VPN for WSL Users

Microsoft reports Windows 11 updates are causing VPN failures for WSL users, affecting enterprise VPNs like OpenVPN and Cisco Secure Client.

Read more

15 Dec 2025

Windows 10 PCs at Risk: Upgrade or Sign Up for ESU

Windows 10 support has ended; users should upgrade or get ESU to avoid exploits until 2026.

Read more

14 Dec 2025

Windows 11 Updates Trigger Concern Over Automatic Installs

Microsoft users faced issues when an accidental click initiated a Windows 11 upgrade, causing update pauses to fail.

Read more