有时 Windows 会突然出现问题:运行缓慢、反应迟钝、某些功能无法运行、崩溃。我想知道您如何诊断这些问题。
我只是个程序员,对 Windows 了解不多。可能还有更多人和我一样...我坚信经验丰富的 Windows 管理员有很多有用的技巧可以让诊断变得更容易。
请发布您的技术,越先进/越棘手/越不标准越好。
答案1
让我先从这个清单开始:
一般的:
- 安装最新的更新/服务包。
- 验证驱动程序,查找冲突,升级到较新的驱动程序。
- 使用进程探索器查看正在运行的更多详细信息
- 使用进程监控(结合 filemon 和 regmon)查看特定进程的详细信息
- 检查服务 - (来自命令提示符的 services.msc)。
- 图形/声音问题(尤其是较旧的应用程序) - 验证 DirectX(从控制台运行 dxdiag),尝试禁用硬件加速。
- 查看 Windows 启动时正在运行的内容 -Windows 起始点
- 扫描病毒(无论如何,您应该始终更新并运行它)。
- 运行一些反恶意软件工具
- 查看 Windows 事件日志(来自控制台的 eventvwr)
- 确保 Windows 驱动器上至少有 ~250mb 的可用空间。
- 检查虚拟内存设置。
网络:
- 查看网络设置(从控制台:ncpa.cpl 和 ipconfig /all)
- 检查防火墙配置。如果您已关闭 Windows 防火墙,请检查它是否未启动。
- 查看 hosts 文件是否未被修改 %WINDIR%\System32\drivers\etc\hosts
硬件:
- 运行完整的硬盘扫描和碎片整理。
- 运行内存测试http://www.memtest86.com/
您应该已经了解了大部分(如果不是全部)内容,但希望这对某些人有所帮助。
答案2
开始 -> 运行 -> msconfig -> 启动选项卡
取消选中所有项。重新启动并尝试重现问题(某些应用/服务将无法运行)。如果问题得到解决,请返回 msconfig 并重新检查一半的启动项。重新启动并重现问题。每次将服务范围缩小 1/2。
答案3
如果您处在一个奇妙的境地,您有一个工作站的图像,您可以直接删除它,如果是软件问题,它就被修复了,如果是硬件问题,您现在就知道了。