几年前,由于没有安全移除闪存驱动器,我丢失了驱动器上的所有数据。幸运的是,我找到了一个数据恢复程序来恢复数据,但这是一个耗时的过程。从那时起,我一直练习安全移除驱动器,但偶尔会收到驱动器仍在被程序使用的错误。最近几个月,这个问题在我的 Win 10 PC 上出现得更频繁了。
尽管没有打开任何应用程序,但还是出现了驱动器仍在使用的消息,因此我开始了解如何找出导致问题的后台进程。我阅读了一些有关 Systeminternals 套件的信息并下载了它,找到了错误消息的日志和进程,结果发现是系统。然后我查看了该线程,找到了我认为与问题相关的进程。
事实证明,每次遇到问题时,都会发生同样的事情,无论问题发生在哪个闪存驱动器上:
“ntoskrnl.exe!SeAccessCheckWithHint+0x1c620”
我知道 ntoskrnl.exe 是内核,但我想知道“!SeAccessCheckWithHint+0x1c620”是什么意思?
我怎样才能找到更多信息,以了解它对我的驱动器做了什么,以防止它们被安全弹出?(如果答案是内存转储,那么是哪种类型,以及我如何研究它的结果)
除了更新(我已经完成所有 Windows 更新和驱动程序更新)以及每次发生这种情况时重新启动计算机之外,如何解决此问题?
如果问题可能与系统索引的驱动器有关,我每次插入驱动器时是否都必须关闭索引,或者有没有办法让系统停止索引所有可移动驱动器?谢谢,
答案1
任务计划程序:
\Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic 和 \Microsoft\Windows\Defrag
从后台任务运行安全和维护 - 自动维护
导致 ntoskrnl.exe!SeAccessCheckWithHint+0x1c620
尝试禁用此闪存驱动器上的碎片整理。
在我的笔记本电脑中,我关闭了 RunFullMemoryDiagnostic 任务,因为它们在空闲时使用了 20% 的 CPU。
答案2
从 2020 年末开始,我还遇到了“ntoskrnl.exe !SeAccessCheckWith Hint+0x1c620”问题,多个线程导致系统进程每天全天消耗 5%-20% 的 CPU。
最近升级到 Windows 10 21H2 后,问题消失了。但大约 30 分钟后,它又以“ntoskrnl.exe !SeAccessCheckWith Hint+0x1c790”的形式再次出现。同样无数的线程不断产生并吞噬 CPU。哎呀!
我回去尝试了之前尝试过的所有其他建议:禁用 Windows 搜索服务、禁用上面提到的自动维护任务Dism /Online /Cleanup-Image /RestoreHealth
等等。但什么都没有任何改变。
几天前,我偶然发现了一个对我有用的修复方法。系统进程现在像以前一样在 0%-3% 的 CPU 之间徘徊。我所做的就是将 CD 放入 DVD 驱动器。真奇怪。
这里没有涉及系统性故障排除,我只是在整理桌子时发现了一张没有标签的 CD,想知道里面有什么。插入 CD 后,我看到 Rainmeter CPU 图表迅速下降到 1%。
我已经拥有 LG DVD-RAM SATA 多驱动器很长时间了(自 Vista 时代以来),虽然现在不经常使用,但它运行良好。我从未设置过 DVD 区域,因为我不使用该驱动器播放 DVD。我猜是 Windows 10 20H2 中的自动运行方式发生了一些变化,或者驱动器在感测没有介质时出现了问题。
我可以通过弹出 CD、打开文件资源管理器来重现错误,几分钟后系统进程就会变得混乱。将 CD 放入驱动器,几分钟后系统进程就会像往常一样空闲。
数据 CD 或音频 CD 可以工作。
答案3
就我的情况而言,结果是……系统还原损坏。关闭并删除所有还原点后再重新打开。
我通过观察任务管理器在系统 CPU 使用率跳跃之前启动 Windows 系统保护发现了这一点。
ntoskrnl.exe seaccesscheckwithhint+0x1c790 10分钟后系统高
下一步是从 winpe 中删除 systemvolumeinformation 文件夹。