常见问题有关 Microsoft 支持诊断工具 (MSDT) 使用与 Windows 7 或 Windows Server 2008 R2 时

文章翻译 文章翻译
文章编号: 973559
展开全部 | 关闭全部

本文内容

摘要

本文解答常见问题 (Faq) 有关 Microsoft 支持诊断工具 (MSDT),Windows 7 或 Windows Server 2008 R2 上运行时。

Microsoft 技术支持使用 Microsoft 支持诊断工具 (MSDT) 收集到分析,然后确定您的计算机上遇到的问题的正确分辨率的信息。信息也可能用于自动执行常见的故障排除任务。

更多信息

常见问题

第 1 季度: 如何在 Windows 7 或基于 Windows Server 2008 R2 的计算机上运行 MSDT?

A1:
连接到 Internet 的计算机上,请按照下列步骤:
  1. 单击开始
    收起这个图片展开这个图片
    开始按钮
    .
  2. 类型 msdt 在中 搜索程序和文件 框中,然后选择 msdt程序 列表。
  3. 键入您的支持密钥由 Microsoft 提供的支持,然后单击 下一步.
  4. 请按照说明执行并上载诊断包。
有无互联网连接的计算机上,请按照下列步骤:
  1. Windows 7 或有互联网连接的基于 Windows Server 2008 R2 的计算机上运行 MSDT。
  2. 生成可具有无互联网连接的计算机执行独立程序包。问题 2 提供了有关这种情况的详细信息。
第 2 季度: 如何有无互联网连接的计算机上运行 MSDT?

答 2:
您可以通过具有 Internet 连接的计算机上生成的软件包没有 Internet 连接的计算机上运行 MSDT。此软件包称为脱机软件包。脱机文件包可以用于获取任何 Windows 7 或不能访问互联网的基于 Windows Server 2008 R2 的计算机上的诊断信息。在目标计算机上执行脱机包,将生成 CAB 文件与可上载的诊断信息返回到 Microsoft 支持。

若要运行 MSDT 有无互联网连接的计算机上,请按照下列步骤:
  1. 在 Windows 7 或有互联网连接的基于 Windows Server 2008 R2 的计算机上,请按照下列步骤:
    1. 单击开始
      收起这个图片展开这个图片
      开始按钮
      .
    2. 类型 msdt 在中 搜索程序和文件 框中,然后选择 msdt程序 列表。
    3. 键入您的支持密钥由 Microsoft 提供的支持,然后单击 下一步.
    4. 在上 将使用以下疑难解答 页面上单击 下一步.
    5. 选择 另一台计算机.
    6. 选择一个文件夹以保存脱机软件包。这可以是可移动媒体或网络位置。
    7. 这两个文件都保存到指定位置,SupportPackage 上。xxxx.DiagCab 和 UploadResults。xxxx.diagcfg (其中 xxxx 是所用的密钥)。
  2. 在 Windows 7 或正在进行诊断的基于 Windows Server 2008 R2 的计算机上,请按照下列步骤:
    1. 打开脱机包所在的文件夹。
    2. 双击 SupportPackage。xxxx.DiagCab 要执行该文件。
    3. 按照收集数据的说明。数据收集可能需要几分钟才能完成。
    4. 单击 保存 当看到 诊断已完成 屏幕,,然后将诊断结果保存在可移动驱动器、 文件夹或网络共享上。在 CAB 文件中保存诊断的结果。
  3. 保存已诊断结果的 CAB 文件之后,将此 CAB 文件移动到的 Windows 7 或具有互联网连接,基于 Windows Server 2008 R2 的计算机,然后双击 UploadResults。xxxx.diagcfg 文件。按照说明将 CAB 文件上传到 Microsoft 支持。
第 3 季度: MSDT 更改我的系统配置吗?

A3:
MSDT 可能会更改计算机的配置。例如,MSDT 可能启用调试相关的日志记录,然后要求您重现所遇到的问题。可能启用直到诊断包上的故障排除信息传到 Microsoft 支持维护这些日志记录的一部分。MSDT 还可能启用诊断功能,收集有关该问题的其他信息。此外,MSDT 还可以安装运行的时软件包,以便能够执行某些诊断数据包,如 PowerShell 或。NET 框架。包执行完毕时,不是所有由 MSDT 更改的配置将被撤销。特别是,对于方案运行时软件包安装位置 (如 PowerShell) 运行时软件包可能保留已安装在计算机上。

此外,某些诊断软件包还可以检测特定的问题。如果 MSDT 可以自动发现和解决问题,将为您提供选项,应用修补程序。如果您决定在应用了修补程序,然后在 MSDT 完成后通过该修补程序所做的更改将保留。

第 4 季度: 哪些组件和文件保留在计算机上之后 MSDT 将文件上载到 Microsoft?

A4:
作为问题 3 所述,某些设置或运行时组件可能保留在计算机上。某些诊断软件包还可能启用跟踪或特定日志可能一直在计算机上已启用诊断程序上载到 Microsoft 支持的故障排除信息。

在数据收集过程中 MSDT 诊断信息存储暂时在文件夹 %windir%\temp\sdiag_{guid} (GUID 表示诊断执行)。诊断包完成执行后,将删除此文件夹。

用户配置文件上还维护诊断软件包所收集的文件的副本。要查看和删除 MSDT 完成后发送给 Microsoft 的数据,请按照下列步骤:
  1. 单击 启动
    收起这个图片展开这个图片
    开始按钮
    然后单击 控制面板.
  2. 单击 发现和解决问题.
  3. 单击 查看历史记录.
  4. 如果您想要查看的项不存在,请单击 包括以管理员身份运行的疑难解答.
  5. 用鼠标右键单击任何项目,然后单击 删除 若要单独删除特定的实例,或单击 清除历史记录 若要删除由 MSDT 执行已收集的所有信息。
MSDT 将问题 5: 更改 PowerShell 执行策略吗?

A5:
大多数基于 Windows 7 的诊断产品包的 PowerShell 执行策略上没有做任何更改。但是,从远程计算机收集信息某些诊断数据包可能会暂时改变 PowerShell 执行策略以 RemoteSigned 在它完成收集信息前还原到原始策略中配置的策略。注意可能保留策略 RemoteSigned 如果包完成执行之前取消了诊断执行。

Q6: 不会 MSDT 运行正确的本地化版本的 Windows 操作系统吗?

A6:
MSDT 本地化版本的 Windows 上正常运行。但是,只有某些内容说明已经进行了本地化。因此,用户界面的部分将以英文显示。

Q7: 如何在服务器核心安装的 Windows Server 2008 R2 上开始 MSDT?

A7:
Windows 服务器 2008 R2 服务器核心安装选项不支持运行 MSDT 诊断软件包。如果您要诊断具有服务器核心安装的 Windows Server 2008 R2,必须与您的支持工程师联系并请求来执行特定的诊断包可用于从服务器核心 R2 通过远程 Windows 7 或基于 Windows Server 2008 R2 的计算机收集信息的密钥。

Q8: 哪些 Url 必须配置防火墙或代理服务器以允许 Windows 7 或 Windows Server 2008 R2 的计算机上运行诊断包上?

A8:
运行诊断软件包时访问以下 Url:

故障排除

当 MSDT 运行时,此部分列出了最常见的问题。

P1: 您在 Windows Vista 或基于 Windows Server 2008 的计算机上运行 MSDT.exe,然后键入由 Microsoft 技术支持提供的密钥后,您会收到"没有连接到 Microsoft 支持服务器时出现问题"错误。

因为您使用的密钥不兼容与 Windows Vista 或 Windows Server 2008,将出现此问题。如果您要诊断未运行 Windows 7 或 Windows Server 2008 R2 的计算机,让向您发送到非 Windows 7 的系统上执行 MSDT URL 支持工程师。如果您要生成执行操作或 Windows Server 2008 R2 上 Windows 7,有一台计算机上执行 MSDT.exe 脱机包这些操作系统之一的安装,并生成脱机软件包 (SupportPackage.*。DiagCab),第二季度中所述。

P2: 运行时生成的脱机包 Windows Vista、 Windows Server 2008,Windows Server 2003 或在 Windows 7 或基于 Windows Server 2008 R2 的计算机上的 Windows XP (MSDT-Portable.exe) 上,将出现"在此操作系统上不支持此应用程序"的错误以及在应用程序退出。

因为脱机软件包 (Windows XP、 Windows Server 2003、 Windows Vista 或 Windows Server 2008) pre-Windows 7 计算机上生成的而且不兼容,与 Windows 7 或 Windows Server 2008 R2,将出现此问题。如果要从 Windows 7 或基于 Windows Server 2008 R2 的计算机上获取数据,让向您发送密钥以使用在 Windows 7 或基于 Windows Server 2008 R2 的计算机上生成脱机软件包与此操作系统兼容的 Microsoft 技术支持。

P3: 当您在 Windows 7 或基于 Windows Server 2008 R2 的计算机上运行 MSDT.exe,然后键入密钥收到"时发生错误与支持部门联系提供商"的错误并诊断包退出。

若要解决此问题,请单击 查看错误详细信息按钮,用于标识错误代码。下面是最常见的错误代码和可能的解决方法或解决方案。
收起该表格展开该表格
错误代码详细信息
0x80072EF3计算机无法连接到互联网或在 Q8 本文内上文中列出的网站时,将发生此错误。
要解决此问题,请确保您的计算机可以连接到 Q8 中列出的站点。

MSDT 为 Windows 7 并使用的 Windows Server 2008 R2 使 winhttp 若要访问互联网。在某些情况下--如果您的浏览器使用代理服务器来访问 Internet 并可以成功访问站点上 Q8,列出您可能必须配置 winhttp 将浏览器代理服务器配置导入通过上提升的命令提示符窗口运行下面的命令:

netsh winhttp 导入代理源 = ie

若要恢复默认 winhttp 配置,请运行:

netsh winhttp 重置 代理服务器.要变通解决此问题,可以使用另一台计算机的 Internet 连接不可用,然后生成脱机软件包,第二季度中所述。或者,您可能会问生成脱机软件包并将其发送到您在目标计算机上执行 Microsoft 技术支持工程师。
0x80072EE2当计算机出现问题从 Internet 下载的软件包时,将发生此错误。它可能会与代理服务器配置、 网络问题或从 Microsoft 服务器下载诊断程序包的大型延迟。

若要解决此问题,您可能会问生成脱机软件包并将其发送到您在目标计算机上执行 Microsoft 技术支持工程师。
0xC00CE558网络问题可能与代理问题时,也可能发生此错误。

要解决此问题,请确保您的计算机可以访问 Q8 中列出的网站。若要解决此问题,您可能会问生成脱机软件包并将其发送到您在目标计算机上执行 Microsoft 技术支持工程师。

其他信息

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
926079 常见问题的解答有关 Microsoft 支持诊断工具 (MSDT)

属性

文章编号: 973559 - 最后修改: 2011年9月14日 - 修订: 2.0
关键字:?
kbfaq kbinfo kbexpertiseinter kbsurveynew kbhowto kbmt KB973559 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 973559
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com