Microsoft Left This Windows Bug Broken for 10 Years. I Fixed It in an Afternoon With Opus 5.5 A PCMag writer used Anthropic's Claude Opus 5.5 at its Max effort level to build a custom Windows utility in one afternoon that fixes a decade of audio and display bugs Microsoft never addressed, including the OS treating a 7.1 surround receiver as a phantom 4K display, disabling Nvidia G-Sync across monitors running 120Hz, 240Hz and 60Hz, and randomly re-enabling the taskbar and Dolby Atmos. The model scanned connected devices and log files, then proposed fixes such as forcing the phantom receiver display to 720p, adding a hotkey to summon lost windows to the cursor, and disconnecting rather than powering off the BenQ monitor so Windows keeps seeing it as an output device. As a lifelong Windows https://www.pcmag.com/categories/windows user, I've spent the last decade trapped in a cycle of familiar frustration. Year after year, Microsoft rolls out flashy OS updates while basic functionality—like handling audio outputs or managing a dual-monitor setup—remains infuriatingly broken. Rather than wait for a fix that is clearly never coming, I decided to take matters into my own hands. Using Anthropic's newest model, Claude Opus 5.5, I vibe coded a custom utility to fix my exact hardware nightmares in a single afternoon. Here’s how I accomplished what Microsoft couldn't. A Decade of Phantom Displays and Audio Nightmares Admittedly, I have a somewhat unusual setup: I use an ultrawide monitor https://uk.pcmag.com/monitors/125623/the-best-ultrawide-monitors to browse the web, play games occasionally, and work, but I do the majority of my gaming on a massive BenQ monitor that sits to my left on an L-shaped desk. What truly complicates the setup is a 7.1 surround sound system that works across my displays, gaming consoles, and PC. I’ve had roughly this same setup for over a decade, and Windows gives me endless headaches about it. For instance, the OS often treats my receiver as a phantom display and loves to send open apps there. Other times, Windows either doesn’t realize my receiver is even connected or just decides it would rather output audio to my headphones, anyway. A different Windows bug prevents it from playing nicely with multiple monitors that have different refresh rates, such as my BenQ 120Hz , phantom receiver display 60Hz , and ultrawide 240Hz . The OS might disable Nvidia G-Sync if I dare to have both monitors on at the same time, which causes stuttering in games. Windows also regularly assumes I’ve changed my mind about auto-hiding the taskbar on my monitors, bringing it back without my permission. Forgetting settings seems to be a common issue, as the OS also loves to randomly disable Dolby Atmos on both my headphones and speakers and max out my microphone input volume. I’ve dealt with these sorts of problems for so long that I compulsively check the sound settings menu before doing anything else to make sure everything is correct. Finally, Windows doesn't handle my stereo surround system well. I primarily orient my speakers around my BenQ monitor, but when I switch to my ultrawide, I use Equalizer APO and Peace to reroute audio to match that monitor's position. Switching between these configurations never seems to work without reconnecting the outputs or toggling Dolby Atmos. I’ve tried different apps and Windows tweaks over the years to temporarily fix these audio and display issues, but I’ve never had a lightweight utility that can permanently address all of them. Opus 5.5 seemed like a promising tool for building a custom solution based on its benchmarks https://www.anthropic.com/claude-opus-5-5 even if they can be deceptive https://uk.pcmag.com/ai/167294/why-ai-benchmarks-are-total-bs-and-how-openai-and-anthropic-use-them-to-trick-you , so I set out to build an app that solves these annoyances once and for all. Unleashing Opus 5.5 on My PC Setup To start my project, I set Opus 5.5 to its Max effort level and explained my problems in a short paragraph. I followed up with a request for an outline of an app to address my issues. Opus immediately impressed me by scanning the devices connected to my PC and various log files to quickly identify problems and propose solutions. For example, Opus discovered that Windows kept setting my receiver’s phantom display to 4K. It suggested setting it to 720p which would make accidentally dragging windows over from a higher-resolution display more difficult and giving me a hotkey to summon all windows to my cursor if anything still got lost. Opus realized that shutting off the BenQ monitor caused Windows to stop seeing it as an output device, so it suggested a mode that disconnects my BenQ rather than shutting it off when I want to exclusively use my ultrawide display with my speakers. It also suggested that dedicated modes with only either the BenQ or the ultrawide connected would fix my stuttering problem. It didn't stop there. Apparently, turning monitors on and off also trips up the taskbar’s auto-hide function. As a result, Opus 5.5 planned an app feature that automatically checks the taskbar whenever I switch to a different display mode, along with a hotkey to force it back on if it somehow turns itself off. To fix my audio problems, Opus 5.5 proposed different modes with dedicated hotkeys for audio setups: headphones, full 7.1 surround, and the aforementioned pseudo-stereo mode around my second monitor. Whenever I switch to a mode, the app automatically ensures Dolby Atmos is active and that my mic volume is correct. It also offered to make audio modes linkable with display modes, so that, for example, engaging the ultrawide monitor mode also automatically swaps my audio to the pseudo-stereo setup. Over the course of just a few prompts to plan the app's functionality, Opus 5.5 even discovered things I never knew about my kit. For example, it managed to locate my receiver's IP address and told me I could control it over the internet from my PC as a potential fix for some problems. It also told me it was possible to switch the input on my BenQ monitor via my PC, which I never even considered an option. While arguably somewhat invasive, Opus 5.5’s research into my configuration even turned up helpful, unrelated tidbits. For example, it flagged that MSI Afterburner, which I use to apply my GPU overclock, polled my GPU while running, potentially causing hitching in games. Upon discovering this, Opus 5.5 offered to set up a Windows task that runs at startup to open Afterburner, apply its overclock, and close it. That’s an efficiency upgrade I appreciate. The hardest part of making the app was deciding how I wanted it to work and what I wanted it to do, because Opus 5.5 quickly created whatever I asked. Using Opus 5.5 felt less like coding and more like a way to simply dictate how I wanted my Windows setup to work. And although I spent my time exclusively using the Max effort settings, I didn't encounter a single five-hour limit https://uk.pcmag.com/ai/166983/i-test-ai-every-day-and-i-still-have-no-idea-what-im-paying-for during testing with my Max 5x plan. I didn’t even bother to start fresh conversations when Opus 5.5's context window filled up, merely letting it compact its context as necessary. Meet Stagehand: The One-Click Fix Microsoft Couldn't Build The final version of the app, called Stagehand, does everything described above, which means all I have to do is press a hotkey or right-click the app’s taskbar icon to manage my setup. What if I want to game on my BenQ monitor with the full surround setup? It's just one button. What if I want to switch to my ultrawide and enable my pseudo-stereo mode? That also involves a single button. What if the taskbar reappeared or a window disappeared? Same thing. I managed to replace two programs Audio Switcher and Peace and two .bat files I had pinned to my taskbar one for hiding the taskbar and one for summoning windows with a simple program that, after carefully monitoring while idle, Opus 5.5 promises requires next to no memory and practically zero CPU usage. It starts with my computer, and it even includes an interface for configuring all its functionality. Going the extra mile, I even had Opus 5.5 code my app to run as an administrator to avoid potential issues when moving app windows that are running with elevated permissions. My app also capably controls the input selection on my BenQ monitor, making sure it’s set to DisplayPort whenever I switch to a mode that uses it, saving me the trouble of ever having to switch from its default HDMI output. The app can even open and close programs when in engaging modes. For example, when I switch to the one-monitor mode I use for gaming, my app automatically closes Wallpaper Engine, and then boots it back up when I swap to my dual-monitor mode I tend to use during work hours. Note that the choice of model here might matter more than you think. The newest AI models don’t make much of a difference in most use cases https://uk.pcmag.com/ai/166386/stop-paying-for-the-newest-ai-models-you-really-dont-need-them-for-most-tasks , but vibe coding is often the exception. For example, while I’m sure OpenAI's GPT-6 Sol could eventually build the same app with careful prompt engineering https://uk.pcmag.com/ai/166639/what-i-learned-vibe-coding-apps-with-ai-7-pro-tips , it didn't investigate what was going on with my machine as thoroughly, nor did it give me good solutions as quickly when I sent the same initial prompts. Instead, it tended to suggest I try other apps before contradicting itself by saying they wouldn’t fix all my issues. Vibe Coding Beats Tweaking Settings I’m sure if I spent more time looking up programs and tweaking settings, I could deal with these problems without vibe coding a solution. But the experience was so seamless—even compared with previous Opus models—that it turned my ten years of OS frustration into a fun afternoon project. If Windows or any software you rely on is driving you crazy with flaws that never seem to get fixed, don't wait for a patch. Give Opus 5.5 a prompt and build your own solution. As rival AI models continue to battle for the top spot, one thing is clear: The era of just living with broken software is officially over.