有些第三方应用程序会在内存中临时存储一些未加密(纯文本)的密码或其他敏感信息。由于Windows的虚拟内存体系结构设计使然,此信息会存在于虚拟内存文件中(即Pagefile.sys文件)。因此,微软推荐对安全性要求较高的计算机,在关机时清除虚拟内存文件——在开机后会自动重建此文件。& p0 @' X& w& `, q7 m2 d
0 p0 c# v) h# d3 p) ~ 尽管清除虚拟内存文件并不代表可以从物理上保护计算机安全,但这样做的确可以增加 Windows未运行时计算机中的数据安全性。如果要在关机过程中清除虚拟内存文件,方法如下:: q1 i- k' A0 ^& l n: a, e
(1)使用Regedit命令打开“注册表编辑器”窗口;
0 @+ U; L0 f6 @3 Q" @2 Y' |0 g, |
(2)依次展开到如下项:
0 `) ~' L8 T9 E% Y' q& |
3 d/ E/ i2 m, _) P' ]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
+ v+ W; P4 U" S2 L
0 W6 \, n* u7 L(3)在右侧窗格中,新建一个名为“ClearPageFileAtShutdown”的DWORD值,并赋其属性为“1”即可。
R9 F# C' @. `$ p* l
# a1 ?; Q( ]9 L4 ~* y# |) F* z* G此外,也可以通过执行如下的操作,在关机过程中实现虚拟内存文件的清除:, D$ I1 x& m: k' H& G
0 V0 _' g$ t: Y, ?3 |* k
(1)在“运行”栏中输入“SecpoL.msc”命令并按Enter键;! C. g- v/ w0 T3 j2 L
2 m6 Z3 x& J1 j9 Q. f7 K(2)在弹出的“本地安全设置”窗口中,依次展开并定位到“本地策略”→“安全选项”;
& t- Z+ l/ L& c, |. k
9 R, a/ E# C" r3 ~(3)双击右侧窗格中的“关机:清理虚拟内存页面文件”项,在随即弹出的属性窗口中选中“已启用”项并单击“确定”按钮即可。 |