How to Fix system error 1231 has occurred? ( 5 Best ways)

A local network allows you to combine several PCs, which is a very useful option for organizing work in an office or in a room where not one, but many machines are used at once. True, the connection setup may be accompanied by system error 1231 on a Windows 10 computer. It will not allow you to connect to a second device on the network and thus make it difficult to transfer data. But the problem can be eliminated by first understanding the causes of its occurrence.

system error 1231 has occurred
system error 1231 has occurred

why does system error 1231 has occurred

To begin with, it is worth noting that close to error 1231 is the lack of starting the Net View service.

Both problems entail the same consequences and are caused by similar causes:

  • wrong PC name in LAN;
  • network adapter problems;
  • disable network discovery;
  • incorrect TCP/IP configuration settings.

Despite the apparent complexity of each selected factor, solving the problem does not cause any particular difficulties even for users who are poorly familiar with PC software components. It is only important to follow the instructions that are presented in the instructions.

How to fix system error 1231 has occurred?

The principle of troubleshooting directly depends on the cause that caused them. Below we consider all the existing ways to solve the problem from the most popular to the least popular.

Renaming missing machines

Problems connecting to a PC within the same local network are most often associated with assigning an incorrect computer name. For example, when the name of the car contains upper and lower case letters. This setting needs to be edited:

  • Open “Settings” through the “Start” menu.
  • Go to the “System” section, and then – “About”.
  • Check the machine name. If the name contains characters of different registers, click on the inscription “Rename this PC”.
  • Assign a name that consists of uppercase letters (capitals).

Similar actions must be repeated with all computers included in the local network. Of course, only if a mistake was actually made in the name of the car. Are you in need of fix Unexpected Kernel Mode Trap Windows 10.

Reinstalling the network adapter

Another common cause of connection problems can be network adapter problems. A universal solution is to reinstall the component using the Device Manager:

  • Right-click on the Start icon.
  • Launch “Device Manager”.
  • Expand the “Network Adapters” tab.
  • Right-click on the name of your adapter.
  • Click on the “Remove device” button.
  • Restart your computer.

After the reboot, the adapter will reappear in the Device Manager and will most likely start working in the correct mode. That is, you will no longer experience problems connecting to a neighboring computer within the local area. You may need to repeat the operation with other machines that are part of the current network, so be sure to stock up on time and patience.

Enable network discovery and automatic configuration

It is possible that error 1231 appears simply due to the network discovery function being disabled. These kinds of problems are fixed as follows:

  • Open the “Run” window with the key combination “Win” + “R”.
  • Enter the query “control.exe / name Microsoft.NetworkAndSharingCenter” and click on the “OK” button.
  • Click on “Change advanced sharing center”.
  • Check the box “Enable network discovery” and check the box next to “Enable automatic configuration of the device connected to the network.”
  • Save your changes.

As with the previous methods for solving the problem, the same steps should be repeated with all computers on the network. Otherwise, the error can be resolved only for one PC, and not for the entire chain. Here is quick fix to Machine Check Exception Windows 10.

Performing a TCP/IP Hard Reset to fix system error 1231 has occurred

Problems related to the TCP / IP configuration are only solved by resetting it completely, which will help fix error 1231:

  • Right-click on the Start icon.
  • Run command prompt as administrator.
  • ipconfig / flushdns nbtstat -R nbtstat -RR netsh int reset all netsh int ip reset netsh winsock reset».
  • Press the “Enter” key.
performing a tcp ip hard reset to fix system error 1231 has occurred
performing a tcp ip hard reset to fix system error 1231 has occurred

After resetting the configuration, you should restart the computer, and then reconnect to the local network. With a high degree of probability, the error will be corrected.

Creating a .bat script

This is an additional workaround for those who were unable to rename the PC when looking at the first troubleshooting option. As an alternative, it is suggested to create a script that allows both upper and lower case characters in the machine name:

creating a .bat script
creating a .bat script
  • Create a document using Notepad.
  • On the first line write “sc.exe config lanmanworkstation dependency=bowser/mrxsmb10/nsi” and on the second line write “sc.exe config mrxsmb20 start=disabled”.
  • Save the file with a “.bat” extension.
  • Run the resulting script as an administrator.
  • Wait for the script to finish processing.

Now the error with code 1231 will no longer appear even if for some reason one or more PCs on the network have been assigned a name with lowercase letters.


In conclusion, there are several ways to fix the system error 1231 has occurred. If you are able to identify the source of the problem, that is the best solution. However, if you are not able to identify the source or if the problem persists, you can try some of the methods listed above. Be sure to restart your computer after applying any of these solutions. If you still experience problems after restarting your computer, you may need to seek further assistance.