1. Home
  2. Windows
  3. How to Resolve Windows Error Code ERROR_98: Step-by-Step Troubleshooting Guide

How to Resolve Windows Error Code ERROR_98: Step-by-Step Troubleshooting Guide


If you’ve encountered Windows Error Code ERROR_98, you’re not alone — this error can be a frustrating roadblock, often related to port conflicts, system misconfigurations, or network issues. Don’t worry! In this detailed, easy-to-follow guide, we’ll walk you through every step to diagnose and fix this problem so you can get back to smooth computing.


What is Windows Error Code ERROR_98?

ERROR_98 typically corresponds to the message:
"The specified address is already in use."

This usually indicates that your system is trying to bind a network service or application to a port or IP address that is already occupied by another program. It’s common in server environments, network tools, or when running multiple instances of network services on the same machine.


Why Does ERROR_98 Occur?

  • Port conflicts: Two applications attempting to use the same port.
  • Previous process didn’t close properly: A background process might still be holding onto the port.
  • Network misconfiguration: Incorrect IP binding or network settings.
  • Firewall or security software interference.


Step-by-Step Guide to Fix ERROR_98

Step 1: Identify the Conflicting Application or Process

The first move is to find out which application is currently using the port or IP.

How to do it:

  1. Open Command Prompt as Administrator.

    • Press Windows + X and select Command Prompt (Admin) or Windows Terminal (Admin).

  2. Type the following command and hit Enter:

    netstat -aon | findstr :

    Replace <port_number> with the port your application is trying to use (e.g., 80, 443).

  3. This command lists all processes using that port along with their Process ID (PID).

  4. Note the PID at the end of the line.

  5. Find which application is using that PID:

    tasklist /FI "PID eq "

Human Tip: If you’re unsure about the port number, check your application settings or error logs. Common problem ports include 80 for HTTP, 443 for HTTPS, 3306 for MySQL, and others depending on your app.


Step 2: Close or Restart the Conflicting Process

Once you’ve identified the culprit:

  1. If it’s safe, close the application normally.

  2. If it’s stuck or invisible:

    taskkill /PID /F

  3. Retry your application to see if the issue is resolved.

Caution: Be sure to only stop processes you recognize. Killing system-critical tasks can crash your system.


Step 3: Change the Application Port

If the conflicting app cannot be stopped, or you want to avoid future conflicts:

  1. Open your application settings.

  2. Look for network or port configuration.

  3. Change the port to an unused number (commonly above 1024, e.g., 8080, 5000).

  4. Save and restart your app.


Step 4: Restart the Network Interface or System

Sometimes, lingering system states cause port usage issues.

  • Restart your network connection:

    1. Open Control PanelNetwork and InternetNetwork and Sharing CenterChange adapter settings.
    2. Right-click your active network adapter and select Disable.
    3. Wait a few seconds, then right-click and Enable.

  • If this doesn’t help, reboot your computer to clear system locks.


Step 5: Check Firewall and Security Software

Your firewall or antivirus might block or reserve ports:

  1. Temporarily disable firewall or antivirus software.

  2. Test your application.

  3. If this resolves the error, configure your security software to allow the application or port explicitly.


Step 6: Use TCPView for Real-Time Port Monitoring (Advanced)

For a more visual and interactive approach:

  1. Download and run TCPView from Microsoft Sysinternals.

  2. Look for the port you’re interested in and identify the processes.

  3. Close or restart processes directly from TCPView.


Step 7: Reinstall or Update the Application

If none of the above works:

  • Your application may have a bug or corrupted files causing improper port usage.
  • Try uninstalling and reinstalling the latest version.
  • Check the application’s support forum or site for known issues.


Final Thoughts: Preventing ERROR_98 in the Future

  • Regularly monitor which ports are in use.
  • Avoid running multiple services on the same port.
  • Use dynamic port allocation when possible.
  • Keep your system and applications updated.
  • Maintain good security software configurations.


Summary

To quickly resolve Windows Error Code ERROR_98:

  1. Identify which process is using the conflicting port.
  2. Terminate or configure the applications to avoid port clash.
  3. Restart network adapters or your machine.
  4. Adjust firewall or antivirus settings.
  5. Use specialized tools like TCPView if needed.

With this step-by-step guide, you’ll be able to troubleshoot and fix ERROR_98 effectively — getting you back on track without the headache.


Did this guide help you?

If you have any questions, feel free to drop a comment, and we’ll happily assist you!


Keywords to boost SEO:

Windows Error Code ERROR_98 fix, ERROR_98 Windows troubleshooting, port conflict Windows ERROR_98, how to resolve ERROR_98, Windows address in use error solution, fixing ERROR_98 in Windows, Windows network error troubleshooting.


Thank you for reading! Stay tech-savvy and keep your PC running smoothly.

Updated on June 17, 2025
Was this article helpful?

Related Articles

Leave a Comment