Claude Code Auto-Update Nearly Bricks PC — DNS Nightmare After Driver Update

A developer on r/ClaudeAI recounts a harrowing experience after asking Claude Code to help with a GPU performance issue (GPU running at 70% power). The AI decided to automatically update the drivers, leading to a cascade of failures that took over 24 hours to resolve.
What Happened
- PC crashed and wouldn't boot
- Required System Restore to recover
- WiFi connected but had no internet
- DNS requests were all being routed to
10.2.0.1— a dead Mullvad VPN server — due to an NRPT registry entry restored by System Restore
Steps Taken (Failed)
- System Restore, Winsock reset, TCP/IP reset, DNS changes, full Windows Network Reset
- Driver reinstallation, uninstalling Mullvad, removing WireGuard adapter
What Finally Fixed It
Wireshark revealed all DNS traffic was going to 10.2.0.1 instead of the router. Running this PowerShell command resolved the issue:
Get-DnsClientNrptRule | Remove-DnsClientNrptRule -ForceKey Lesson
AI tools have no way to test driver compatibility before installing. Drivers break things at a system level that can be extremely difficult to recover from. Always update drivers manually from the manufacturer's website, verify release notes, and only update with a specific reason.
Specs
- Motherboard: MSI PRO B840-VC WIFI
- WiFi card: MediaTek Wi-Fi 7 MT7925
- OS: Windows 11 25H2
This is a strong cautionary tale: don't let Claude Code auto-update drivers.
📖 Read the full source: r/ClaudeAI
👀 See Also

Four local files to maintain Claude's context in long projects
A Reddit user recommends maintaining four Markdown files—claude.md, memory.md, restart.md, and backlog.md—as external memory for Claude to counteract context window compression in extended conversations.

Routing cuts OpenClaw Max usage cost by 85%: $200/mo to $30/mo with API routing
A user tracked token usage and found only 15% of tasks need Opus. By routing routine work to Sonnet via API, monthly cost dropped from $200 to $30 with identical output quality.

Claude Code Token Waste Fix: Disable Attribution Header for Better Cache Hits
Setting CLAUDE_CODE_ATTRIBUTION_HEADER=false in your shell configuration can improve Claude Code's cross-session prompt cache hit rate from 48% to 99.98%, reducing system prompt processing costs by 7x per session.

Essential Custom Instructions for Claude to Prevent Common Annoyances
A Reddit user shares three specific custom instructions to address common Claude annoyances: requiring warnings before destructive commands, preventing mid-answer plan changes, and keeping code blocks exclusively for functional code.