你是否注意到win 7系统在启动时冻结,在近期的win 7升级后没有响应你的点击?然后在任务管理器上检查一个名为“ ntoskrnl.exe ”的进程,该进程使用了将近99%或100%的Cpu或系统资源。在本文的此处,你们讨论什么是ntoskrnl.exe?为何它会导致巨大的系统资源以及一些处理方案,以修复ntoskrnl.exe win 7版本20H2上的Cpu使用率过高。开始吧:
什么是ntoskrnl.exe?
ntoskrnl.exe(win nT操作系统内核)是系统的基本部分或操作系统的基本部分,它负责一些重要的服务,例如进程管理,内存管理和硬件虚拟化。另外,此可执行文件涉及内存管理器,缓存管理器,执行程序,安全性参考监视器,内核,此外,任务计划程序。
有多种原因可以导致ntoskrnl.exe Cpu使用率过高,例如升级错误,病毒恶意软件感染,过时的不兼容设备驱动程序或应用程序,损坏的系统文件,任何win服务滞留在后台等,无论何种原因,此处都或许适用一些处理方案在win 7上修复 ntoskrnl.exe Cpu使用率过高的问题。
首先,安装具有最新升级的优秀防病毒应用程序,然后执行全能的系统扫描以检查并确保病毒/恶意软件感染不会导致ntoskrnl.exe win 7上的Cpu使用率过高。
还可以运行中文的系统优化程序,例如Ccleaner清除系统垃圾,缓存,内存转储,Temp文件等,有助于提高系统性能。
禁用运行时代理:
• 打开“ 配置” 应用,然后转到“ 系统”。
• 在系统窗口中,找到“通知和操作”
• 取消选中“向我显示有关win的提示。”
禁用sysmain(以前称为superfetch):
• 按win键+ R,键入services.msc,然后单击“确定”。
• 在这里找到superfetch服务
• 右键单击superfetch,然后选择属性。
• 将启动类型配置 为禁用。
• 然后单击“停止”按钮以停止服务。
• 最后,单击“应用”,然后单击“确定”保存更改。
• 使用后台智能传输服务(BiTs)进行相同的操作。
现在,重新启动pC,使其还原正常并修复Cpu使用率过高的问题。
检查不兼容的程序
一些用户说,只有在使用某些程序时才会发生这种处境。特别是当他们在后台运行防病毒软件时。防病毒软件或许与某些程序有一些冲突。下次遇到这种处境时,请测试格外注意,看看是否能找到与系统混乱的程序。如果可以找到这样的程序,请测试重新安装或完全卸载它。
禁用启动程序
再次禁用不必要的启动程序是处理win 7上系统资源占用过高(ntoskrnl.exe Cpu使用率过高)问题的非常有用的处理方案。
• 禁用启动程序打开任务管理器
• 然后移至“启动”标签
• 你将看到在启动时运行的程序的列表。
• 右键单击你不想在启动时运行的应用程序,然后选择“禁用”。
调整win 7以获得最好性能
• 右键点击“计算机”图标,然后选择“属性”
• 选择“高级系统配置”
• 转到“系统属性”,选择“配置”
• 选择“调整以获得最好性能”和“应用”。
• 单击“确定”,然后重新启动计算机。
升级你的驱动程序
再次,不兼容的磁盘驱动程序(尤其是图形和网络驱动程序)或许是win 7上系统资源使用率较高或Cpu使用率100%的第一个选择,建议检查并升级驱动程序:
1. 按住win键并按R。键入hdwwiz.cpl, 然后单击“确定”。
2. 转到“驱动程序”选项卡,然后单击“升级驱动程序”
3. 选择自动选项以从internet查找并安装升级的驱动程序
4. 重新启动电脑
或重新安装设备驱动程序。
运行disM和sFC实用程序
有时,损坏的系统文件也会在win计算机上引起不同的问题。特别是在近期的窗口更新后,如果win系统文件损坏,则或许会遇到启动错误,系统资源使用率过高等。你们建议运行“系统文件检查器”,然后单击“扫描”并恢复丢失的损坏的系统。
• 为此,请以管理员身份打开命令提示符
• 然后键入sfc / scannow 并按Enter键。
• 这将扫描缺少的系统文件
• 如果找到任何sFC实用程序,它们将从%windir%\ system32 \ dllcache上的特殊文件夹中将其恢复。
• 等待,直到100%完成该过程后重新启动win。
如果sFC扫描后果发现损坏的系统文件但无法修复它们,请 运行disM命令,该命令 修复系统映像并允许sfc进行其工作。
调整win注册表编辑器
按win + R,键入regedit,然后按Enter键以打开win注册表编辑器。
• 然后首先备份注册表数据库并导航到以下项
• HKEY_LoCAL_MACHinE \ sYsTEM \ CurrentControlset \ Control \ session Manager \ Memory Management,
• 查找“ ClearpageFileAtshutdown ”,双击找到它,然后将值数据更改为1。
现在导航到HKEY_LoCAL_MACHinE \ sYsTEM \ CurrentControlset \ Control \ session Manager \ Memory Management \ prefetchparameters。在这里,你必须将“启用预取器”的值2或3更改为0。现在,所有这些都关上注册表编辑器并重新启动设备。我确定win 7上的ntoskrnl.exe不会再有更高的Cpu使用率。
本站发布的系统与软件仅为个人学习测试使用,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
Copyright @ 2022 大师系统版权所有