有些第三方应用程序会在内存中临时存储一些未加密(纯文本)的密码或其他敏感信息。由于Windows的虚拟内存体系结构设计使然,此信息会存在于虚拟内存文件中(即Pagefile.sys文件)。因此,微软推荐对安全性要求较高的计算机,在关机时清除虚拟内存文件——在开机后会自动重建此文件。
) C9 e! ^7 k0 R* J- F5 O" H, l9 W6 u2 G% Q* }
尽管清除虚拟内存文件并不代表可以从物理上保护计算机安全,但这样做的确可以增加 Windows未运行时计算机中的数据安全性。如果要在关机过程中清除虚拟内存文件,方法如下:
; S$ r6 H$ A6 }- y+ Q) }(1)使用Regedit命令打开“注册表编辑器”窗口;9 J, s5 W+ j1 Y8 l( R
' z2 d$ Z# N, P7 Q8 G- N
(2)依次展开到如下项:' a* Y K0 {6 x
/ i8 o8 `7 T- O3 Z8 w. a" [( U% UHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- Z- Z& E2 u2 w+ u5 Q5 D/ R
8 H5 T- _7 F l, r(3)在右侧窗格中,新建一个名为“ClearPageFileAtShutdown”的DWORD值,并赋其属性为“1”即可。# a, ]" l4 a3 q; @$ c! R; i
. T" L2 ?5 T9 j5 R' R( F5 D. Z此外,也可以通过执行如下的操作,在关机过程中实现虚拟内存文件的清除:( O3 o8 P8 R1 r3 D( P6 Q
: q1 E& A" a/ ~# Z1 M6 s(1)在“运行”栏中输入“SecpoL.msc”命令并按Enter键;9 N& d; m1 [; Q
4 P6 }* Z. M1 p( R
(2)在弹出的“本地安全设置”窗口中,依次展开并定位到“本地策略”→“安全选项”;5 U. [8 B7 Q2 x6 {% w; o) d' ?
, s& R- z8 R3 S- T(3)双击右侧窗格中的“关机:清理虚拟内存页面文件”项,在随即弹出的属性窗口中选中“已启用”项并单击“确定”按钮即可。 |