Fix: Windows 10 Freezes/Hangs Randomly

There are many things that can cause Windows 10 freezes randomly. Whatever the case might be, we’ll discuss these issues and provide an extensive guide to deal with them.

It’s a widely known fact that the majority of Windows 7, 8, or Vista users got their Windows 10 system as a free update. That’s the reason why they have to battle with so many incompatibility issues. The programs in the computer were initially installed and were meant for use on the previous systems (Win 7, 8, and Vista). When they run on Windows 10, there’s a chance that they can cause Windows 10 freezes randomly, due to lack of drivers.

However, that doesn’t have to apply for every single program, as there are programs which have good optimization and run without any problems. Programs that depend on certain graphical and video drivers are the ones that are usually the culprits. In addition, the driver itself can cause a lot of problems as well, which is why we’ll address it first before moving on.

We’d just like to mention that the best possible solution to any of the following problems is to simply reinstall the system. However, we want to focus on fixing the issue without having to do so. Therefore, we’ve come up with several methods which the users can try out to fix their Windows 10 freezes. So let’s begin.

Try Updating the Graphics/Video Driver

In most cases, Windows 10 should be completely compatible with the drivers that were installed on previous systems. However, the users need to make sure that they immediately update the drivers while their Windows 10 installation is still fresh. That can eliminate up to 90% of the problems that later cause inconveniences. There are two ways to approach this. The user can either use the Device Manager or the manufacturer’s site to update the drivers.

Here’s how to do it by using the first approach:

  1. First, hold down the Windows Key, and then press X.
  2. Select Device Manager and choose Display adapters option.
  3. Right-click on the graphics card’s name and choose Update driver software.
  4. Afterward, select Search automatically for updated driver software.
  5. A new pop-up window will appear where the user just needs to follow the instructions.

If the computer finds that several drivers are missing or are corrupt, it should restart and proceed with the installation once the computer powers up. On the other hand, if it doesn’t, then proceed to the second approach.

The second approach is to simply visit the manufacturer’s website and navigate to the driver download section. There, the users will need to choose the driver for their PC from a list of available drivers. If the issue still persists after the installation, the user can try updating the audio drivers in the same manner. If that doesn’t solve the problem, then Winsock catalog might be causing some problems.

How to Reset Winsock Catalog

To reset the Winsock Catalog, the user needs to do the following.

  1. Hold down the Windows Key and press X.
  2. When the Command Prompt window appears, input the following command “netsh winsock reset’.
  3. Press Enter.
  4. Reboot the PC and test it out.

Performing a Clean Boot

Performing a clean boot is one of the safest ways to monitor the processes of various programs and services. Many people whose Windows 10 freezes randomly opt for that solution.

Increasing the Virtual Memory

Virtual Memory (or VRAM) is the backbone of every process and operation. If it runs out, it might cause Windows 10 freezes randomly. Windows utilizes RAM when resource-intensive programs are running by combining it with TEMP Storage. The users can fix Windows 10 freezes by increasing the virtual memory. Here’s how to do it.

  1. Hold down the Windows Key and press R.
  2. Afterward, type powercfg.cpl and click on OK.
  3. Click the Change Plan Settings option for the Active Plan.
  4. Choose Change Advanced Power Settings.
  5. Scroll down until PCI Express appears.
  6. Click on Link State Power Management and change it to Off.

Turning Off Fast Startup

Turning off fast startup can greatly enhance the overall performance of the computer. It’s quite simple to do. Just follow these steps.

  1. First, right-click on the Start Menu.
  2. Open Winx Menu.
  3. Click on Power Options.
  4. Select Choose what the power buttons do.
  5. Click on change settings that are currently unavailable.
  6. There should be a checkbox next to Turn on Fast Startup (recommended), disable it.
  7. Save changes and exit.

Diagnosing the Hard Drive for Issues

If none of the above methods are solving the issue, then it’s time to take a look at the hard drive. It’s a good idea to check the hard disk for errors or any physical damage to it before continuing with other methods. Faulty hard disks are often the main cause of freezes and slow performance. There are various tools and add-ons online that can help the user diagnose the hard drive. Alternatively, the user can enter the BIOS of the motherboard and run a system diagnostic tool from there. Both ways are equally effective and should tell the user if something’s wrong with the disk.

Switching the Network Adapter Drivers

Users whose Windows 10 freezes randomly have reported that switching the Broadcom network adapter drivers to the Microsoft ones fixes the problem. There are several cases where Broadcom drivers become incompatible with certain Windows 10 functions. That often causes the computer to lag, and it hurts the overall performance. Switching back to software that Microsoft provides often resolves these incompatibilities. However, this fix is only for people who use Broadcom network adapters.

For some people, switching the network adapter drivers might be complicated. In reality, it really isn’t. We’ll provide all the necessary steps that the users should follow down below.

  1. Start by right-clicking on the Start Menu.
  2. Launch WinX Menu.
  3. In the Device Manager, find Network adapters and expand it.
  4. Go to the Network adapters section and right-click on Properties.
  5. Find the Driver tab.
  6. Click on Update Driver.
  7. Afterward, select Browse my computer for driver software.
  8. Select the Let me pick from a list of device drivers on my computer option.

At this point, there should be two different versions of drivers for the Broadcom network adapter. The ones that you want to install are the Microsoft ones. The only thing left to do is to follow the last two steps and watch as the installation continues. Therefore, these are the last steps.

  1. Click on Next when the Microsoft variant of the drivers appears.
  2. Exit the Device Manager when the installation completes.

Restart the computer.

Disabling Unwanted Programs and Applications

Another possible culprit could be unnecessary apps that run in the background and cause Windows 10 freezes randomly. Fortunately enough, these can be disabled, and here’s how.

  1. Click the Start Menu and choose Settings.
  2. Select the Privacy option and scroll down to the bottom.
  3. Background Apps option should now appear. Click on it.
  4. A list of applications will be shown and you can choose which programs you want to disable now.

Turning Off the Location Services

There are multiple instances of computers slowing down because of the GPS service trying to send a report to the Microsoft servers. The user can monitor the GPS service in the Event Viewer to see how much memory it eats up. In order to disable it, the user needs to stick to the following steps. It’s quite simple.

  1. Open up the Start Menu.
  2. Choose Settings.
  3. Go to the Privacy tab.
  4. Select Location.
  5. Simply turn off the service.


Please enter your comment!
Please enter your name here