YouTube not working on Windows 11 usually means a browser cache problem, an outdated graphics driver, or a network setting that's blocking the video stream
The most common cause is a full browser cache — the temporary files your browser stores to load pages faster. When that cache gets corrupted or too large, YouTube's player can't load properly. The second most common cause is an outdated or broken graphics driver, because YouTube's video player relies on your GPU to decode video. A third possibility is that Windows Defender Firewall or your antivirus software is blocking YouTube's connection, or your DNS settings are pointing to a server that's slow or misconfigured.
The good news is that none of these require a technician. You can test and fix each one yourself in the order listed below, and most take under five minutes.
Key Takeaways
- Clear your browser's cache and cookies first — this fixes YouTube playback problems in roughly half of cases on Windows 11.
- Check Windows Update for graphics driver updates, because YouTube's video player needs a current GPU driver to function.
- Temporarily disable Windows Defender Firewall to test whether it is blocking YouTube, then add YouTube to the firewall's allowed list if it is.
- If YouTube works in a different browser, the problem is specific to your main browser and a full reinstall usually solves it.
- Restart your router and run the Windows network troubleshooter if YouTube is slow or buffering constantly rather than refusing to load.
Clear your browser cache and cookies
Your browser stores copies of web pages, images, and videos in a cache folder so they load faster the next time you visit. When this cache gets too large or corrupted, the browser can't retrieve the files it needs, and YouTube's player fails to start. Clearing the cache forces your browser to read a fresh copy of YouTube's code.
In Chrome or Edge, press Ctrl + Shift + Delete to open the Clear Browsing Data window. Set the time range to All time, check the boxes for Cookies and other site data and Cached images and files, then click Clear data. In Firefox, press Ctrl + Shift + Delete, select Everything from the time range dropdown, check Cookies and Cache, then click Clear Now. After clearing, close the browser completely and reopen it before visiting YouTube again.
If YouTube still does not load after clearing the cache, move to the next step. If it loads but videos do not play, the problem is likely your graphics driver rather than the browser.
Update your graphics driver through Windows Update
YouTube's video player uses your GPU (graphics card) to decode video in real time. If your GPU driver is outdated or corrupted, the player cannot start, or videos play but freeze constantly. Windows 11 can usually find and install driver updates automatically.
Open Settings, go to System, then click Windows Update on the left. Click Check for updates and wait for the scan to finish. If updates are available, Windows will show them — select any graphics-related updates (look for names like "Intel Graphics", "NVIDIA", or "AMD Radeon") and click Install. You will need to restart your computer after the installation finishes.
If Windows Update does not find a graphics driver update, or if YouTube still does not work after restarting, open Device Manager by pressing Windows key + X and selecting Device Manager. Expand Display adapters, right-click your graphics card, and select Update driver. Choose Search automatically for updated driver software. If Device Manager finds an update, install it and restart again.
Check Windows Defender Firewall settings
Windows Defender Firewall can block YouTube if it suspects the connection is unsafe, or if a rule was added that restricts video streaming. Testing whether the firewall is the problem takes one minute: temporarily disable it, try YouTube, then re-enable it.
Press Windows key + R, type wf.msc, and press Enter to open Windows Defender Firewall with Advanced Security. On the left, click Windows Defender Firewall Properties. In the window that opens, click the Public profile tab, then set Outbound connections to Allow (if it is not already). Click explore, then OK. Try YouTube again.
If YouTube works after this change, the firewall was blocking it. To keep the firewall enabled while allowing YouTube, go back to Windows Defender Firewall with Advanced Security, click Outbound Rules on the left, then right-click in the empty space and select New Rule. Choose Program, click Next, browse to your browser's installation folder (usually C:\Program Files\Google\Chrome for Chrome or C:\Program Files\Microsoft\Edge\process for Edge), select the browser's .exe file, and click Next twice, then Finish. This allows that browser through the firewall permanently.
Test YouTube in a different browser
If YouTube works in Firefox but not Chrome, or works in Edge but not Firefox, the problem is specific to one browser, not your computer or network. This usually means that browser's installation is corrupted or a browser extension is interfering.
read and install a browser you do not normally use — if you use Chrome, try Firefox; if you use Edge, try Chrome. Install it, open YouTube, and see if videos play. If they do, your main browser needs a fresh installation. Uninstall your main browser completely (press Windows key + X, select Apps and Features, find the browser, click it, and select Uninstall), restart your computer, then read and install the browser again from its official website.
Restart your router and run the network troubleshooter
If YouTube loads but videos buffer constantly, or if the page takes a very long time to appear, the problem is usually your network connection, not your computer. Restart your router by unplugging it for 30 seconds, then plugging it back in. Wait two minutes for it to fully restart, then try YouTube again.
If buffering continues, run Windows's built-in network troubleshooter. Press Windows key + I to open Settings, go to System, scroll down to Troubleshoot, click it, then click Other troubleshooters. Find Network and Internet and click Run. The troubleshooter will scan your connection and suggest fixes. explore any recommendations it makes and restart your computer.
Check your DNS settings if YouTube is very slow
Your computer uses a DNS server to translate YouTube's web address into an IP address. If your DNS server is slow or misconfigured, YouTube will load very slowly even if your internet speed is fast. You can test a faster DNS server by changing your settings temporarily.
Press Windows key + X, select Settings, go to Network and Internet, then click WiFi or Ethernet depending on how you connect. Scroll down and click Advanced, then DNS server settings. Click Edit next to the DNS server address, change it to 8.8.8.8 (Google's public DNS), click Save, then restart your computer. Try YouTube again. If it is noticeably faster, your original DNS server was the problem. If there is no difference, change it back to Automatic by clicking Edit again and selecting Automatic (DHCP).
Frequently Asked Questions
Why does YouTube work on my phone but not my Windows 11 computer?
Your phone uses a different network connection (mobile data instead of WiFi) and a different browser engine, so the problem is almost certainly your computer's browser or graphics driver, not your internet. Try YouTube in a different browser on your computer first — if it works, reinstall your main browser. If it does not work in any browser, update your graphics driver through Windows Update.
YouTube says I need to update my browser, but I already have the latest version
This message usually appears when your browser's cache is corrupted. Clear your cache by pressing Ctrl + Shift + Delete, set the time range to All time, check Cookies and Cached images and files, and click Clear data. Close the browser completely and reopen it. If the message returns, uninstall and reinstall the browser.
Can a VPN cause YouTube to stop working?
Yes. If you use a VPN, try disabling it and visiting YouTube directly. If YouTube works without the VPN, your VPN service may be blocking it, or YouTube may be blocking your VPN's IP address. Contact your VPN provider to ask if they support YouTube, or try a different VPN server location.
What if I have tried all these steps and YouTube still does not work?
Try creating a new user account on Windows 11 and testing YouTube from that account. Press Windows key + I, go to Accounts, click Family and other users, and click Add account. If YouTube works in the new account, a setting in your main account is causing the problem — you may need to reset your browser to its default settings or contact your browser's support team.