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