如果您使用的某个应用在您完成使用该应用后未将资源返回到您的系统,则会发生Windows 10 内存泄漏。(memory leak)发生这种情况时,您将无法在 PC 上执行其他任务,因为PC 没有(PC doesn)足够的RAM来处理。
在大多数情况下,您可以自己修复Windows 10 内存泄漏(memory leak)问题。您可以关闭资源密集型应用程序,禁用某些启动应用程序(startup apps),并执行类似的任务来修复内存泄漏(memory leak)。
重启你的电脑(Restart Your PC)
清除 PC 内存内容的(clear the contents of your PC’s memory)一种简单方法是重新启动 PC。在大多数情况下,这应该可以解决内存泄漏问题,至少是暂时的,直到您找到永久修复。
- 打开PC 上的“开始”菜单。(Start)
- 在开始菜单(Start menu)中选择电源图标(power icon)。
- 选择重新启动(Restart)以重新启动您的 PC。
使用 Windows 内存诊断修复 Windows 10 内存泄漏(Use Windows Memory Diagnostic to Fix a Windows 10 Memory Leak)
Windows 10 预装了一个名为Windows 内存诊断(Windows Memory Diagnostic)的工具。您可以使用此工具查找和修复 PC RAM 的问题(fix issues with your PC’s RAM)。
由于该工具会自动检测您的内存问题,因此您无需精通计算机即可使用该工具。
- 打开开始(Start)菜单,搜索Windows Memory Diagnostic,然后在搜索结果中选择该工具。
- 选择立即重新启动并检查(Restart now and check for problems (recommended))工具中的问题(推荐)。
- 您的计算机将重新启动,该工具将尝试修复您的内存问题。
关闭有问题的应用程序以解决 Windows 10 内存泄漏问题(Close the Problematic App to Resolve the Windows 10 Memory Leak Issue)
大多数 Windows 10内存泄漏(memory leak)问题是由于您在系统上安装了有问题的应用程序造成的。此应用程序通常会占用您所有的RAM,并且没有任何内存可供其他应用程序使用。
在这种情况下,您可以通过关闭(closing the problematic app)PC 上有问题的应用程序来解决问题。任务管理器(Task Manager)应该告诉你什么应用程序正在使用多少内存(RAM)。如果您发现某个应用程序使用了不寻常的内存量,则该应用程序可能是罪魁祸首。
- 右键单击(Right-click)Windows 任务栏(Windows taskbar)并从菜单中选择任务管理器。(Task Manager)
- 在任务管理器中选择进程选项卡。(Processes)
- 您将看到应用程序列表以及它们使用的内存量(memory amount)。如果您发现某个应用程序占用过多内存,请右键单击该应用程序并选择(app and select) 结束任务(End task)以关闭该应用程序。
对每个使用大量内存的应用重复上述过程。如果您的 Windows 10 内存泄漏问题通过这样做得到解决,您就知道是哪些应用程序导致了问题。然后,您可以手动卸载(uninstall those apps)计算机上的这些应用程序。
禁用启动程序(Disable Startup Programs)
如果你的电脑一打开电脑就开始出现内存泄漏(memory leak)的迹象,那么启动应用程序(startup app)可能是罪魁祸首。这些应用程序会在您的 PC 启动时自动启动。
在这种情况下,您可以从启动应用程序列表中删除有问题的应用程序。当您打开计算机时,该应用程序将不再自动打开。
- 同时按Windows + I键打开 Windows 10 的设置应用程序。(Settings)
- 在设置窗口中选择应用程序。(Apps)
- 从左侧边栏中选择启动。(Startup)
- 在右侧窗格中找到您不想在计算机启动时启动的应用程序。
- 将该应用程序的切换开关转到关闭位置。对您不想在打开机器时启动的每个应用程序重复此过程。
更新您的设备驱动程序(Update Your Device Drivers)
过时的设备驱动程序会导致各种问题,包括 Windows 10内存泄漏(memory leak)问题。如果您的 PC 出现这种情况,您应该将所有驱动程序更新到最新版本。
在Windows 10(Windows 10)上更新驱动程序是免费且容易的。
- 通过访问开始(Start)菜单、搜索设备管理器(Device Manager)并在搜索结果中选择该选项来打开设备管理器。(Device Manager)
- 在“设备管理器”窗口(Device Manager window)中找到您要为其更新驱动程序的设备。通常,您需要更新图形、声音和网络驱动程序来修复内存泄漏问题(memory leak problem)。
- 右键单击您的设备并选择更新驱动程序(Update driver)。
- 在以下窗口中选择自动搜索驱动程序(Search automatically for drivers),让Windows 10自动为您的设备查找最新的驱动程序。
- 安装新的驱动程序(如果可用)。
- 安装驱动程序后重新启动 PC。
如果您使用Nvidia显卡,您还可以手动更新驱动程序(update your drivers)。
运行防病毒扫描以解决 Windows 10 内存泄漏问题(Run an Antivirus Scan to Get Around the Windows 10 Memory Leak Problem)
有时,病毒或恶意软件(virus or malware)最终会占用您的整个内存,从而导致Windows 10 内存泄漏问题(memory leak problem)。在这些情况下,请使用您 PC 的内置防病毒工具(antivirus tool)从您的计算机中查找并删除任何病毒。
如果您的计算机上安装了第三方防病毒软件,您也可以使用它。
- 启动“开始(Start)”菜单,搜索Windows Security,然后在搜索结果中选择该应用程序。
- 在以下屏幕上选择病毒和威胁防护。(Virus & threat protection)
- 在右侧窗格中选择扫描选项。(Scan options)然后,选择完全扫描(Full scan)选项并选择立即扫描(Scan now)。
- 等待(Wait)防病毒软件扫描您的整个 PC。
在 Windows 10 上禁用 Sysmain(Disable Sysmain on Windows 10)
Sysmain 是 Windows 10(Sysmain is a feature in Windows 10)中的一项功能,可自动将您常用的应用程序预加载到RAM中。这使得启动这些应用程序的速度更快。
但是,如果您遇到任何与 RAM 相关的问题,则值得关闭该功能以查看是否有任何不同。您可以随时重新启用该功能。
要关闭 Sysmain:
- 同时按Windows + R键打开运行框。(Run)
- 在“运行”框中(Run box and press) 键入以下内容,然后按Enter:
services.msc
- 在“服务(Services)”窗口中找到Sysmain,右键单击该服务,然后选择“停止”(Stop)。
- 要确保Sysmain 服务(service doesn)在您重新启动 PC 时不运行,请右键单击该服务并选择属性(Properties)。
- 从启动类型(Startup type)下拉菜单中选择禁用。(Disabled)然后,选择应用(Apply),然后选择底部的确定。(OK)
- 关闭服务(Services)窗口。
现在应该修复您的 Windows 10 内存泄漏问题(Your Windows 10 Memory Leak Problem Should Now Be Fixed)
内存泄漏问题在(Memory leak)Windows PC(Windows PCs)上很常见。如果您曾经在您的机器上遇到过这个问题,那么您现在知道如何解决这个问题了。简而言之,远离任何不受信任的应用程序,你应该会没事的。
How To Fix Windows 10 Memory Leaks
A Windows 10 memory leak occurs when an app you were using didn’t return the resources to your system when you finished using that app. When this happens, you can’t work on other tasks on your PC as the PC doesn’t have enough RAM to work with.
In most cases, you can fix the Windows 10 memory leak issues yourself. You can close resource-intensive apps, disable certain startup apps, and perform similar tasks to fix a memory leak.
Restart Your PC
An easy way to clear the contents of your PC’s memory is to restart your PC. This should fix the memory leak issue in most cases, at least temporarily, until you can find a permanent fix.
- Open the Start menu on your PC.
- Select the power icon in the Start menu.
- Choose Restart to restart your PC.
Use Windows Memory Diagnostic to Fix a Windows 10 Memory Leak
Windows 10 comes preloaded with a tool called Windows Memory Diagnostic. You can use this tool to find and fix issues with your PC’s RAM.
Since the tool automatically detects the issue with your memory, you don’t have to be computer-savvy to use the tool.
- Open the Start menu, search for Windows Memory Diagnostic, and select that tool in the search results.
- Select Restart now and check for problems (recommended) in the tool.
- Your computer will restart, and the tool will try and fix your memory issues.
Close the Problematic App to Resolve the Windows 10 Memory Leak Issue
Most Windows 10 memory leak issues occur due to a problematic app that you’ve installed on your system. This app usually eats up all your RAM and leaves no memory for other apps to use.
In this case, you can fix the issue by closing the problematic app on your PC. Task Manager should tell you what app is using what amount of RAM. If you find an app using an unusual amount of memory, that app might be the culprit.
- Right-click the Windows taskbar and choose Task Manager from the menu.
- Select the Processes tab in Task Manager.
- You’ll see a list of apps along with the memory amount they use. If you find an app using too much memory, right-click that app and select End task to close the app.
Repeat the above process for each app that uses a lot of memory. If your Windows 10 memory leak issue gets resolved by doing that, you know what apps are causing the problem. You can then manually uninstall those apps on your computer.
Disable Startup Programs
If your PC starts showing signs of a memory leak as soon as you turn on the PC, a startup app might be the culprit. These apps automatically launch at your PC’s boot.
In this case, you can remove the problematic app from the startup apps list. The app will no longer automatically open when you turn on your computer.
- Open Windows 10’s Settings app by pressing Windows + I keys simultaneously.
- Select Apps on the Settings window.
- Choose Startup from the sidebar on the left.
- Find the app you don’t want to launch at your computer’s boot on the right pane.
- Turn the toggle for that app to the off position. Repeat this process for each app you don’t want to launch when you turn on your machine.
Update Your Device Drivers
Outdated device drivers cause various issues, including Windows 10 memory leak issues. If this is the case with your PC, you should get all your drivers updated to the latest versions.
It’s free and easy to update drivers on Windows 10.
- Open Device Manager by accessing the Start menu, searching for Device Manager, and selecting that option in the search results.
- Find the device you want to update the drivers for on the Device Manager window. Usually, you need to update the graphics, sound, and network drivers to fix a memory leak problem.
- Right-click your device and select Update driver.
- Select Search automatically for drivers on the following window to let Windows 10 automatically find the latest drivers for your device.
- Install the new drivers if they are available.
- Restart your PC when the drivers are installed.
If you use an Nvidia graphics card, you can also manually update your drivers.
Run an Antivirus Scan to Get Around the Windows 10 Memory Leak Problem
Sometimes, a virus or malware ends up using your entire memory, which leads to a Windows 10 memory leak problem. In these cases, use your PC’s built-in antivirus tool to find and remove any viruses from your computer.
If you have a third-party antivirus installed on your computer, you can use that, too.
- Launch the Start menu, search for Windows Security, and select that app in the search results.
- Choose Virus & threat protection on the following screen.
- Select Scan options on the right pane. Then, choose the Full scan option and select Scan now.
- Wait for the antivirus to scan your entire PC.
Disable Sysmain on Windows 10
Sysmain is a feature in Windows 10 that automatically preloads your frequently used apps in the RAM. This makes launching those apps faster.
But, if you ever experience any RAM-related issues, it’s worth turning off that feature to see if that makes any difference. You can always re-enable the feature later.
To turn off Sysmain:
- Open the Run box by pressing Windows + R keys simultaneously.
- Type the following in the Run box and press Enter:
services.msc
- Find Sysmain on the Services window, right-click the service, and select Stop.
- To ensure the Sysmain service doesn’t run when you reboot your PC, right-click the service and choose Properties.
- Select Disabled from the Startup type dropdown menu. Then, select Apply followed by OK at the bottom.
- Close the Services window.
Your Windows 10 Memory Leak Problem Should Now Be Fixed
Memory leak issues are pretty common on Windows PCs. If you ever experience this problem on your machine, you now know what to do to get around it. In a nutshell, stay away from any untrusted apps, and you should be just fine.