Find the fix for your error
Error → cause → fix. Plain-English fixes for computers, phones, consoles, apps and online services.
Browse by topic
84 guidesPopular fixes
- Windows Update error 0x80073701: how to fix itError 0x80073701 means Windows servicing could not find an assembly (component) that the update needs, so the install fails and rolls back. It usually points to a damaged component store. Running DISM RestoreHealth and then SFC, which is Microsoft's general procedure for update corruption, is the first thing to try.
- Nginx 502 Bad Gateway: causes and how to fix itA 502 from Nginx means Nginx itself is working but the application it forwards requests to (Node, PHP-FPM, Gunicorn, a container) did not give it a valid response. The Nginx error log names the exact reason; most often the backend is not running, listens on a different address, or Nginx is not allowed to reach its socket.
- VCRUNTIME140.dll or MSVCP140.dll was not found: how to fix itThese DLLs belong to the Microsoft Visual C++ runtime, which many programs and games need but do not always install. Installing or repairing the latest Visual C++ Redistributable from Microsoft, both the x64 and the x86 package on 64-bit Windows, fixes the error in almost every case.
- Printer error 0x000003e3: "Operation failed" when adding a printerError 0x000003e3 means Windows aborted the installation or connection of a printer before it finished. It mostly hits shared or network printers. Resetting the Print Spooler, then reinstalling the driver or connecting through a Standard TCP/IP port, is the usual route to a fix.
- Windows Update error 0x80244007: what it means and how to fix it0x80244007 is the Windows Update code WU_E_PT_SOAPCLIENT_SOAPFAULT: the update server answered the scan with a SOAP fault. It appears mostly on PCs that scan against WSUS or Configuration Manager, where the fix is on the server or in the logs. On a home PC, resetting the update caches and repairing system files are sensible first steps, though they are general practice and not a documented fix for this code.
- Windows error 0xc000000f (often typed 0xc00000f): how to fix itError 0xc000000f means the boot process could not load a file it needs, so the PC stops before Windows starts. Guides sometimes write it as 0xc00000f and describe the same boot problem. The usual fix is Startup Repair or rebuilding the boot configuration data (BCD) from Windows recovery media.
Latest guides
- "No audio output device is installed" in Windows: how to fix itWindows shows this message when it cannot find a working audio device, usually because the audio driver is missing, disabled or not loading. Start with a restart and the audio troubleshooter, then check Device Manager and reinstall the driver if the device is still missing.
- Xbox error E100: what it means and how to fix itE100 is a "Something went wrong" startup error that Microsoft ties to a failed console update. Start with a full power cycle and a network check. If that fails, the Troubleshoot menu on the error screen offers Reset this Xbox, and a console that still fails probably needs a repair through Xbox Support.
- "Boot Device Not Found. Please install an operating system on your hard disk" (3F0): how to fix itThe PC's firmware could not find a drive with a working Windows boot loader, so it stopped before Windows started. Unplug USB devices, check that the drive is detected in the BIOS, and check the boot order and boot mode. If the drive is healthy, rebuild the boot files with BCDBoot. Find your BitLocker recovery key before changing firmware settings.
- BattlEye error in Arma Reforger: how to fix "Failed to install BattlEye Service"Arma Reforger uses the BattlEye anti-cheat service, and when the game cannot install or start it, the game closes at launch or shows "Failed to install BattlEye Service". The most common cause is a broken BattlEye install in the game folder, so verifying game files and then reinstalling BattlEye with the bundled scripts is the usual fix. These steps come from community sources, not from BattlEye or Bohemia Interactive documentation.
- macOS "Failed to personalize the software update": how to fix itThe message "Failed to personalize the software update. Please try again later." is a generic failure near the end of an update and doesn't say why. Start with a restart and a clean network connection, then try reinstalling macOS from Recovery. If that fails, reviving the firmware from a second Mac is the fix with the best evidence behind it, and it doesn't erase the Mac.
- Xbox app and Microsoft Store error 0x80070520: how to fix it0x80070520 ends in 0x520, which Windows lists as "a specified logon session does not exist". It shows up on Windows 10 and 11 in the Xbox app or the Microsoft Store when the account session is missing or invalid. Signing out and back in, then repairing or resetting the Store and Xbox apps, is the usual route to a fix.
- ERR_CONNECTION_REFUSED in Chrome: what it means and how to fix itERR_CONNECTION_REFUSED means the computer you tried to reach answered, but rejected the connection instead of accepting it. If many sites fail, check your proxy, VPN, security software and browser. If only one site or your own server fails, the service is probably not running or not listening on that port.
- Windows 11 error logs: where to find them and how to read themWindows 11 keeps errors in several places: the event logs, the update and DISM logs, and crash dump files. Start with Event Viewer (System and Application), filter by Error level around the time of the problem, and use PowerShell for a faster or deeper look.
Error codes
All error codes →- (4, 50000570)BattlEye error in Arma Reforger: how to fix "Failed to install BattlEye Service"
- -105Steam error code -105: "Unable to connect to the server" and how to fix it
- -118Steam error code -118: "Unable to connect to server" and how to fix it
- 0x0Office for Mac "Unknown error, the error code is 0x0": how to fix it
- 0x0000001AMEMORY_MANAGEMENT blue screen (0x0000001A): causes and fixes
- 0x000003E3Printer error 0x000003e3: "Operation failed" when adding a printer
- 0x117NVIDIA driver error: "Display driver stopped responding and has recovered"
- 0x204Remote Desktop error 0x204: "We couldn't connect to the remote PC"
- 0x80070005Windows 11 update error: what the code means and how to fix it
- 0x80070005Windows Update error 0x80070005 (access denied): how to fix it
- 0x80070005Chrome "error code 5": what it means and how to fix it
- 0x8007001FWindows 11 upgrade error 0x8007001F: how to fix it
Official downloads
All downloads →- Windows 11Microsoft · WindowsMicrosoft's own download page offers three ways to get Windows 11: the Installation Assistant for an in-place upgrade, the Media Creation Tool for a bootable USB, and a multi-edition ISO.
- Windows 10Microsoft · WindowsMicrosoft still offers the Windows 10 Media Creation Tool and Update Assistant for version 22H2, but free support for Windows 10 ended on October 14, 2025.
- Microsoft 365 and Office appsMicrosoft · Microsoft OfficeWord, Excel, PowerPoint and Outlook are installed from your Microsoft account, not from a standalone download. The installer is tied to the licence on that account.
- Office Deployment ToolMicrosoft · Microsoft OfficeA command-line tool from Microsoft for downloading and deploying Click-to-Run versions of Office, such as Microsoft 365 Apps for enterprise, with chosen apps, languages and update settings.
- Visual C++ Redistributable (v14, latest)Microsoft · System components & runtimesThe Microsoft C and C++ runtime libraries that many programs and games need. Errors about missing MSVCP140.dll or VCRUNTIME140.dll usually mean this package is missing or damaged.
- DirectX End-User Runtime (legacy DirectX 9–11 libraries)Microsoft · System components & runtimesInstalls the legacy DirectX SDK libraries some older games still need, such as d3dx9_43.dll, XInput and XAudio. It does not update DirectX 12 itself.