读者来信读者心声

Windows Vista 完整 PC 备份

多谢您在 2007 年 9 月刊上发表的那篇好文章,里面介绍了 Windows Vista® 完整 PC 备份(Windows Vista 备份技术指南,地址是 technetmagazine.com/issues/2007/09/Backup)。我没有实际试用这一技术,但其中提到了在哪里放置备份映像这一问题,并指出应该将它放在外部硬盘上(我也偏好这种方式)。但并没有将文件放置在外部硬盘的哪个具体文件夹中的相应选项,因此我担心会不会覆盖我硬盘上已有的所有其他文件。这会带来问题吗?

—Ben B.

我们将您的问题转给了作者 Christine Fok,作者说完整 PC 备份实际上会在目标硬盘上创建一个文件夹,用于存储映像,所以不必担心,不会覆盖任何数据。

错误注册表项引用

2007 年 12 月的文章“跟踪难以捉摸的网络问题”(technetmagazine.com/issues/2007/12/Network) 在引用负责调整 Windows® TCP/IP 堆栈注册表项时,出现一个小小错误。在第 70 页,作者 Christopher Stoneff 提到您可以调整注册表项 HKLM\System\CurrentControlSet\Services\TCPIP 中的值,实际上正确的项是 HKLM\System\CurrentControlSet\Services\TCPIP\ Parameters(他一定是遗漏了 "Parameters")。

—Ingmar K.

Christopher Stoneff 确认您的意见是正确的。该注册表项应该在末尾加上 \Parameters。抱歉我们漏了注册表路径的一个必需部分。在该文章的在线版本我们已做了更正。

加密文件

我很想学习加密文件系统 (EFS) 的更多知识,并拜读了 2007 年安全观察专栏中的“部署 EFS:第 2 部分”(technetmagazine.com/issues/2007/03/SecurityWatch)。我有一个域环境,并且某些用户已经对一些文件进行了加密。随后我引进了证书颁发机构 (CA) 和 EFS 模板。我的问题是:如果那些使用自签名证书加密文件的用户需要加密新文件,他们是使用旧的自签名证书加密还是向我的 CA 注册一个新证书?另外,如果我的所有用户都有漫游配置文件,那么在哪里存储用户的私有密钥?

—Ammar H.

John Morello 是部署 EFS 这一专栏的作者,他对此问题的回答是:

一旦用户注册了新的 EFS 证书,执行新操作时就会开始使用新证书。但是,所有已加密的现有文件在其更新前,仍使用旧密钥对加密。因此,在用户注册后,您可运行 cipher /u,它会使用新密钥对更新所有这样的文件。

如果使用漫游配置文件,密钥对将漫游至配置文件中。我建议使用凭据漫游,它比漫游配置文件要简约。在此查看详细信息:go.microsoft.com/fwlink/?LinkId=107469。

错误的正则表达式

2008 年 1 月的“您好,脚本专家!”专栏文章“这里没有错误的正则表达式”(technetmagazine.com/issues/2008/01/HeyScriptingGuy) 中,使用

objRegEx.Pattern = "[^A-Z][^a-z]" 

的示例可能不是想用的那个。文中的意图是要查找任何不是小写或大写字母的字符。示例中的样式针对的是大写字母后接一个小写字母。遇到 "aBcde" 这类字符串时表达式就会失败。可能应该使用以下示例:

objRegEx.Pattern = "[^A-Z^a-z]" 

—Roger R.

我们将您的问题转给了脚本专家,以下是他们的答案:

您好,Roger。非常感谢您指出的问题。好象是我们曾经做了更改,但没有更正这个问题。在原来的草稿中(还存在我计算机的某个角落中),我们确实想查找大写字母后接一个小写字母。我们一定是后来决定这个示例不如查找不是字母的字符,我们更改了文字,但没有更改示例代码。在该文章的在线版本我们已做了更正。很抱歉。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.