- Vista SP1 安装Vista SP1后遇到声音问题的解决方案 Windows Vista Service Pack 1最新版本语言包公布
- Vista应用 SQL Server 2005 SP3 正式版下载(英文) Windows 7 x64 Build6936 BT种子下载(3.25G)
- Vista问答 解决Vista下IIS7.0 ASP 无法正常连Access 数据的问题 BrowseNewProcess 引起IE相关的四则故障及解决
- Vista评测 Vista SP1 DirectX 10.1游戏性能测试 Windows Vista SP1新变化全方位解析
- Vista教程 微软部门主管关于云计算和Azure的回答 Windows Vista操作系统下配置JAVA开发环境
1.Windows 内存诊断的由来
微软在Windows Vista使用了ASLR技术(随机地址空间分配,英文全称叫address space layout randomization),目的是防止常见的入侵方式,如缓冲区溢出。每次在系统启动时,操作系统会将自身的代码加载到不同的内存区域。这使得攻击者很难判断某段代码会被加载到内存的什么地方。
ASLR技术的使用虽不能从根本上解决问题,但它确实给攻击者的随意性攻击增加不少难度。但同时,这项技术的使用也就容易出现内存在XP系统中可以正常运行,但是在Vista系统下可能会出问题。
微软为了帮助用户更好地使用Vista系统,也是为了让用户更快捷确诊问题所在,于是又在Vista系统中推出了“Windows 内存诊断”功能。
小提示:
有的用户从Windows XP升级到Windwos Vista系统后发现,原来在XP下可以正常运行的系统在Vista下却容易蓝屏。这通常是就是由于因为内存故障或使用了劣质内存引起的。
2.Windows 内存诊断的使用方法
Windows 内存诊断的使用方法很简单。当用户在启动Vista系统时,可以通过Tab键选择内存诊断。
在系统进入检测内存后,用户可以按F1键,选择更细化的检测方式和检测内容。
用户可以通过小键盘上的上下方向键挑选测试对象和测试内容。选定后,按下F10保存应用即可。
需要提醒的是,当系统检测完毕内存后,并不会立刻给出检测结果,而是在用户进入系统后才会报告结果。
看到这里,是不是觉得很简单?虽然很简单,但是笔者感觉这一功能还是很有用的,特别是在系统启动时出现异常时,可以通过内存检测获得相关信息,以确定问题范围,方便解决问题。
