為Windows 10高級用戶開發的優秀微軟工具
譯文【51CTO.com快譯】去年,微軟悄然發布了新的內置Windows 10命令行應用程序和免費的Microsoft Store應用程序,它們增強了該操作系統的功能。微軟在一些情況下沒有正式宣布這些新工具,它們是由用戶發現的。
本文重點介紹這些新程序及其他應用程序,以便高級用戶更好地控制Windows 10。
Pktmon網絡數據包嗅探器
Windows 10現在包含一款名為Pktmon'的內置網絡數據包嗅探器,兩項新功能最近添加到了Windows 10 May 2020更新中。
在Windows 2018年10月10日更新中,微軟悄悄添加了名為Pktmon的實時網絡流量監視工具。該工具讓用戶可以監視應用程序及其他工具的網絡活動,并診斷網絡問題。
圖1. 內置的Pktmon網絡數據包嗅探器
在Windows 10 2004中,微軟為Pktmon添加了兩項附加功能:實時查看嗅探到的數據包,以及將Pktmon日志轉換成PCAPNG支持。在該版本的Pktmon中,您可以使用-l real-time參數啟用實時監視。
由于PCAPNG在Wireshark等許多網絡監視軟件中得到支持,它為用戶提供了分析日志的額外選項。
Winget軟件包管理器
今年微軟發布了Windows 10軟件包管理器:Winget,可以直接從命令行安裝和管理應用程序。
要使用Winget安裝應用程序,鍵入命令,比如“winget search”以搜索應用程序“winget install”以安裝應用程序,如下所示。
圖2. Winget軟件包管理器
微軟創建了經過整理的存儲庫,含有可以用Winget來安裝和管理的數百個應用程序。
您可以使用搜索命令來查找有特定關鍵字的應用程序。比如說,如果想搜索記事本替代程序,可以使用單詞“note”作為搜索關鍵字。
- winget search note
運行上述命令后,Notepad ++及其他帶有字符串“note”的應用程序會顯示出來。如果您想查看所有可用軟件包,還可以輸入winget search,不帶任何參數。
- Windows Subsystem for Linux 2(WSL 2)
Windows 10現在隨帶新的Windows Subsystem for Linux 2,這包括性能改進以及與更廣泛的Linux應用程序更兼容的特性。
WSL 2包含真正的開源Linux內核,基于來自Kernel.org的版本4.19。WSL 2還支持全面訪問標準系統調用、為Linux應用程序改善兼容性以及提升文件系統性能等。
圖3. 使用WSL 2的Ubuntu
WSL 2包括以下功能:
- 完整的Linux內核
- 提升的文件IO性能
- 全面的系統調用兼容性
- WSL 2啟動時使用較少的內存
如果您已經在使用WSL,可以使用wsl --set-version命令將已安裝的Linux發行版升級到WSL 2。
Windows文件恢復工具
微軟還啟用了新的Windows 10文件恢復命令行工具,讓您可以恢復從硬驅、USB驅動器和SD卡刪除的文件。
該免費工具聲稱:“無意中刪除了重要工具?擦除了硬驅?不確定如何處理損壞的數據?Windows文件恢復工具可以幫助您恢復個人數據。”
該工具是一個名為winfr.exe的命令行可執行文件,用戶可以在下面查看幫助文件。
圖4. Windows文件恢復工具
默認情況下,Windows文件恢復工具帶有三種操作模式:“默認”、“分段”和“簽名”,每種模式各有優點。
PowerToys for Windows 10
Windows 10 PowerToys是一套開源工具,讓您可以擴展文件資源管理器的功能,為大尺寸顯示器優化應用程序窗口及調整圖像大小等等。
圖5. 批量重命名PowerToy
PowerToys的一些工具包括:
- 圖像調整器
- Windows文件資源管理器的預覽窗格
- 用類似Run的工具代替慢速的Windows搜索
- 修改鍵盤快捷鍵
- 文件批量重命名器
- 選色器
Windows Terminal
Windows Terminal是一款開源多選項卡控制臺程序,允許Windows 10用戶在同一Windows中啟動多個外殼/控制臺選項卡。
比如說,Windows Terminal可能一個選項卡帶有PowerShell控制臺,另一個選項卡帶有Windows 10命令提示符,還有一個帶有WSL Ubuntu外殼。
圖6. Windows Terminal
Windows Terminal可高度定制,支持超鏈接、支持鼠標、桌面背景以及映射鍵盤命令的功能。
在最新的Windows Terminal預覽版中,您可以使用隱藏的圖形用戶界面啟用新的設置頁面。要訪問該隱藏的GUI“設置”界面,您需要按這里介紹的步驟進行操作。
如果您繼續使用命令行或其他外殼,Windows Terminal是您要安裝的工具。
PowerShell 7
微軟還發布了擁有一系列新功能的PowerShell 7,包括新版本自動通知、結構化數據(如JSON/CSV/XML)及其他改進。
新功能包括如下:
- 管道并行化
- 新的運營符
- 簡化的動態錯誤視圖和Get-Error cmdlet,更輕松地調查錯誤
- 兼容層,使用戶能夠在隱式Windows PowerShell會話中導入模塊
- 新版本自動通知
- 直接從PowerShell 7調用DSC資源的功能(實驗性)
可以從Microsoft Store下載PowerShell 7。
Sysinternals實用程序
Windows Sysinternals是微軟開發的一套免費實用程序套件,讓高級用戶可以管理、診斷、排查和監視Windows。
該套件最受歡迎的實用程序之一是Process Explorer(procexp),它詳細列出了運行中的進程及其加載的句柄和DLL。使用該進程列表,您可以迅速找到有問題且占用大量資源的進程,并根據需要終止進程。
圖7
Process Explorer的一項高級功能允許用戶跟蹤DLL版本問題或處理泄漏,以診斷Windows或應用程序的問題。查找可能是惡意軟件的可疑進程時,Process Explorer也很方便。
其他受歡迎的實用程序包括Process Monitor和Sysmon,前者讓您可以監視運行中進程的文件、網絡和注冊表活動,后者讓您可以監視計算機上的各種活動。
所有Sysinternals實用程序可以從主網站下載。
原文標題:Best Microsoft tools created for Windows 10 power users,作者:Mayank Parmar
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】