Skip to Content

Solved: How do I fix Rust keeps lagging, freezing, or crashing unexpectedly when startup or during gameplay?

Problem Symptom

Many players reported Rust keeps crashing on Windows 11 and Windows 10 PC at startup immediately when it is launched, while loading, joining the server, or it constantly closes unexpectedly during gameplay.

I’m still crashing as much as I did before the update so idk what u fixed
— noah stimson (@StimsonNoah) June 9, 2021

The detailed error message is as below:

rust.exe has stopped working
Windows is checking for a solution to the problem…

rust.exe has stopped working

RustClient.exe has stopped working
A problem caused the program to stop working correctly.
Windows will close the program and notify you if a solution is available.

RustClient.exe has stopped working

Follow the below recommended troubleshooting solution steps to resolve Rust keeps crashing or freezing unexpectedly when startup or during gameplay issue ranging from old graphics drivers to low virtual memory.

Potential Causes

  • There are some configurations on which it will cease to run.
  • The hardware does not meet the minimum system requirements.
  • Outdated or incompatible Graphics GPU Drivers.
  • Incompatible PC configuration.
  • Outdated Windows.
  • Outdated DirectX or too much consumption of resources from DirectX 11.
  • Outdated game version or game launcher.
  • Lack of administrative privileges because not running Rust as administrator.
  • Missing or corrupted system files or game files.
  • Overheat due to play the game for a long time.
  • Low virtual memory or insufficient memory due to run too many unnecessary opened background running tasks, startup apps, antivirus or security software programs while playing Rust.
  • Issues with the Visual C++ Redistributable.
  • Overlay apps.
  • Bug in the game update.
  • Bug in the Steam beta client.

Is your game crashing when getting killed or assigning sleeping bags? This is a bug in the current Steam beta. Make sure you’re opted out of the beta under Steam -> Settings -> Account. pic.twitter.com/dqT6QLQ4qa
— Rust (@playrust) February 3, 2018

Pre-check

Restart device

First of all, restart your computer to refresh the operating system as well as remove corrupt temporary data.

Fulfil Rust minimum system requirements

Checking for Windows update and make sure your PC meets the minimum system requirements to play Rust smoothly. Below are the Rust‘s minimum and recommended system requirements:

MINIMUM system requirements for Windows

Requires a 64-bit processor and operating system
OS: Windows 8.1 64bit
Processor: Intel Core i7-3770 / AMD FX-9590 or better
Memory: 10 GB RAM
Graphics: GTX 670 2GB / AMD R9 280 better
DirectX: Version 11
Network: Broadband Internet connection
Storage: 20 GB available space
Additional Notes: SSD is highly recommended or expect longer than average load times.

RECOMMENDED system requirements for Windows

Requires a 64-bit processor and operating system
OS: Windows 10 64bit
Processor: Intel Core i7-4790K / AMD Ryzen 5 1600
Memory: 16 GB RAM
Graphics: GTX 980 / AMD R9 Fury
DirectX: Version 12
Network: Broadband Internet connection
Storage: 20 GB available space
Additional Notes: SSD is highly recommended.

MINIMUM system requirements for macOS

Requires a 64-bit processor and operating system
OS: OS X El Capitan 10.11
Processor: Intel Core i7-3770 / AMD FX-9590 or better
Memory: 10 GB RAM
Graphics: GTX 670 2GB / AMD R9 280 better
Network: Broadband Internet connection
Storage: 25 GB available space
Additional Notes: Metal is required,

RECOMMENDED system requirements for macOS

Requires a 64-bit processor and operating system
OS: OS X El Capitan 10.11
Processor: Intel Core i7-4790K / AMD Ryzen 5 1600
Memory: 16 GB RAM
Graphics: GTX 980 / AMD R9 Fury
Network: Broadband Internet connection
Storage: 25 GB available space
Additional Notes: SSD is highly recommended or expect longer than average load times.
Visit Rust on Steam Store for the latest system requirements information.

How to check your PC’s hardware specifications

Step 1: Open the Settings app.
Step 2: Navigate to System > About.
Step 3: The basic information about device such as processor and RAM display under Device Specifications.
Step 4: Select the Display option in the left menu pane of the System screen.
Step 5: Under the Display tab, go to Advanced display settings.
Under the Display tab, go to Advanced display settings.
Step 6: Click on the Display adapter properties for Display 1 link to open Display Properties dialog.
Click on the Display adapter properties for Display 1 link to check GPU specifications in the Display Properties dialog.
Step 7: Display Properties dialog will open and display GPU specifications information.
Display Properties dialog will open and display GPU specifications information.
If you found that the hardware is not fulfil for the game’s minimum system requirements, you can upgrade the related component especially CPU and RAM,  play the game on a better PC, or you can try to lower some of the game’s graphics settings.

Solution 1: Close Rust from Background apps

Step 1: Press the Windows + I keys to open the Windows Settings app.

Step 2: Scroll down from the left pane and select the Background apps option.

Step 4: Scroll down and look for the Rust program.

Step 5: Toggle off the Rust.

Close Rust from Background apps

Step 6: Restart your PC.

Solution 2: Update Windows

Step 1: Press the Windows + I keys to open the Windows Settings.

Step 2: Select the Update & security option in the Settings app.

Select the Update & security option in the Settings app.

Step 3: Go to the Windows Update section.

Step 4: Click on the Check for updates button, Windows will start to search for the new updates.

Click on the Check for updates button, Windows will start to search for the new updates.

Step 5: If there is a new update available for your OS, then download and install it on your computer.

Step 6: Once the new update is installed, restart the computer.

Solution 3: Update the graphics card driver

Check and confirm you have the latest version of graphics card driver installed to ensure smooth gameplay. You can update the graphics card driver manually by going to the manufacturer’s website and search for the most recent correct driver. Be sure to choose only driver that is compatible with your Windows OS version.

Update driver in Windows

Step 1: Press the Windows key + R to open the Run dialog.

Step 2: Type devmgmt.msc in the Run dialog box and click on the OK button or press the Enter key to open the Device Manager.

Step 3: Go to the device category and click on it to expand the section.

Step 4: Right-click on the device name and select the Update driver option from the context menu.

Right-click on the device name and select the Update driver option from the context menu.

Step 5: Select the Search automatically for updated driver software option for Windows to start to search and install the latest device driver on the computer.

Select the Search automatically for updated driver software option for Windows to start to search and install the latest device driver on the computer.

For NVIDIA

Step 1: Download and Install the Nvidia GeForce Experience application.

Step 2: Open the Nvidia GeForce Experience application.

Step 3: Register a new account or login with your existing account.

Step 4: Click on the DRIVERS tab and select the CHECK FOR UPDATES option.

Click on the DRIVERS tab and select the CHECK FOR UPDATES button.

Alternatively, visit official NVIDIA Driver Downloads page to download the latest version of GPU driver.

For AMD

Step 1: Download and install the AMD Auto Detect and Install tool.

Step 2: Once installed, run the application and click the Install option.

Step 3: When it’s finished it will automatically detect your graphics card.

Step 4: After detecting the drivers, it will prompt you to select a version.

Step 5: Select the Recommended Version and click on the Install button.

Select the Recommended Version and click on the Install button.

Alternatively, visit official AMD Drivers and Support page to download the latest version of GPU driver.

Solution 4: Run Steam program as an administrator

Step 1: If the Steam program is running, right-click the Steam icon on the taskbar and select Exit option from the context menu.

If the Steam program is running, right-click the Steam icon on the taskbar and select Exit option from the context menu.

Step 2: Right-click on the Steam Launcher icon and click on the Properties option in the context menu.

Right-click on the Steam Launcher icon and click on the Properties option in the context menu.

Step 3: Click on the Compatibility tab.

Step 4: Check the box next to the Run this program as an administrator option.

Click on the Compatibility tab. Check the box next to the Run this program as an administrator option.

Step 5: Click on the Apply button and then select the OK button.

Step 6: Relaunch Rust from Steam.

Solution 5: Opt-out of the Steam beta programs

Step 1: Start the Steam program.

Step 2: Click on the Steam > Settings.

Click on the Steam > Settings.

Step 3: In the Account tab, click on the CHANGE… button.

In the Account tab, click on the CHANGE... button.

Step 4: Click on the list box for the Beta Participation.

Step 5: Select the NONE – Opt out of all beta programs option.

Select the NONE - Opt out of all beta programs option.

Step 6: Click on the OK button.

Step 7: Reopen the Steam program and launch the Rust game.

Solution 6: Terminate background programs

Step 1: Press on the Ctrl + Shift + ESC to open the Task Manager. Alternatively, right-click on the taskbar and select Task Manager option or Start Task Manager option from the context menu.

Press on the Ctrl + Shift + ESC to open the Task Manager.

Right-click on the taskbar and select Task Manager option or Start Task Manager option from the context menu.

Step 2: Go to the Processes tab.

Step 3: Check which process is consume a lot of CPU and Memory resource.

Check which process is consume a lot of CPU and Memory resource.

Step 4: Right-click on it and select the End task option or End Process Tree option from the context menu. Additionally, terminate those programs you don’t use currently.

Right-click on it and select the End Process Tree option from the context menu. Additionally, terminate those programs you don’t use currently.

Right-click on it and select the End task option from the context menu. Additionally, terminate those programs you don’t use currently.

Step 5: Relaunch Rust from Steam.

Solution 7: Verify the integrity of game files

Step 1: Open the Steam program.

Step 2: Go to the LIBRARY.

Go to the LIBRARY.

Step 3: Right-click on Rust and click on the Properties option from the context menu.

Right-click on Rust and click on the Properties option from the context menu.

Step 4: Click on the LOCAL FILES tab.

Step 5: Select the VERIFY INTEGRITY OF GAME FILES… option.

Click on the LOCAL FILES tab. Select the VERIFY INTEGRITY OF GAME FILES... option.

Step 6: Wait for the scanning process to complete.

Step 7: Relaunch Rust from Steam.

Solution 8: Change the Power option to High Performance or Ultimate Performance

Step 1: Press on the Windows + R key to open the Run Dialog box.

Press on the Windows + R key to open the Run Dialog box.

Step 2: Type the following command and press the Enter key: powercfg.cpl

Type the following command and press the Enter key: powercfg.cpl

Step 3: Click on the High Performance or Ultimate Performance option.

Click on the High Performance or Ultimate Performance option.

Step 4: Restart your PC

Solution 9: Set Affinity for Rust

Step 1: Press on the Ctrl + Shift + ESC to open the Task Manager. Alternatively, right-click on the taskbar and select Task Manager option or Start Task Manager option from the context menu.

Press on the Ctrl + Shift + ESC to open the Task Manager.

Right-click on the taskbar and select Task Manager option or Start Task Manager option from the context menu.

Step 2: Go to the Details tab.

Go to the Details tab.

Step 3: Locate Rust from the list of program, right-click on it, and select the Set affinity option from the context menu.

Locate Rust from the list of program, right-click on it, and select the Set affinity option from the context menu.

Note: Set affinity option will assign Rust process to only a few cores that already have a cache of the game stored so that it will run faster and perform better.

Step 4: Check all the boxes available and then click on the OK button.

Check all the boxes available and then click on the OK button.

Step 5: Relaunch Rust from Steam.

Solution 10: Set High Priority for Rust

Step 1: Press on the Ctrl + Shift + ESC to open the Task Manager. Alternatively, right-click on the taskbar and select Task Manager option or Start Task Manager option from the context menu.

Press on the Ctrl + Shift + ESC to open the Task Manager.

Right-click on the taskbar and select Task Manager option or Start Task Manager option from the context menu.

Step 2: Go to the Details tab.

Go to the Details tab.

Step 3: Locate Rust from the list of program, right-click on it, and assign the Set Priority option to High from the context menu.

Locate Rust from the list of program, right-click on it, and assign the Set Priority option to High from the context menu.

Step 4: Close the Task Manager.

Step 5: Relaunch Rust from Steam.

Solution 11: Set Launch Options for Rust

Step 1: Open the Steam program.

Step 2: Go to the LIBRARY.

Go to the LIBRARY.

Step 3: Right-click on Rust and click on the Properties option from the context menu.

Right-click on Rust and click on the Properties option from the context menu.

Step 4: Click on the SET LAUNCH OPTIONS… button.

Click on the SET LAUNCH OPTIONS... button.

Step 5: Enter below parameter as Launch Options: -high -maxMem=X -malloc=system -force-feature-level-11-0 -cpuCount=X -exThreads=X -force-d3d11-no-singlethreaded

Enter below parameter as Launch Options: -high -maxMem=X -malloc=system -force-feature-level-11-0 -cpuCount=X -exThreads=X -force-d3d11-no-singlethreaded

Step 6: Click on the OK button.

Step 7: Restart your PC

Solution 12: Reinstall Microsoft Visual C++ Runtime

Step 1: Press the Windows key to open up the Start Menu.

Step 2: Type Apps & Features and click on it from the search result.

Type Apps & Features and click on it from the search result.

Step 3: Locate the Microsoft Visual C++ program(s) in the list of installed program.

Step 4: Select each Microsoft Visual C++ program and click on the Uninstall button.

Select each Microsoft Visual C++ program and click on the Uninstall button.

Step 5: Download the latest Microsoft Visual C++ Runtime from the official Microsoft website.

Step 6: Double click on the downloaded executable file to start the installation.

Step 7: Restart your PC.

Solution 13: Reinstall the latest version of DirectX

Step 1: Visit the DirectX download page on Microsoft’s site.

Step 2: Select your preferred language from the drop-down box.

Step 3: Click on the Download button to save the DirectX setup file to your computer.

Select your preferred language from the drop-down box. Click on the Download button to save the DirectX setup file to your computer.

Step 4: Double click on the downloaded dxwebsetup.exe file to start the DirectX installation, follow the on-screen directions from the installation program to complete the installation

Step 5: Restart your PC.

Solution 14: Run Rust in DirectX 9

Step 1: Open the Steam program.

Step 2: Go to the LIBRARY.

Go to the LIBRARY.

Step 3: Right-click on Rust and click on the Properties option from the context menu.

Right-click on Rust and click on the Properties option from the context menu.

Step 4: Click on the SET LAUNCH OPTIONS… button.

Click on the SET LAUNCH OPTIONS... button.

Step 5: Enter below parameter as Launch Options: -dx9

Note: If there were some other Launch Options parameter exist, make sure you separate this with a space.

Step 6: Click on the OK button.

Step 7: Restart your PC

Solution 15: Set Custom size for Virtual Memory

Step 1: Open the Run box.

Step 2: Type sysdm.cpl and click on the OK button to launch the System Properties window in the Control Panel.

Step 3: Go to the Advanced tab.

Step 4: Click on the Settings button in the Performance section.

Go to the Advanced tab. Click on the Settings button in the Performance section.

Step 5: Go to the Advanced tab.

Step 6: Click on the Change button in the Virtual memory section.

Go to the Advanced tab. Click on the Change button in the Virtual memory section.

Step 7: Clear the checkbox next to the Automatically manage paging file size for all drives option.

Clear the checkbox next to the Automatically manage paging file size for all drives option.

Step 8: Select the C drive.

Select the C drive.

Step 9: Select the radio button next to the Custom size option.

Step 10: Type 4096 in the text box for Initial size (MB) and Maximum size (MB).

Select the radio button next to the Custom size option. Type 4096 in the text box for Initial size (MB) and Maximum size (MB).

Step 11: Click on the Set button and then the OK button.

Click on the Set button and then the OK button.

Step 12: Restart your PC.

Solution 16: Disable Windows Defender Firewall

Step 1: Click on the Start Menu and type firewall

Step 2: Select the Windows Defender Firewall program from the search result.

Step 3: Click on the Turn Windows Defender Firewall on or off option from the left pane to open the Customize Settings.

Click on the Turn Windows Defender Firewall on or off option from the left pane to open the Customize Settings.

Step 4: Select the Turn off Windows Defender Firewall (not recommended) option for both the Private network settings and Public network settings.

Select the Turn off Windows Defender Firewall (not recommended) option for both the Private network settings and Public network settings.

Step 5: Click on the OK button to save changes.

Step 6: Restart your PC.

Solution 17: Disable Windows Security protection

Step 1: Press the Windows + I keys to open the Windows Settings app.

Step 2: Click on the Update & Security option.

Step 3: Click on the Windows Security from the left pane.

Step 4: Click on the Open Windows Security button.

Click on the Windows Security from the left pane. Click on the Open Windows Security button.

Step 5: Click on the Virus & threat protection option at the left pane.

Step 6: Click on the Manage settings link.

Click on the Virus & threat protection option at the left pane. Click on the Manage settings link.

Step 7: Toggle off the Real-time protection option. If prompted, click on Yes to proceed further.

Toggle off the Real-time protection option. If prompted, click on Yes to proceed further.

Step 8: Toggle off Cloud-delivered protection and Tamper protection option as well.

Solution 18: Disable In-Game Overlay function

Disable Discord Overlay

Step 1: Launch the Discord app.

Step 2: Click on the gear icon at the bottom.

Step 3: Click on Overlay under App Settings.

Step 4: Toggle on the Enable in-game overlay.

Toggle on the Enable in-game overlay.

Step 5: Click on the Games tab and select Rust.

Step 6: Toggle off the Enable in-game overlay.

Toggle off the Enable in-game overlay.

Step 7: Restart your PC.

Disable Nvidia GeForce Experience Overlay

Step 1: Launch the Nvidia GeForce Experience app.

Step 2: Go to the Settings.

Step 3: Click on the General tab.

Step 4: Toggle off the IN-GAME OVERLAY option.

Toggle off the IN-GAME OVERLAY option.

Step 5: Restart your PC.

Note: Keep in mind that you should disable some other overlay apps such as MSI Afterburner, Rivatuner, RGB software, or other third-party apps run in the background always.

Solution 19: Disable Xbox Game Bar

Step 1: Press the Windows + I keys to open Windows Settings.

Step 2: Click on the Gaming option.

Click on the Gaming option.

Step 3: Go to the Game Bar settings.

Step 4: Turn off the Record game clips, screenshots, and broadcast using Game bar option.

Turn off the Record game clips, screenshots, and broadcast using Game bar option.

Alternatively you can just search for Game bar from the Windows Settings menu.

Solution 20: Disable CPU or GPU Overclocking function

Sometimes CPU or GPU Overclocking may cause issues with the bottleneck or compatibility. Set the frequency to default for optimal performance.

Solution 21: Update and install latest patch for Rust

Step 1: Open the Steam program.

Step 2: Go to the LIBRARY.

Go to the LIBRARY.

Step 3: Click on Rust from the left pane. It’ll automatically search for the available update.

Step 4: If there is an update available, make sure to click on the Update option.

If there is an update available, make sure to click on the Update option.

Step 5: Restart your PC.

Solution 22: Reinstall Rust program

Step 1: Open the Steam program.

Step 2: Go to the LIBRARY.

Go to the LIBRARY.

Step 3: Right-click on Rust and click on the Uninstall option from the context menu.

Right-click on Rust and click on the Uninstall option from the context menu.

Step 4: Click on the DELETE button to remove game files.

Click on the DELETE button to remove game files.

Step 5: Right-click the the Steam icon on the taskbar and then select the Exit option from the context menu.

Step 6: Press the Windows + E key.

Step 7: Paste the C:\Program Files (x86)\Steam\steamapps\common on the address bar, and press the Enter key.

Paste the C:\Program Files (x86)\Steam\steamapps\common on the address bar, and press the Enter key.

Step 8: Select the Rust folder, and press on the Del key to delete the folder.

Step 9: Relaunch Steam program to download and reinstall Rust.

Reference

Rust crashes when joining server
Rust crashes on startup
Why is my Rust crashing?