- Windows Terminal 将 CMD、PowerShell 和 WSL 集中到一个界面中,非常适合在图形界面无响应时诊断和修复问题。
- SFC、DISM 和 CHKDSK 等命令分别作用于不同的层(系统文件、Windows 映像和磁盘),当它们结合起来时,可以解决大多数稳定性问题。
- 网络实用程序(ipconfig、netsh、ping、tracert、netstat、nslookup)可以帮助您检测和修复连接中断、网速慢和可疑流量等问题。
- 每月运行一次包含这些命令脚本的维护程序,有助于保持电脑运行速度快、稳定性高,并降低需要重新安装 Windows 的可能性。

如果您的电脑运行缓慢、Wi-Fi 连接频繁断开、出现蓝屏死机或 Windows 系统运行异常,Windows Terminal和经典控制台将是您解决这些问题的最佳帮手,无需重装系统。在这个黑色窗口背后,隐藏着功能强大的工具,可用于诊断、修复问题,并使您的电脑运行更加流畅。
本文将为您提供一份全面(且简明易懂)的指南,介绍Windows Terminal、 CMD和 PowerShell中用于故障排除、修复和维护电脑的关键命令。您将了解每个命令的功能、适用场景,查看实际应用示例,并学习如何将它们组合成日常维护流程,让您的电脑始终保持最佳运行状态。
什么是 Windows Terminal?为什么它是电脑维修的理想选择?
Windows Terminal 是微软的现代化控制台,它将CMD、PowerShell 和WSL(一个 Linux 子系统)整合到一个窗口中。这意味着您可以使用选项卡在这些环境之间切换,自定义颜色和字体,并同时打开多个会话。
与传统控制台的主要区别在于,终端提供了更友好的用户界面、自动补全功能以及同时访问多个 shell 的功能。例如,您可以打开一个标签页使用 CMD 运行 CHKDSK,另一个标签页使用 PowerShell 编写脚本,还有一个标签页使用 Bash 处理 Linux 工具。
CMD 专注于传统的 Windows 命令,PowerShell 专注于高级自动化和脚本编写,而 Windows Terminal 则充当一个容器,您可以在其中运行所有这些命令而无需切换应用程序。这使得它在图形界面崩溃、Windows 无法正常启动或需要执行深度诊断时尤为有用。
Windows Terminal 入门必备命令
在深入学习高级内容之前,最好先掌握一些基本命令,以便能够浏览系统、查看重要信息以及在程序卡住时关闭进程。
任何控制台的起点都是`help` 命令。在 CMD 或 PowerShell 中输入`help`,即可查看该环境中可用命令的列表及其简要说明。例如,输入`chkdsk /?`或 ` shutdown /?`,即可查看所有修饰符和用法示例。
要在文件夹间导航,经典的命令是`cd`(更改目录)和`dir`(列出文件和子文件夹)。`cd ..`会将您向上移动一级目录,而`tree folder`则会显示整个目录树。
使用cls 命令清除控制台屏幕、使用 exit 命令关闭控制台、以及输入 file.txt 命令显示文本文件的内容而无需打开记事本,这些功能也非常有用。
系统快速诊断命令
当您怀疑系统出现问题时,第一步是收集信息。Windows 包含多个命令,可以汇总系统状态、组件和活动进程。
`systeminfo`命令可以快速显示您的计算机型号、处理器、内存、Windows 版本、BIOS 设置、已安装的补丁程序等信息。它非常适合用于检查程序或更新要求。
如果你想查看正在运行的进程,可以使用tasklist 命令查看所有正在运行的进程及其占用的内存量。如果某个进程卡住了,你可以使用taskkill /PID ProcessNumber /F 命令将其终止,其中 PID 是你从列表中看到的进程 ID。
要清点驱动程序,`driverquery`命令会生成所有已安装驱动程序的列表,包括它们的类型、路径和日期。这在格式化或更换硬件后非常有用,或者如果您怀疑某个驱动程序导致崩溃并想了解如何备份驱动程序。
另一个实用功能是使用`wmic diskdrive get model,status` 命令快速检查物理磁盘的整体状态。如果某个磁盘开始出现问题(例如“Pred Fail”或其他异常状态),则应尽快对其进行备份。
网络和互联网连接:修复 Wi-Fi 和延迟的命令
许多日常问题都源于网络连接:网页无法加载、Wi-Fi 连接断开、游戏卡顿……Windows 提供了多种实用工具来查看网络状况并修复损坏的配置。
最基本的命令是ipconfig,它可以显示 IP 配置、网关、子网掩码、DNS 等。您可以使用ipconfig /release,然后使用ipconfig /renew来释放和续订 IP 地址,这在遇到DHCP 冲突或获取地址问题时非常有用。
当网站无法正确解析或 Wi-Fi 连接不稳定时,运行`ipconfig /flushdns`命令可以清除 DNS 缓存。如有必要,还可以编辑 hosts 文件强制使用本地解析。这有助于解决名称解析错误和间歇性网络中断问题。
更进一步,`netsh int ip reset` 命令会重置 TCP/IP 协议栈。这是一个更彻底的选项,通常可以修复连接不稳定、速度极慢或由恶意软件或未正确卸载的 VPN 引起的问题。
ping、tracert(或目标地址跟踪)和 pathping这三个命令组合起来,可以用来检查服务器是否响应以及数据包的传输路径。ping测量延迟,tracert显示中间跃点,而pathping则结合了两者,还能显示每个阶段的丢包情况。
如果您怀疑有入侵者或数据窃取程序,`netstat -ano` 命令会列出所有活动连接、开放端口和远程地址。这可以帮助您识别可疑流量或不应监听特定端口的服务。
最后,nslookup可以直接向 DNS 服务器查询域名,也可以反过来(将 IP 地址解析为域名)。它对于确定问题是出在您的网络连接还是 DNS 提供商那里非常有用。
用于检查和修复系统文件的命令:SFC
修复 Windows 的经典工具之一是SFC(系统文件检查器),它可以分析受保护的系统文件,并使用缓存副本恢复损坏的文件。
最常用的方法是以管理员身份打开 Windows 终端或 CMD,然后运行sfc /scannow命令。该命令会扫描所有关键的 Windows 文件,并将损坏的文件替换为存储在%WinDir%\System32\dllcache中的原始版本。
如果您只想检查而不做任何更改,可以运行`sfc /verifyonly` 命令,该命令只会检测异常情况而不进行修复。您还可以使用更具体的命令,例如`sfc /scanfile=Path\file`,以便专注于特定文件。
扫描完成后,SFC 可能会返回不同的消息:未发现问题、发现错误并已修复、检测到损坏但无法修复,或者无法完成操作。在后一种情况下,通常建议在安全模式下运行该命令。
需要运行 SFC 的典型症状包括Windows 功能停止响应、系统应用程序无法打开、基本任务中出现“找不到文件”错误或无法解释的不稳定。
DISM:当 SFC 不够用时修复 Windows 映像
如果 SFC 无法解决问题,则下一步是使用DISM(部署映像服务和管理),该工具旨在检查和修复系统所基于的Windows 映像。
DISM有三个关键选项,应按此顺序冷静执行:
- DISM /在线/清理图像/ CheckHealth快速检查图像是否有已知损坏。
- DISM / Online / Cleanup-Image / ScanHealth:进行更深入的分析,并记录检测到的任何腐败行为。
- DISM / Online / Cleanup-Image / RestoreHealth尝试使用源文件(通常通过 Windows 更新)修复映像。
这些命令也可以在 Windows 终端或命令提示符 (CMD) 中以管理员权限运行。ScanHealth和 RestoreHealth 可能需要几分钟,甚至一个多小时,具体取决于系统状况和磁盘速度,请耐心等待。
如果 Windows 更新无法正常工作或出现故障,您可以使用类似DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess 的命令指定备用源,指向包含 Windows 安装文件的文件夹(已挂载的 ISO、网络等)。
何时使用 DISM:当安装更新时发生错误、系统应用程序出现奇怪的崩溃、SFC 无法修复的反复出现的问题,或与 Windows 映像相关的消息时。
CHKDSK:分析并纠正磁盘错误
修复严重问题的第三个支柱是CHKDSK(磁盘检查) ,这是一个老牌工具,对于检查和修复硬盘或 SSD 上的物理和逻辑错误仍然至关重要。
典型的用法类似于chkdsk C: /F /R,其中:
- /F 这表明应该尝试纠正已发现的错误。
- /R 它会查找有缺陷的扇区,尝试恢复可读数据,并将其标记为不可用。
如果您扫描安装 Windows 的驱动器,系统通常会提示当前无法锁定该驱动器,并询问您是否要安排在下次重启时进行扫描。选择“是”,然后在方便的时候重启即可。
CHKDSK 执行多个阶段:首先,它检查文件系统结构;然后,它检查无法访问的名称、链接和文件夹;最后,它检查安全描述符。完成后,它会显示一份报告,其中包含发现的错误和已执行的修复。
除了 /F 和 /R 之外,NTFS 卷还提供其他高级修饰符,例如/scan、/spotfix、/perf 和 /sdcleanup,这些修饰符旨在加快在线扫描、局部修复或描述符清理速度。它们在技术性更强的环境中非常有用。
使用 CHKDSK 的明显迹象包括:启动速度非常慢、反复出现蓝屏、文件消失或无法访问,以及任何驱动器可能开始出现故障的迹象。
CFS、DISM 和 CHKDSK 之间的区别以及如何将它们结合起来
虽然这三个程序都是从控制台运行的,但它们攻击的是系统的不同层面,了解这一点可以节省你的时间和精力。
SFC专注于受保护的 Windows 文件。当您发现一些小故障、系统应用程序无法打开、功能停止工作或小错误时,这是您应该尝试的第一个命令。
DISM工具作用于Windows 映像。当 SFC无法修复某些文件,或者出现更新问题、更深层次的损坏或内部维护错误时,DISM 工具就会发挥作用。
CHKDSK不会修改系统文件或镜像;它直接检查磁盘状态和文件系统结构。如果您怀疑问题出在存储设备上,例如坏扇区、断电、笔记本电脑损坏、随机蓝屏等,那么 CHKDSK 就是您应该使用的工具。
当您的电脑出现不稳定时,强烈建议按以下步骤操作:1) 对系统盘运行 CHKDSK 命令;2) 使用 DISM 命令执行 CheckHealth、ScanHealth 和 RestoreHealth 操作;3) 运行 SFC /scannow 命令。此步骤可检查磁盘、系统映像和受保护的文件。
利用高级命令(内存、定时器和电源)进行性能优化
除了维修之外,只要你知道自己在做什么,这台主机还可以用来榨取系统更多的性能,尤其是在玩游戏或执行繁重任务时。
使用`fsutil behavior query memoryusage` 命令可以查看 Windows 如何使用内存进行文件缓存。然后,使用`fsutil behavior set memoryusage 2` 命令可以指示系统优先考虑缓存性能,这可以提高游戏或磁盘密集型程序的性能。
在定时器领域,诸如`bcdedit /set useplatformtick yes`和`bcdedit /set disabledynamictick yes`之类的命令可以强制使用稳定的硬件时钟周期,并禁用动态频率切换。这可以减少微小的延迟波动,而延迟波动对于要求苛刻的游戏玩家来说至关重要。
对于电源管理而言,powercfg命令非常实用。例如,powercfg /batteryreport命令会生成一份详细的 HTML 报告,其中包含充电周期、电池衰减、使用时间和建议——这对于续航时间不如以往的笔记本电脑来说非常理想。
您还可以使用`powercfg /energy` 命令获取计算机能效报告,其中会指出阻止睡眠的设备、配置错误的选项或消耗过多电量的驱动程序。如果您还想通过一些技巧和优化来提高工作效率,将这些指标与系统设置结合起来使用,可以带来显著的提升。
磁盘管理、分区和存储维护
当问题出在存储上时,除了 CHKDSK 之外,建议了解其他工具,例如diskpart、defrag、format、convert 或 fsutil,这些工具可以管理分区、格式化和检查文件系统的高级方面。
diskpart 功能极其强大,但如果使用不当,则非常危险。使用诸如list disk、select disk N和clean 之类的命令,可以在不提示确认的情况下完全擦除磁盘。它还可以用于创建和删除分区、分配驱动器号、操作虚拟磁盘,甚至在某些情况下合并两个 NTFS 分区。
磁盘碎片整理工具用于对机械硬盘进行碎片整理,可以提升 HDD 的性能,但对 SSD 无效。它通常使用类似`defrag C: /U /V`的参数来查看进度和详细报告。
使用convert D: /FS:NTFS 命令,您可以将 FAT 驱动器转换为 NTFS 格式而无需格式化,这对于想要适应现代 Windows 功能的旧式或可移动磁盘非常有用。
另一方面,fsutil允许您查看有关卷、挂载点、可用空间和其他高级详细信息的信息,更适合想要微调文件系统行为的管理员和高级用户。
文件、进程和小型控制台技巧的整理
命令行还可以加快日常任务的速度,例如复制数据、清理文件夹、重命名文件或自动备份,而无需打开任何浏览器。
传统的命令,例如copy、xcopy、robocopy、move、del、md、ren 和 type,可以让你执行从备份脚本到定期清理临时文件夹等各种操作。例如,robocopy C:\Source D:\Destination /E是一个强大的目录同步选项,可以同步包括子文件夹在内的各种目录。
要管理自动化任务,可以使用schtasks,它可以安排脚本或应用程序的定期执行。它是设置定期维护的基础,无需每月手动执行。
如果您需要使用其他权限运行应用程序,runas /user:User“命令”允许您以其他用户的身份启动程序,只要您知道密码,这在共享计算机或工作环境中非常有用。
最后,为了使在控制台中工作更加方便,诸如color、title、prompt、cls 或 cmd之类的命令允许您自定义颜色、更改窗口标题、调整提示符或快速打开新会话。
每月维护例程,包含脚本和自动化功能
真正的神奇之处在于,当你把所有这些命令变成常规的维护程序,而不是仅仅在你的电脑运行缓慢时才使用它们。
合理的检查频率是每 4-6 周进行一次全面检查,前提是设备没有出现严重问题。检查内容可以包括:
- 光盘评测 同 chkdsk C:/ F / R (如果您经常使用,也可以在其他设备上使用)。
- 图片检查 同 dism /online /cleanup-image /CheckHealth 如果存在任何警告, /扫描健康 y / RestoreHealth.
- 系统文件扫描 同 SFC / SCANNOW.
- 电池报告 同 POWERCFG / batteryreport的 如果你每天都使用笔记本电脑。
- 内存和定时器检查 同 fsutil 行为查询内存使用情况 y BCDEDIT 如果你担心延迟。
所有这些操作都可以放到一个简单的.bat 文件中,这样您就无需逐条输入命令了。您只需保存文件,以管理员身份运行,然后就可以去喝杯咖啡,让它自动完成任务。您甚至可以使用schtasks 命令来安排它的执行时间。
如果想更进一步,可以使用任务管理器、资源监视器或第三方应用程序(HWMonitor、CrystalDiskInfo 等)等图形工具来补充此例程,以监控温度、磁盘健康状况和消耗情况。
当别无选择只能重装Windows系统时
然而,无论 SFC、DISM、CHKDSK 等工具多么好用,总有一些情况下,这些命令和内置的故障排除程序都无法恢复完全的稳定性。
如果多次运行这些工具后错误仍然存在,系统启动仍然不正常,或者崩溃持续发生,则安装可能已严重损坏,最明智的做法是执行Windows 的全新安装。
如果您遭遇严重的恶意软件感染、无法消除的极端性能问题、灾难性的更新或非常大的硬件更改(尤其是主板)导致系统几乎崩溃,那么最好从头开始。
在这种情况下,命令仍然对保存数据、生成报告以及在格式化之前检查磁盘状态很有用,但你不应该害怕重新安装:通常这才是真正恢复稳定性的方法。
掌握这些 Windows 终端、CMD 和 PowerShell 命令,您就拥有了一个强大的工具箱,无需总是依赖图形界面即可诊断、修复和优化您的电脑。通过将 SFC、DISM 和 CHKDSK 与网络实用程序、磁盘管理和一些性能优化技巧相结合,您可以解决从 Wi-Fi 中断到严重系统损坏的各种问题。如果您还设置了每月维护脚本,您的电脑就能保持快速、稳定,并能更长时间地随时投入工作或娱乐,而不会出现任何问题。