8 款 Window 10 官方高级实用工具

在过去的一年,微软为 Windows 10 引入了不少免费的内置命令行工具和实用应用程序,它们首次亮相时,微软官方并未提及,更多的是由用户主动发现。

软餐(ruancan.com)在本文对这些工具进行简要介绍,它们很适合 Win 10 的深度或高级用户。

Pktmon:网络数据包嗅探器

Windows 10 现在引入了一款名为“Pktmon” 的内置网络数据包嗅探器。它在 Windows 10「2018 年 10 月更新」中首次出现,该工具允许用户监视应用程序和其他工具的网络活动并诊断网络问题。

内置Pktmon网络数据包嗅探器
Pktmon:网络数据包嗅探器

在 Windows 10 2004 中,微软为 Pktmon 添加了两个附加功能:实时查看嗅探到的数据包并将 Pktmon 日志转换为 PCAPNG 支持。在该版本的 Pktmon 中,用户可使用-l real-time  参数启用实时监控。

Winget 软件包管理器

今年,  微软发布了一款名为 Winget 的 Windows 10 软件包管理器,可以直接从命令行安装和管理应用程序。

要使用 winget 安装应用程序,请键入命令,例如 “winget search” 以搜索应用程序,或键入 “winget install” 以安装应用程序,如下所示。

Winget软件包管理器
Winget 软件包管理器

微软已经创建了一个经过整理的存储库,其中包含数百个可以使用 Winget 进行安装和管理的应用程序。

用户可使用搜索命令来查找具有特定关键字的应用。例如,如果要搜索记事本替代工具,则可以使用 “note” 作为搜索关键字。系统将显示 Notepad ++和其他带有 “note” 关键词的应用程序。

winget search note 

如果要查看所有可用软件包的列表,请键入 winget search  且不带任何参数。

Win 10 第二代 Linux 子系统 WSL2

为方便开发者编程,微软在 Windows 10 中直接集成了 Linux 子系统,并称之为 WSL。在 2019 年的 Build 大会上,WSL2 正式推出。

WSL2 包括了性能的改进,以及与 Linux 应用程序的更大兼容性。

WSL2 附带了一个真实的 Linux 4.19 内核,能够带来完整的系统调用兼容性,并且能够直接借助自动更新进行升级维护,无需更新整个 Windows Linux 的子系统。

使用WSL 2的Ubuntu
使用 WSL 2 的 Ubuntu

WSL 2 包括以下功能:

  • 完整的 Linux 内核
  • 提高文件 IO 性能
  • 全面的系统调用兼容性
  • WSL 2 在启动时使用较少的内存

如果已经在使用 WSL,则可以使用以下 wsl --set-version 命令将已安装的 Linux 发行版升级到 WSL 2 。

Windows 文件恢复工具 Windows File Recovery

微软还提供了一个新的官方文件恢复工具 Windows File Recovery,该工具可帮助用户从硬盘、U 盘和 SD 卡中恢复已删除的文件。

“免费删除了重要工具的文件?擦除了您的硬盘?不知如何处理损坏的数据?Windows File Recovery 可以帮助恢复个人数据。”

该工具是一个名为 winfr.exe 的命令行可执行文件,用户可以在下面查看其帮助文件。

默认情况下,Windows File Recovery 提供三种操作模式——普通模式、分段模式和签名模式,每种模式都有各自的优势。 

Windows文件恢复工具
Windows 文件恢复工具 Windows File Recovery

适用于 Windows 10 的 PowerToys

Windows 10 PowerToys 是一套开源工具,可让用户对文件资源管理器的功能进行扩展,例如为大屏显示器优化软件窗口、批量修改图片尺寸等。

8款Window 10官方高级实用工具
PowerToy 批量修改图片尺寸工具

一些 PowerToy 实用工具包括:

  • 图片调整工具
  • Windows File Explorer 的预览窗口
  • PowerToys Run 工具,代替龟速的 Windows Search。
  • 修改键盘快捷键
  • 批量文件重命名工具
  • 颜色选取工具

Windows Terminal

Windows Terminal 是一个开源的多标签的控制台程序,它允许用户在 Windows 中启动多个 shell/console 标签页。

例如下图,Windows Terminal 可开启一个 PowerShell 控制台标签页、一个带有 Windows 10 命令行标签页和一个 WSL Ubuntu Shell 标签页。

Windows Terminal 高度可定制,具有超链接支持、鼠标支持、桌面背景以及映射键盘命令的功能。

Windows终端
Windows Terminal

PowerShell 7

微软还发布了拥有一系列新功能的 PowerShell 7,包括自动新版本通知、结构化数据(如 JSON,CSV,XML)和其他改进。

新功能包括:

  • 使用 ForEach-Object -Parallel 进行管道并行化。
  • 新运算符
    • 三元运算符 – a ? b : c。
    • 管道链运算符 – || 和 &&。
    • NULL 条件运算符 – ?? 和 ??=。
  • 简化的动态错误视图和 Get-Error cmdlet,以便更容易地调查错误。
  • 一个兼容性层,使用户能够在隐式 Windows PowerShell 会话中导入模块。
  • 自动发送新版本通知。
  • 可以直接从 PowerShell 7 调用 DSC 资源(试验性)。

可以从 Microsoft Store 下载 PowerShell 7 。

Sysinternals Utilities

Windows Sysinternals 是由微软开发的一套免费实用程序套件,高级用户可使用它来管理、诊断、排查和监控 Windows。

Sysinternals Utilities 最受欢迎的实用程序是 Process Explorer  (procexp),因为它提供了正在运行的进程及其加载的句柄和 DLL 的详细列表。使用该进程列表,用户可以快速定位有问题或占用大量资源的进程,并根据需要终止它们。

流程浏览器

Process Explorer 的一项高级功能允许用户跟踪 DLL 版本问题或处理泄漏以诊断 Windows 或应用程序问题。在检查可能是恶意软件的可疑进程时,Process Explorer 也很方便。

其他流行的实用程序则包括 Process MonitorSysmon,它可以监视正在运行的进程的文件、网络和注册表活动,Sysmon 可以监控计算机上的各种活动。

例如,使用 Sysmon,我们可以监视进程篡改尝试、记录复制到 Windows 剪贴板的数据、执行 DNS 查询日志记录以及自动备份已删除的文件等。

可从微软官网下载 Sysinternals Utilities。

8款Window 10官方高级实用工具
(0)
无忌的头像无忌

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注