windows10内存占用率高
Windows 10 内存占用率高可能由多种原因导致,以下是一些常见的解决方法:
- 关闭不必要的系统服务:
- 停止并禁用 sysmain 服务(新版本 win10 是 superfetch 服务)。右键点击 “此电脑”,点击 “管理”,在计算机管理界面中点击 “服务和应用程序”→“服务”,在右侧栏中找到 sysmain 服务(或 superfetch 服务),双击进入后将其停止并禁用。
- 关闭 windows update 服务。该服务是 Windows 更新服务,自动更新可能会占用内存和网络等资源。同样在 “服务” 中找到该服务将其禁用,需要更新系统时再开启。
- 关闭 hyper-y 服务(如果不使用 Windows 自带虚拟机)。
- 更新驱动程序:使用驱动精灵、驱动人生或者鲁大师等软件,将所有驱动更新一遍,若问题仍存在,可尝试卸载显卡驱动并重新安装。
- 设置虚拟内存:右键点击 “此电脑”,选择 “属性”,再点击左侧的 “高级系统设置”;在高级选项卡中点击性能框中的 “设置”;在性能选项界面切换至 “高级” 选项卡,点击 “更改” 按钮;将 “自动管理所有驱动器的分页大小” 勾选去除,然后依次选中除系统盘(通常是 C 盘)外的其他磁盘,设置为 “无分页大小” 并点击设置;最后选中 C 盘,选择自定义大小,填入推荐设置的数值(或者如果内存是 8GB,初始内存可以设为 8000MB,最大值为 16000MB,即物理内存的 2 倍),点击设置后重启电脑。
- 关闭快速启动:打开控制面板,将查看方式修改为 “大图标”,点击 “电源选项”→“选择电源按钮的功能”,若无法修改关机设置,先点击 “更改当前不可用设置”,然后在关机设置中将 “启用快速启动(推荐)” 前面的勾选去除。也可以在运行中输入 “gpedit.msc” 命令打开组策略编辑器,在 “计算机配置”→“管理模板”→“系统”→“关机” 中找到 “要求使用快速启动”,双击将其设置为 “已禁用”。
- 检查第三方软件后台:查看任务管理器,确定是哪些第三方软件导致内存占用过高。
- 进行 Windows 内存诊断:通过开始菜单中的 Windows 管理工具,找到 Windows 内存诊断来针对性地查找并解决占用内存的问题。
- 执行系统清理和优化:
- 清理磁盘:在 C 盘进行磁盘清理,删除不必要的文件。
- 运行清理脚本:新建一个文本文件,将以下内容复制进去,保存后将扩展名改为.bat,然后右键以非管理员身份运行该脚本。
收起

plaintext
复制
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\localsettings\temporaryinternetfiles\*.*"
del /f /s /q "%userprofile%\localsettings\temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!
echo.& pause
- 关闭一些 Windows 功能:
- 如果你使用的是 win10 家庭版系统且启用了 Windows 聚焦(spotlight)功能,可打开系统设置→个性化→锁屏界面,选择其他背景模式。
- 关闭 Windows 提示功能,该功能会根据用户操作习惯推送系统功能特性通知。打开系统设置→系统→通知和操作,关闭 “显示有关 Windows 提示”。
此外,还可以检查是否有程序出错或存在内存泄露的情况,如有需要,可重启电脑。如果上述方法都不能解决问题,可能需要考虑重新安装系统。同时,确保电脑没有病毒或木马程序,可使用杀毒软件进行全面扫描。
需要注意的是,内存占用率高的原因可能因人而异,上述方法不一定能完全解决所有问题。如果问题仍然存在,建议进一步查阅相关资料或寻求专业技术人员的帮助。
