症状
在基于 Windows Server 2008 的系统上使用 Rdpsign.exe 实用工具签署远程桌面协议 (RDP) 文件后,会遇到以下问题之一。
问题 1
- .rdp 文件位于具有自定义权限的文件夹中。
- 该文件夹和当前用户的配置文件位于同一卷中。
在这种情况下,用户在签名后无法访问 .rdp 文件。 相反,他们会收到“拒绝访问”消息。
问题 2
.rdp 文件包含终端服务器名称、用户名和密码信息。 此外,.rdp 文件在签名前可以正常工作。 但是,双击已签名的 .rdp 文件时,服务器名、用户名和密码字段为空。
原因
问题 1
出现此问题的原因是,在当前用户的配置文件中创建了一个临时文件,然后移动到了目标文件夹。 如果配置文件和目标文件夹位于同一卷上,则不会正确继承权限设置。
问题 2
如果签名的 .rdp 文件中缺少 2 字节的 Unicode 标头,则会出现此问题。 这导致 Mstsc.exe 实用工具错误地将文件解释为 ASCII。 因此,该实用工具无法读取连接数据。
解决方法
修补程序信息
Microsoft 提供了一个受支持的修补程序。 但此程序只用于解决本文中提到的问题。 此修补程序仅应用于出现本文所述问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。
如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。
注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 若要获取 Microsoft 客户服务和支持部门的完整电话号码列表或另行创建服务请求,请访问以下 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support 注意 “修补程序下载可用”窗体显示了修补程序的可用语言版本。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。
重要说明:Windows Vista 和 Windows Server 2008 修补程序包含在同一程序包中。 但是,“修补程序请求”页上只能列出这些产品之一。 若要请求同时适用于 Windows Vista 和 Windows Server 2008 的修补程序包,只需选择页面上列出的产品。
先决条件
若要应用此修补程序,必须安装 Windows Server 2008。
重启要求
应用此修补程序后,无需重启计算机。
修补程序替代信息
此修补程序不能替代以前发布的修补程序。
文件信息
此修补程序的英文版具有下表列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
Windows Vista 和 Windows Server 2008 文件信息说明
安装在每个环境中的 .manifest 文件和 .mum 文件分别列于“Windows Server 2008 和 Windows Vista 的其他文件信息”部分。 这些文件及其关联的 .cat (安全目录) 文件对于维护已更新组件的状态至关重要。 .cat 文件使用 Microsoft 数字签名进行签名。 未列出这些安全文件的属性。
对于所有受支持的基于 x86 的 Windows Server 2008 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Rdpsign.exe | 6.0.6001.22363 | 80,384 | 2009 年 1 月 28 日 | 05:26 | x86 |
| Tsallow.mof | 不适用 | 10,674 | 2007 年 12 月 18 日 | 21:03 | 不适用 |
| Tspubwmi.dll | 6.0.6001.22363 | 137,728 | 2009 年 1 月 28 日 | 05:26 | x86 |
对于所有受支持的基于 x64 的 Windows Server 2008 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Rdpsign.exe | 6.0.6001.22362 | 80,384 | 2009 年 1 月 27 日 | 1,206 | x64 |
| Tsallow.mof | 不适用 | 10,674 | 2007 年 12 月 18 日 | 21:03 | 不适用 |
| Tspubwmi.dll | 6.0.6001.22362 | 162,816 | 2009 年 1 月 27 日 | 06:21 | x64 |
对于所有受支持的基于 IA-64 的 Windows Server 2008 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Rdpsign.exe | 6.0.6001.22363 | 155,648 | 2009 年 1 月 28 日 | 04:37 | IA-64 |
| Tsallow.mof | 不适用 | 10,674 | 2007 年 12 月 18 日 | 21:03 | 不适用 |
| Tspubwmi.dll | 6.0.6001.22363 | 330,240 | 2009 年 1 月 28 日 | 04:38 | IA-64 |
解决方法
要解决问题 1,请使用下列方法之一:
- 将已签名的 .rdp 文件保存到其他卷。
- 将有问题的已签名 .rdp 文件移动或复制到另一个文件夹,然后再将其移回其原始文件夹。
若要解决问题 2,请在 Unicode 感知程序(如记事本)中打开 .rdp 文件,然后将其保存回来。
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
有关 Rdpsign.exe 实用工具的更多信息,请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/library/cc753982.aspx
详细信息
Windows Server 2008 的其他文件信息
所有受支持的基于 x86 的 Windows Server 2008 版本的其他文件
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Package_for_kb962947_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum | 不适用 | 1,421 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_sc~31bf3856ad364e35~x86~~6.0.1.0.mum | 不适用 | 1,422 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum | 不适用 | 1,408 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_server~31bf3856ad364e35~x86~~6.0.1.0.mum | 不适用 | 1,430 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| X86_microsoft-windows-t..lishing-wmiprovider_31bf3856ad364e35_6.0.6001.22363_none_35841a85acd4ad82.manifest | 不适用 | 28,409 | 2009 年 1 月 28 日 | 05:54 | 不适用 |
所有受支持的基于 IA-64 的 Windows Server 2008 版本的其他文件
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Ia64_microsoft-windows-t..lishing-wmiprovider_31bf3856ad364e35_6.0.6001.22363_none_3585be7bacd2b67e.manifest | 不适用 | 28,470 | 2009 年 1 月 28 日 | 05:02 | 不适用 |
| Package_for_kb962947_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum | 不适用 | 1,425 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum | 不适用 | 14:26 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum | 不适用 | 1,412 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_server~31bf3856ad364e35~ia64~~6.0.1.0.mum | 不适用 | 1,434 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
所有受支持的基于 x64 的 Windows Server 2008 版本的其他文件
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Amd64_microsoft-windows-t..lishing-wmiprovider_31bf3856ad364e35_6.0.6001.22362_none_91a1b5bf65330561.manifest | 不适用 | 28,575 | 2009 年 1 月 27 日 | 07:45 | 不适用 |
| Package_for_kb962947_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum | 不适用 | 1,429 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum | 不适用 | 1,430 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum | 不适用 | 1,416 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
| Package_for_kb962947_server~31bf3856ad364e35~amd64~~6.0.1.0.mum | 不适用 | 14:38 | 2009 年 1 月 28 日 | 20:15 | 不适用 |
有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述Microsoft软件更新的标准术语说明