相关疑难解决方法(0)

当有空闲物理 RAM 时,为什么 Windows 7 使用页面文件?

我正在使用带有 8G 内存的 Windows 7 64 位。使用了一段时间后,我觉得 Windows 越来越迟钝了。驱动器在颠簸。当我查看资源监视器和磁盘活动时,我看到了一些使用页面文件 (c:\pagefile.sys) 的实例。我检查了物理内存,我看到大约 2.3G 可用内存和 700M 空闲内存。

为什么 Windows 不使用更多的可用内存和更少的页面文件?它是否需要留下一些 x 数量的空闲内存,那会是多少?它是物理内存的百分比吗?

我的计划是为主驱动器获取更多内存和 SSD。与此同时,我正遭受性能缓慢的困扰。

memory windows-7 task-manager resource-monitor

43
推荐指数
1
解决办法
7万
查看次数

如何找到高延迟过程调用的根本原因?

我有一个双核处理器,两者之一始终为 100%。在 ProcessExplorer 中查看显示它是延迟过程调用。在网上阅读似乎给了我很多不同的答案。

是否可以制定几个步骤来尝试缩小我的情况下可能出现的问题?

更新 1: FWIW,即使在安全模式下问题仍然存在。

更新 2:我从 PC 背面拔掉了所有我能用的东西,这让我多了 40% 的免费处理器。我还下载了RATTV3 工具,但由于某种原因,在我的机器上它没有给我一个驱动程序故障。此处对 DPCLatencyChecker 和 RATTV3 都有很好的描述。

更新 3:LatencyMon(见下面我的回答)告诉我它是nvstor32.sys- 这是 NVidia 的 SATA 驱动程序 - 时间约为 5300 微秒。

更新 4:情节变厚,在考虑是否尝试启动恢复磁盘(看看它是否真的是驱动程序,而不是硬件问题)时,我注意到 DVD/CD 播放器不工作(即甚至没有打开当我按下按钮时门)。考虑到机器刚刚更换了主板,我想他们可能忘记插上电源了。我打开盒子,一切看起来都很好,但我拔掉了电源,然后又重新插上了。重新启动时,一切都很好 - 不再有 DPC(现在最高 300 微秒)!

更新 5:第二天,问题又回来了,CD 播放器无法再次工作,甚至密码文本框中的光标也在慢动作闪烁......尝试拔掉我能想到的所有东西,并在第二次重新启动时再次工作(如更新 2 )。下次我要尝试完全拔掉 CD 播放器...

更新 6:刚刚注意到系统事件日志nvstor32.sys给出了一个错误,说Parity error detected in \Device\RaidPort0,然后是关于发送重新初始化的警告。现在只需要确定哪个RaidPort0是......(注意,我没有设置 RAID,它只是一个沼泽标准 Acer)。哦,我的 Avast 设置在我执行系统回滚(或其他任何调用)时显然被杀死了,因为它无法启动(RPC 错误),也无法卸载(发生了 setiface 错误)。

更新 7: …

troubleshooting windows-vista dpc

41
推荐指数
3
解决办法
2万
查看次数

当我不知道从哪里开始时,如何进行故障排除?

我正在寻找有关如何在以下情况下开始故障排除的提示、技巧和答案:

  1. 问题是间歇性的
  2. 问题可能出在任何地方——操作系统;免费源软件;我自己的软件开发;购买的软件;键盘上的碎屑;我目前运行的软件的具体组合;麦克斯韦妖;实际运行机器的小蓝人罢工了;等等。
  3. 我只在可能导致问题原因的几个领域中拥有专业知识。

下面以我遇到的具体问题为例进行了详细说明,但我不是在寻求当前问题的答案,而是从何处以及如何开始解决此类问题。

我目前在使用新机器时遇到问题。有几次机器刚刚冻结;不接受按键、鼠标点击或除电源开/关开关以外的任何东西。我总是只是浏览网页;我运行了一些(<= 6 个其他应用程序)。这些应用程序都不是主要的。并代表商业程序和开源程序的混合,通常从某种类型的 Unix 迁移而来。

我的机器是 Windows 7 I7 四核笔记本电脑。

编辑:

虽然我说实际问题描述只是一个例子,但有些评论是专注于解决这个问题的。不幸的是,由于这只是一个例子,所提供的信息是正确的,但并不完整。为了避免人们浪费时间远程尝试帮助解决实际问题,我提供了一些有关我的设置的其他信息。正如我最初所说,我不是在寻求这个特定问题的答案。

我的机器是一台大功率的笔记本电脑;是我的主机;用于开发和技术写作、通信 - 电子邮件、网络、FTP 等,以及照片编辑和索引。至少每月都会在其上运行一套严格而广泛的硬件测试程序,包括 CPU 测试、多个内存测试以及对所有其他组件的测试。还至少每月运行一次完整的病毒扫描;完整的间谍软件扫描;磁盘清理;和磁盘碎片整理。

该磁盘包含大约 3*10^6 个文件;磁盘使用量为 300 Gb,剩余 150 Gb 可用。内存为 8 Gb。虽然当我运行完整的主要开发工具时,机器会稍微有点热,但我只有在非常轻松地使用机器时才会遇到问题 - 网页浏览加 Textpad 加 Graphviz 加一个 Firebird 数据库加一个轻量级数据库浏览器(Flame Robin )。在这种情况下,即使是风扇也不暖和。在遇到问题期间,我没有对软件、操作系统或硬件进行任何更改。已经发生了许多自动更新 - 主要但不是唯一的 Microsoft、Adobe 和联想。

这种背景将(我希望)我以我的方式提出这个问题的原因置于上下文中。作为缩小调查范围的第一步,我现在将开始调查答案中提到的各种日志。我将在我的调查中尝试一项练习,其中一项练习是我迄今为止收到的答案中建议的特征之一——耐心。

windows-7 troubleshooting hardware-failure system-recovery community-faq

39
推荐指数
2
解决办法
2694
查看次数

在尝试修复某人的 PC 时,您总是会用到哪些基本工具?

具体来说,我很想知道当被要求处理家庭成员或朋友的个人计算机问题时,您在 U 盘上保留了哪些工具?在我的头顶上,我可以想到以下事情:

  • 平均收入
  • 高级 WindowsCare
  • 间谍机器人
  • 等等。

...但这个问题不一定限于病毒/恶意软件/间谍软件问题。

repair portable

29
推荐指数
2
解决办法
21万
查看次数

如何解决 Windows 7 冻结或运行缓慢的问题?

可能的重复:
诊断慢速机器的第一步是什么?

我有一台装有 Windows 7 的新电脑,它会随机冻结。我按了键盘上的每一个键,它又可以工作了。有没有办法防止Windows 7冻结?

windows freeze windows-7

16
推荐指数
0
解决办法
6513
查看次数

Windows,为什么你的 8 GB RAM 感觉只有几 MB?

我使用的是带有 4 核 Intel i7 和 8 GB RAM 的 Windows 7 x64,但最近感觉我的计算机的“RAM”仅位于硬盘驱动器上。

这是任务管理器显示的内容:

任务管理器截图

列表中的进程使用的内存总量只有大约 1 GB。几天来,我的计算机上发生的事情是,一个程序 (Cataloger.exe) 不断处理大量文件(每个文件接近 5-10 MB),为了编目而反复打开和读取它们。但它在内存中不会增长太多,并且保持在 100 MB 左右的大小。但是,它在 30 分钟内处理的数据量可以用千兆字节来衡量。

所以我的猜测是 Windows 文件缓存与它有关。在对该主题进行了一些研究之后,我发现了一个名为 RamMap 的程序,它可以显示计算机 RAM 的详细信息。这是屏幕截图:

拉姆地图截图

所以在我看来,Windows 将大量不再需要的数据保存在 RAM 中,将任何 RAM 分配请求重定向到硬盘驱动器上的页面文件。即使我关闭 Cataloger.exe,RamMap 也会报告映射文件的大小在很长一段时间内大致相同。这不仅仅是这个特殊的程序。早些时候,我注意到在与其他程序进行一些大量文件操作后发生了类似的减速。因此,这确实不是 Cataloger.exe 的异常行为,而且该问题过去曾多次出现。

不管是什么,它都会使计算机速度降低 50 倍。在 Chrome 中打开一个新标签需要 20-30 秒,打开一个新程序最多需要一分钟。由于速度变慢,一些程序甚至崩溃。

那么你怎么看,问题是隐藏在文件缓存中还是其他地方?我该如何解决?

memory windows performance resources cache

7
推荐指数
1
解决办法
8903
查看次数

Windows 8 Consumer Preview - 系统进程的完整核心 CPU 利用率

我有一台安装了 Windows 8 Consumer Preview 的 Lenovo X220 笔记本电脑。有时虽然在 SYSTEM 进程中使用 100% 的 CPU 内核会卡住,但我无法在这里查看堆栈以将其缩小到特定组件,因为系统进程是“受保护的”。

奇怪的是,这个问题似乎是间歇性的。99% 的时间一切正常,但有时它会开始这样做。重新启动可解决此问题。

进程资源管理器(打开调试符号后)显示以下内容:

进程资源管理器输出

我可以采取哪些步骤来解决此问题?

cpu-usage debug windows-8-preview

5
推荐指数
0
解决办法
1161
查看次数

如何记录 Windows 7 中所有进程的性能?

可能的重复:
调试缓慢的 Windows 安装的正确方法是什么?

如何记录 Windows 7 中所有进程的性能?

基本上我希望将任务管理器中的信息记录到我以后可以查看的文件中。

这是因为我的计算机随机冻结,我想确保它不是决定吃掉所有 CPU 时间的单个进程。

我想在 Windows 7 中使用 perfmon 但不知道如何添加所有进程。

freeze windows-7 performance-monitor

3
推荐指数
1
解决办法
7124
查看次数