系统之家提供 Windows 系统、Ghost 系统、驱动与常用软件的安全下载及安装教程。 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

TroubleShootingScript 工具集 (TSS) 简介

发布时间:2026-09-06 | 浏览:1
📥 下载地址(文章开头)
装机神器,可安装一切系统,纯净版,英文版,繁体版 ,精简版,原版等等等
访问此页面需要授权。 可以尝试 登录 或 更改目录 。 访问此页面需要授权。 可以尝试 更改目录 。 适用于: Supported versions of Windows Client 本文介绍 TroubleShootingScript (TSS) 工具集,并提供常见问题的解答。 适用于: 受支持的 Windows Server 和 Windows 客户端版本 TSS 工具集包括基于 PowerShell 的工具和用于数据收集和诊断的框架。 工具集旨在简化数据收集,并帮助高效安全地解决案例。 这些工具集包括多个 PowerShell 脚本和可执行文件,这些脚本均由Microsoft签名。 根据所选交换机,TSS 使用一个或多个脚本和可执行文件来收集所需的日志。 可以从中将工具集下载为 zip 文件( TSS.zip )。 https://aka.ms/getTSS 下面是工具集正常运行的一些先决条件: TSS 工具集必须由具有本地系统上管理员权限的帐户在提升的 PowerShell 窗口中运行。 不支持在 Windows PowerShell 集成脚本环境(ISE)中运行 TSS 工具集。 必须接受最终用户许可协议(EULA)。 接受 EULA 后,TSS 工具集不会再次提示输入 EULA。 TSS 工具集必须由具有本地系统上管理员权限的帐户在提升的 PowerShell 窗口中运行。 不支持在 Windows PowerShell 集成脚本环境(ISE)中运行 TSS 工具集。 必须接受最终用户许可协议(EULA)。 接受 EULA 后,TSS 工具集不会再次提示输入 EULA。 应通过从提升的 PowerShell 命令提示符运行 cmdlet Set-ExecutionPolicy -scope Process -ExecutionPolicy RemoteSigned -Force ,在进程级别设置 RemoteSigned PowerShell 脚本执行策略。 备注 进程级别更改仅影响当前的 PowerShell 会话。 应通过从提升的 PowerShell 命令提示符运行 cmdlet Set-ExecutionPolicy -scope Process -ExecutionPolicy RemoteSigned -Force ,在进程级别设置 RemoteSigned PowerShell 脚本执行策略。 进程级别更改仅影响当前的 PowerShell 会话。 可以根据方案使用不同的开关启动 TSS.ps1 。 谓 -Start 词是默认谓词和可选谓词,可根据需要替换为补充谓词。 互补的 -Start 动词是 -StartAutoLogger , -StartDiag 和 -StartNoWait -CollectLog 。 停止数据收集时,还会自动收集与跟踪相关的日志。 Windows 事件跟踪 (ETW) 跟踪 若要列出组件和/或方案的所有提供程序 GUID,请使用 -ListETWProviders cmdlet。 例如: 启动支持工具或命令(例如 ProcMon、ProcDump、netsh、性能监视器(PerfMon)、WPR 或 Radar),以使用其他工具增强日志收集,以用于专用捕获。 以下示例演示如何在同一跟踪期间激活多个支持工具(命令)。 定义 TSS 选项中的特定参数,以控制、增强或简化数据收集。 排查意外的 PowerShell 错误 失败后运行此 cmdlet: .\TSS.ps1 -Stop -noBasiclog -noXray 关闭打开的提升 PowerShell 窗口并启动新的提升的 PowerShell 窗口。 关闭打开的提升 PowerShell 窗口并启动新的提升的 PowerShell 窗口。 允许使用适当的 ExecutionPolicy PowerShell 脚本在系统上运行。 允许使用适当的 ExecutionPolicy PowerShell 脚本在系统上运行。 如果遇到指示正在运行的脚本被禁用的错误,请尝试以下方法。 如果遇到指示正在运行的脚本被禁用的错误,请尝试以下方法。 运行以下 cmdlet: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -force -Scope Process 使用 Get-ExecutionPolicy -List cmdlet 验证没有 ExecutionPolicy 较高优先级的设置是否阻止执行此脚本。 使用 Get-ExecutionPolicy -List cmdlet 验证没有 ExecutionPolicy 较高优先级的设置是否阻止执行此脚本。 .\TSS.ps1 <Desired Parameters> 再次运行 cmdlet。 .\TSS.ps1 <Desired Parameters> 再次运行 cmdlet。 如果脚本被 MachinePolicy 阻止,请在提升的 PowerShell 窗口中运行以下 cmdlet: 如果脚本被 UserPolicy 阻止,请在提升的 PowerShell 窗口中运行以下 cmdlet: 方法 2 只是策略 MachinePolicy - RemoteSigned 的解决方法。 如果还看到 UserPolicy - RemoteSigned ,请向域管理员询问临时组策略对象(GPO)豁免。 在极少数情况下,可以尝试 -ExecutionPolicy Bypass cmdlet。 如果组织强制使用 GPO PowerShell 约束语言模式( System.Management.Automation.EngineIntrinsics.SessionState.LanguageMode -ne 'FullLanguage' ),请域管理员提供临时 GPO 豁免。 问 1:TSS 脚本是否更改了系统的任何设置或配置? A1:否,但在某些情况下启用调试日志记录需要注册表设置。 该脚本在数据收集开始时设置必要的键,并将密钥还原为数据收集末尾的默认值。 它还可能删除某些缓存(例如,数据收集开始时的 ARP 缓存或名称解析缓存),以观察日志中的问题。 问 1:TSS 脚本是否更改了系统的任何设置或配置? A1:否,但在某些情况下启用调试日志记录需要注册表设置。 该脚本在数据收集开始时设置必要的键,并将密钥还原为数据收集末尾的默认值。 它还可能删除某些缓存(例如,数据收集开始时的 ARP 缓存或名称解析缓存),以观察日志中的问题。
📥 下载地址(文章中间)
装机神器,可安装一切系统,纯净版,英文版,繁体版 ,精简版,原版等等等
问 2:TSS 工具集是否在服务器上额外加载? A2:TSS 工具集启动的一些日志记录(例如网络捕获、ETW 跟踪收集等)可能会对系统施加轻微负载。 负载通常处于可忽略级别。 启动 TSS 工具集后,如果看到 CPU、内存或磁盘使用率较高,请与支持代表联系。 问 2:TSS 工具集是否在服务器上额外加载? A2:TSS 工具集启动的一些日志记录(例如网络捕获、ETW 跟踪收集等)可能会对系统施加轻微负载。 负载通常处于可忽略级别。 启动 TSS 工具集后,如果看到 CPU、内存或磁盘使用率较高,请与支持代表联系。 问3:为什么在 TSS 工具集运行时无法重现问题? A3:TSS 工具集可能会在开始时删除所有缓存的信息。 它还会在混杂模式下启动网络捕获,这会更改网络接口卡 (NIC) 默认行为。 这些更改可能会影响问题,问题可能会消失。 特别是对于特定的计时问题,由于 TSS 工具集的数据收集,问题消失。 数据收集将开始日志记录,这可能会间接影响问题并更改情况。 问3:为什么在 TSS 工具集运行时无法重现问题? A3:TSS 工具集可能会在开始时删除所有缓存的信息。 它还会在混杂模式下启动网络捕获,这会更改网络接口卡 (NIC) 默认行为。 这些更改可能会影响问题,问题可能会消失。 特别是对于特定的计时问题,由于 TSS 工具集的数据收集,问题消失。 数据收集将开始日志记录,这可能会间接影响问题并更改情况。 问 4:为什么 TSS 工具集长时间没有响应? A4:在某些情况下,TSS 工具集运行的操作系统内置命令可能无法响应或需要很长时间才能完成。 如果遇到此问题,请联系支持代表。 问 4:为什么 TSS 工具集长时间没有响应? A4:在某些情况下,TSS 工具集运行的操作系统内置命令可能无法响应或需要很长时间才能完成。 如果遇到此问题,请联系支持代表。 问 5:长时间运行 TSS 工具集时,是否需要担心磁盘空间或其他任何内容? A5:所有 TSS 跟踪都配置为使用环形缓冲区运行,因此可以根据需要长时间运行工具集。 TSS 工具集还计算数据收集开始时的磁盘空间,如果没有足够的磁盘空间,可能会退出。 如果在启动 TSS 工具集后看到磁盘使用率较高,或者对工具集的磁盘使用情况有任何其他问题,请联系支持代表。 问 5:长时间运行 TSS 工具集时,是否需要担心磁盘空间或其他任何内容? A5:所有 TSS 跟踪都配置为使用环形缓冲区运行,因此可以根据需要长时间运行工具集。 TSS 工具集还计算数据收集开始时的磁盘空间,如果没有足够的磁盘空间,可能会退出。 如果在启动 TSS 工具集后看到磁盘使用率较高,或者对工具集的磁盘使用情况有任何其他问题,请联系支持代表。 问 6:如果运行 .\TSS.ps1 脚本时收到以下安全警告,该怎么办? Security Warning: Run only scripts that you trust. While scripts from the Internet can be useful, this script can potentially harm your computer. Do you want to run .\TSS.ps1? [D] Do not run [R] Run once [S] Suspend [?] Help (default is "D") A6:在极少数情况下,可能会收到此安全警告。 可以使用 cmdlet PS C:\> Unblock-File -Path C:\TSS\TSS.ps1 取消阻止脚本。 此脚本将使用 cmdlet Get-ChildItem -Recurse -Path C:\TSS\*.ps* | Unblock-File -Confirm:$false 取消阻止所有其他模块。 问 6:如果运行 .\TSS.ps1 脚本时收到以下安全警告,该怎么办? Security Warning: Run only scripts that you trust. While scripts from the Internet can be useful, this script can potentially harm your computer. Do you want to run .\TSS.ps1? [D] Do not run [R] Run once [S] Suspend [?] Help (default is "D") A6:在极少数情况下,可能会收到此安全警告。 可以使用 cmdlet PS C:\> Unblock-File -Path C:\TSS\TSS.ps1 取消阻止脚本。 此脚本将使用 cmdlet Get-ChildItem -Recurse -Path C:\TSS\*.ps* | Unblock-File -Confirm:$false 取消阻止所有其他模块。 最终用户许可协议 (EULA) 选择下方可查看软件许可条款MICROSOFT。 这些许可条款是您与 Microsoft Corporation(或其附属机构之一)之间达成的协议。 如果遵守这些许可条款,将拥有以下权利。 使用该软件即表示接受这些条款。 安装和使用权利。 根据本许可证中所述的条款和限制,Microsoft Corporation (“Microsoft”) 授予您(“客户”或“you”)非独占的、完全付费的许可证,以使用此许可证(“软件”)使用和重现根据此许可证提供的脚本或实用工具(“软件”),仅用于客户的内部业务目的,以帮助Microsoft解决一个或多个Microsoft产品的问题, 前提是软件的此类许可证不包括对其他Microsoft技术(如产品或服务)的任何权利。 “使用”是指复制、安装、执行、访问、显示、运行或其他与软件交互。 不得通过分发、网络访问或其他方式对软件进行子许可或使用该软件。 Microsoft保留此处未明确授予的所有其他权利,无论是隐含、阻止或其他权利。 您不得反向工程、反编译或反汇编软件,或者尝试派生软件的源代码,除非第三方许可条款要求控制软件中某些开放源代码组件的使用,或者删除、最小化、阻止或修改软件中Microsoft或其供应商的任何通知。 你和你的代表都不得使用此处提供的软件:(i)以法律、法规、政府命令或法令禁止的方式:(二)侵犯他人权利:(三)尝试未经授权访问或中断任何服务、设备、数据、帐户或网络:(四)分发垃圾邮件或恶意软件:(五)以损害Microsoft IT 系统或损害其他人使用 IT 系统的方式:(六)任何使用软件的应用程序或情况都可能导致任何人的死亡或严重的身体伤害,或者身体或环境损害:或(七)协助、鼓励或允许任何人执行上述任何操作。 安装和使用权利。 根据本许可证中所述的条款和限制,Microsoft Corporation (“Microsoft”) 授予您(“客户”或“you”)非独占的、完全付费的许可证,以使用此许可证(“软件”)使用和重现根据此许可证提供的脚本或实用工具(“软件”),仅用于客户的内部业务目的,以帮助Microsoft解决一个或多个Microsoft产品的问题, 前提是软件的此类许可证不包括对其他Microsoft技术(如产品或服务)的任何权利。 “使用”是指复制、安装、执行、访问、显示、运行或其他与软件交互。 不得通过分发、网络访问或其他方式对软件进行子许可或使用该软件。 Microsoft保留此处未明确授予的所有其他权利,无论是隐含、阻止或其他权利。 您不得反向工程、反编译或反汇编软件,或者尝试派生软件的源代码,除非第三方许可条款要求控制软件中某些开放源代码组件的使用,或者删除、最小化、阻止或修改软件中Microsoft或其供应商的任何通知。 你和你的代表都不得使用此处提供的软件:(i)以法律、法规、政府命令或法令禁止的方式:(二)侵犯他人权利:(三)尝试未经授权访问或中断任何服务、设备、数据、帐户或网络:(四)分发垃圾邮件或恶意软件:(五)以损害Microsoft IT 系统或损害其他人使用 IT 系统的方式:(六)任何使用软件的应用程序或情况都可能导致任何人的死亡或严重的身体伤害,或者身体或环境损害:或(七)协助、鼓励或允许任何人执行上述任何操作。 数据。 客户拥有通过软件选择与Microsoft共享的所有数据权利。 可以参阅帮助文档和隐私声明 ( https://aka.ms/privacy ),详细了解数据收集和使用。 你使用软件作为你同意这些做法的操作。 数据。 客户拥有通过软件选择与Microsoft共享的所有数据权利。 可以参阅帮助文档和隐私声明 ( https://aka.ms/privacy ),详细了解数据收集和使用。 你使用软件作为你同意这些做法的操作。 反馈。 如果向Microsoft提供有关软件的反馈,则你可授予Microsoft(不收费)以任何方式使用、共享和商业化反馈的权利,并出于任何目的。 你不会提供任何受许可证约束的反馈,这些反馈需要Microsoft才能将其软件或文档许可给第三方,因为Microsoft包括在此类软件或文档中的反馈。 反馈。 如果向Microsoft提供有关软件的反馈,则你可授予Microsoft(不收费)以任何方式使用、共享和商业化反馈的权利,并出于任何目的。 你不会提供任何受许可证约束的反馈,这些反馈需要Microsoft才能将其软件或文档许可给第三方,因为Microsoft包括在此类软件或文档中的反馈。 出口限制。 客户必须遵守适用于软件的所有国内和国际出口法律和法规,其中包括对目的地、最终用户和最终用户的限制。 有关出口限制的更多信息,请访问 https://aka.ms/exporting 。 出口限制。 客户必须遵守适用于软件的所有国内和国际出口法律和法规,其中包括对目的地、最终用户和最终用户的限制。 有关出口限制的更多信息,请访问 https://aka.ms/exporting 。 表示和保证。 客户将遵守本协议下的所有适用法律,包括交付和使用所有数据。 代表实体同意这些条款的客户或被设计者表示并保证(i)拥有在此协议下进入和执行其义务的完全权力和授权,(ii)拥有将其关联机构或组织绑定到本协议条款的完全权力和授权,并且(iii)在以接受任何源代码的方式提供任何源代码之前,将确保对方的许可对方对任何其他许可条款的知识产权,或者要求对方将源代码分发到其任何技术。 表示和保证。 客户将遵守本协议下的所有适用法律,包括交付和使用所有数据。 代表实体同意这些条款的客户或被设计者表示并保证(i)拥有在此协议下进入和执行其义务的完全权力和授权,(ii)拥有将其关联机构或组织绑定到本协议条款的完全权力和授权,并且(iii)在以接受任何源代码的方式提供任何源代码之前,将确保对方的许可对方对任何其他许可条款的知识产权,或者要求对方将源代码分发到其任何技术。 免责声明。 该软件“按原样”提供,不提供任何形式的明示或默示担保,包括但不限于适销性、针对特定用途的适用性和非侵犯性保证。 在任何情况下,任何直接、间接、附带、特殊、模范或后果性损害(包括但不限于替代货物或服务的采购)均不得MICROSOFT或其消费者承担任何直接、间接、附带、特别、模范或后果性损害赔偿:使用、数据或利润损失;然而,无论在合同、严格责任还是侵权(包括疏忽或其他)中,都因使用该软件而引起的任何责任理论和任何责任理论造成的,即使建议存在这种损害的可能性。 免责声明。 该软件“按原样”提供,不提供任何形式的明示或默示担保,包括但不限于适销性、针对特定用途的适用性和非侵犯性保证。 在任何情况下,任何直接、间接、附带、特殊、模范或后果性损害(包括但不限于替代货物或服务的采购)均不得MICROSOFT或其消费者承担任何直接、间接、附带、特别、模范或后果性损害赔偿:使用、数据或利润损失;然而,无论在合同、严格责任还是侵权(包括疏忽或其他)中,都因使用该软件而引起的任何责任理论和任何责任理论造成的,即使建议存在这种损害的可能性。 损害赔偿的限制和排除。 如果您有任何理由收回损害赔偿,尽管上述免责声明,则可以从MICROSOFT及其供应商中恢复,仅直接损害美国。00. 不能因其他任何损害获得退款,包括后果性损害、利润损失、专项损害、间接损害或附带损害。 此限制适用于(i)与第三方 Internet 网站或第三方应用程序上的软件、服务、内容(包括代码)相关的任何内容;(二)违反合同、担保、担保或条件的索赔;严格责任、疏忽或其他侵权:或任何其他声明;在适用法律允许的范围内,在每种情况下。 即使 Microsoft 已知道或理应知道可能会出现损害,此项限制同样适用。 由于您所在州、省或国家/地区可能不允许排除或限制附带损害赔偿、后果性损害赔偿或其他损害赔偿责任,因此上述限制或排除条款可能对您不适用。 损害赔偿的限制和排除。 如果您有任何理由收回损害赔偿,尽管上述免责声明,则可以从MICROSOFT及其供应商中恢复,仅直接损害美国。00. 不能因其他任何损害获得退款,包括后果性损害、利润损失、专项损害、间接损害或附带损害。 此限制适用于(i)与第三方 Internet 网站或第三方应用程序上的软件、服务、内容(包括代码)相关的任何内容;(二)违反合同、担保、担保或条件的索赔;严格责任、疏忽或其他侵权:或任何其他声明;在适用法律允许的范围内,在每种情况下。 即使 Microsoft 已知道或理应知道可能会出现损害,此项限制同样适用。 由于您所在州、省或国家/地区可能不允许排除或限制附带损害赔偿、后果性损害赔偿或其他损害赔偿责任,因此上述限制或排除条款可能对您不适用。 约束性仲裁条款和集体诉讼豁免。 本部分适用于你住在美国(或者,如果业务,业务的主要位置位于)。。 如果您与 Microsoft 有争议,则您和 Microsoft 同意尝试 60 天,以非正式方式进行解决。 如果你和 Microsoft 不能解决,则你和 Microsoft 同意在美国仲裁协会面前根据联邦仲裁法 (“FAA”) 进行约束性个人仲裁,而不是在法官或陪审团面前向法庭起诉。 中立仲裁员将作出决定。 不允许集体诉讼、集体仲裁、公众利益代表人 (private attorney-general) 诉讼以及其中以代理人身份行事的任何其他诉讼;未经各方同意,也不允许组合个人诉讼。 完整的仲裁协议包含更多条款,可在 https://aka.ms/arb-agreement-4 中查看。 您和 Microsoft 同意这些条款。 约束性仲裁条款和集体诉讼豁免。 本部分适用于你住在美国(或者,如果业务,业务的主要位置位于)。。 如果您与 Microsoft 有争议,则您和 Microsoft 同意尝试 60 天,以非正式方式进行解决。 如果你和 Microsoft 不能解决,则你和 Microsoft 同意在美国仲裁协会面前根据联邦仲裁法 (“FAA”) 进行约束性个人仲裁,而不是在法官或陪审团面前向法庭起诉。 中立仲裁员将作出决定。 不允许集体诉讼、集体仲裁、公众利益代表人 (private attorney-general) 诉讼以及其中以代理人身份行事的任何其他诉讼;未经各方同意,也不允许组合个人诉讼。 完整的仲裁协议包含更多条款,可在 https://aka.ms/arb-agreement-4 中查看。 您和 Microsoft 同意这些条款。 法律和场地。 如果存在美国联邦管辖权,则您和 Microsoft 同意美国华盛顿州金郡的联邦法院对庭上(不包括仲裁)所有争议具有专属管辖权,并同意将该法院作为审判地。 如果不存在美国联邦管辖权,则您和 Microsoft 同意美国华盛顿州金郡的高等法院对庭上(不包括仲裁)所有争议具有专属管辖权,并同意将该法院作为审判地。 法律和场地。 如果存在美国联邦管辖权,则您和 Microsoft 同意美国华盛顿州金郡的联邦法院对庭上(不包括仲裁)所有争议具有专属管辖权,并同意将该法院作为审判地。 如果不存在美国联邦管辖权,则您和 Microsoft 同意美国华盛顿州金郡的高等法院对庭上(不包括仲裁)所有争议具有专属管辖权,并同意将该法院作为审判地。 完整协议。 本协议以及 Microsoft 可能为补充、更新或第三方应用程序提供的任何其他条款构成该软件的完整协议。 完整协议。 本协议以及 Microsoft 可能为补充、更新或第三方应用程序提供的任何其他条款构成该软件的完整协议。 想要尝试使用 Ask Learn 阐明或指导你完成本主题? Last updated on 2026-02-12
📥 下载地址(文章结尾)
装机神器,可安装一切系统,纯净版,英文版,繁体版 ,精简版,原版等等等