有些第三方应用程序会在内存中临时存储一些未加密(纯文本)的密码或其他敏感信息。由于Windows的虚拟内存体系结构设计使然,此信息会存在于虚拟内存文件中(即Pagefile.sys文件)。因此,微软推荐对安全性要求较高的计算机,在关机时清除虚拟内存文件——在开机后会自动重建此文件。 ^. i! p8 u" d* z% |
! I5 r8 E' |5 D) E
尽管清除虚拟内存文件并不代表可以从物理上保护计算机安全,但这样做的确可以增加 Windows未运行时计算机中的数据安全性。如果要在关机过程中清除虚拟内存文件,方法如下:/ X7 ]$ J; U' F+ \& c0 N' K
(1)使用Regedit命令打开“注册表编辑器”窗口;
4 G- c( R% J7 m( V/ `
2 c; w g n' V5 R' N- F(2)依次展开到如下项:, O6 c, H" h2 j j }* E
% u: _6 r% A. O7 x# v
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
% ?! v0 m8 k {$ y# i# @; q" J" p0 Q3 L" R6 s
(3)在右侧窗格中,新建一个名为“ClearPageFileAtShutdown”的DWORD值,并赋其属性为“1”即可。
' L. L: o1 F% A% G; Y
9 }% X2 k+ [( t& u9 G此外,也可以通过执行如下的操作,在关机过程中实现虚拟内存文件的清除:
8 ^$ h; E7 G( ?! Y' N% }' C' z; B5 C# g$ e2 J; w$ X
(1)在“运行”栏中输入“SecpoL.msc”命令并按Enter键;
$ v+ s' ]; A1 k( D4 y6 L J) Y4 G6 `' U# _" I( s( @5 G8 N
(2)在弹出的“本地安全设置”窗口中,依次展开并定位到“本地策略”→“安全选项”;
( w2 O" s- ^& ~% `% [
: |7 m- o' `! T1 u7 E(3)双击右侧窗格中的“关机:清理虚拟内存页面文件”项,在随即弹出的属性窗口中选中“已启用”项并单击“确定”按钮即可。 |