2024-05-13    2025-07-05    2575 字  6 分钟

不可否认,Windows 是一款非常优秀的操作系统,但日常使用起来仍有不少可以改善的地方,尤其是当它偶尔抽风开倒车的时候。在这篇文章中,我会列出自己经常使用并感觉比较舒服的一些软件,分享给大家试一试,或许你也会有意想不到的收获~

优秀软件

> 快捷一览

软件 官网、文档 场景、描述 收费?
Listary 官网中文文档 本地检索、网络搜索
Snipaste 官网中文文档 截图
7-Zip 官网 压缩
ToDesk 官网 远程控制
Window Centering Helper 官网 窗口居中
WGestures 官网 系统级鼠标手势
Mydockfinder 官网 类 Mac 桌面
Carnac GitHub 桌面按键显示、用于录屏
Lively Wallpaper 官网 动态桌面
FreeFileSync 官网 同步备份
AutoHotKey 官网 开源的脚本语言和自动化工具
ScreenToGif 官网 Gif 录制工具
AutoDarkMode GitHub 自动切换浅色、深色模式
MAS(MS Activation Scripts) 官网 微软系激活工具

……

附录

windows 终端怎么自动滚动日志

在 Windows 终端(Windows Terminal)中,自动滚动日志通常是指在查看日志文件时,终端能够自动滚动到文件的末尾,以便实时查看最新的日志内容。这在监控应用程序日志或系统日志时非常有用。以下是一些常用的方法来实现这一功能:

❶ 使用 tail 命令(适用于 Windows 10/11)

Windows 10 和 Windows 11 自带了 tail 命令,可以用来实时查看日志文件的最新内容。

  1. 打开 Windows 终端。
  2. 使用以下命令来查看日志文件,并自动滚动到最新内容:
1
2
# tail -f <日志文件路径>
tail -f C:\Logs\app.log

❷ 使用 Get-Content 命令(适用于 PowerShell)

如果你使用的是 PowerShell,可以使用 Get-Content 命令来实现类似的功能。

  1. 打开 PowerShell。
  2. 使用以下命令来查看日志文件,并自动滚动到最新内容:
1
2
# Get-Content <日志文件路径> -Wait
Get-Content C:\Logs\app.log -Wait

❸ 使用 Notepad++(适用于简单需求)

如果你只是偶尔需要查看日志文件,可以使用 Notepad++ 的 “Always on Top” 和 “Follow Tail” 功能。

  1. 下载并安装 Notepad++
  2. 打开 Notepad++,点击 “View” > “Always on Top”。
  3. 打开日志文件,点击 “View” > “Follow Tail”。
  4. Notepad++ 会自动滚动到文件的末尾,并实时更新最新的日志内容。

通过以上方法,你可以根据自己的需求选择最适合的方式来实现 Windows 终端自动滚动日志的功能。

关于 Windows 睡眠、休眠禁止鼠标、键盘的唤醒问题

📘 一劳永逸解决WIN10所有睡眠问题 - 知乎]

❶ 查看上次唤醒电脑的设备

# 查看上次唤醒电脑的设备 
powercfg -lastwake

C:\Users\jack>powercfg -lastwake
唤醒历史记录计数 - 1
唤醒历史记录 [0]
  唤醒源计数 - 1
  唤醒源 [0]
    类型: 固定功能
    电源按钮

❷ 查看哪些硬件能唤醒电脑

# 查看哪些硬件能唤醒电脑
powercfg /devicequery wake_armed

C:\Users\jack>powercfg /devicequery wake_armed
HID-compliant mouse
HID Keyboard Device
Realtek Gaming 2.5GbE Family Controller
HID-compliant mouse (001)
HID Keyboard Device (001)

❸ 禁止指定硬件唤醒主机

powercfg /devicedisablewake "HID-compliant mouse"
powercfg /devicedisablewake "HID-compliant mouse (001)"
powercfg /devicedisablewake "HID Keyboard Device"
powercfg /devicedisablewake "HID Keyboard Device (001)"

如何再次允许指定硬件唤醒主机呢?

powercfg /deviceenablewake "HID-compliant mouse"
powercfg /deviceenablewake "HID-compliant mouse (001)"
powercfg /deviceenablewake "HID Keyboard Device"
powercfg /deviceenablewake "HID Keyboard Device (001)"

这两条允许和禁止命令与 右键开始菜单 » 设备管理器 » 鼠标 » 电源管理 » 取消勾选允许鼠标唤醒电脑 的效果是一样的。如下:

![[assets/Pasted image 20250105195143.png|500]]

❹ 禁止后再次查看哪些硬件能唤醒电脑

powercfg /devicequery wake_armed

C:\Users\jack>powercfg /devicequery wake_armed
Realtek Gaming 2.5GbE Family Controller

当前,鼠标、键盘都无法主机唤醒主机的休眠、睡眠状态了。

如何解决华硕主板(B760M)关机 USB 仍带电?

📘 华硕主板关机USB仍带电?轻松几步教你解决问题

BIOS〔高级模式 〕» 高级选项 » 高级电源管理(APM)» ErP 支持 设置为 关闭

ErP(Energy Related Products)是欧洲的一项能源相关产品指令,它要求设备在关机或待机状态下减少能耗。将ErP支持禁用,可以使得主板在关机后不再遵循这一指令,从而实现USB接口的断电。

本机默认为关闭状态。

BIOS〔高级模式 〕 » 内置设备 » USB power delivery in Soft off state (s5) 设置为 关闭

这一设置控制的是在主机关闭(S5状态)时,是否继续为USB接口供电。将其禁用后,主板在关机状态下将不再为USB接口供电。

控制面板 » 系统和安全 » 更改电源按钮的功能 » 更改当前不可用的设置 » 启用快速启动(推荐) 取消勾选。

快速启动是一项加速开机速度的功能,但它可能会导致关机后USB接口仍然带电。(本机开启也不影响)

Windows10/11 任务栏固定快捷方式显示失效问题

运行 Win + R ,打开运行 %localappdata% ,显示隐藏文件。

![[assets/Pasted image 20240526171313.png|400]]

删除 IconCache.db 文件后,打开任务管理器,在进程中找到 “Windows 资源管理器”,右键选择 “重新启动” 即可。

![[assets/Pasted image 20240526171503.png|400]]

如何修改 PowerShell 脚本运行策略

1. 查看当前执行策略

在 PowerShell 中,可以使用 Get - ExecutionPolicy 命令来查看当前的执行策略。执行策略决定了 PowerShell 加载哪些配置文件和运行哪些脚本。它可能返回以下几种策略:

  • Restricted(默认):不允许任何脚本运行,这是最安全的设置。
  • AllSigned:只允许运行经过数字签名的脚本。
  • RemoteSigned:允许运行本地编写的脚本,但对于从网络(如 Internet)下载的脚本,要求有数字签名。
  • Unrestricted:允许运行所有脚本,但在运行从网络下载的脚本时会有安全提示。

2. 修改执行策略

以设置为 RemoteSigned 为例,如下:

  • 以管理员身份运行 PowerShell:因为修改执行策略需要管理员权限,所以首先要以管理员身份打开 PowerShell。在开始菜单中找到 “Windows PowerShell”,右键点击并选择 “以管理员身份运行”。
  • 修改策略:在管理员权限的 PowerShell 窗口中,输入 Set - ExecutionPolicy RemoteSigned 命令。
  • 确认操作:执行这个命令后,PowerShell 会提示你进行确认,输入 Y(代表 Yes)来确认修改执行策略。

Windows 上的输入法卸载之后的键盘残留问题

![[assets/Pasted image 20250519090652.png|325]]

如上所示,这扯淡的百度输入法…… 只能说这个垃圾公司是真™️恶心人。

Win + R ,输入 regedit ,进入“注册表编辑器”,进入以下路径 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\TIP ,查看里面的有LanguageProfile的子项,点击里面的第二层,若是里面有这个输入法的,将这个LanguageProfile删除即可。

![[assets/Pasted image 20250519090625.png]]

Win10 如何使用输入法快速插入当前时间

参考 Windows10 如何使用微软输入法快速输入时间(yyyy-mm-dd hh:mm:ss格式)

右键微软输入法托盘图标,选择 用户自定义短语 选项,如下:

![[assets/Pasted image 20230525161521.png]]

添加用户自定义的短语:

![[assets/Pasted image 20230525161534.png]] 短语处,完整内容如下:

%yyyy%-%MM%-%dd% %HH%:%mm%:%ss%

添加后,切换一下输入法,输入 sj ,默认输入法首选项就是当前时间了。

我的主机上设置的快捷键是 iid ,短语内容为 %yyyy%-%MM%-%dd% %HH%:%mm% ,如下:

![[assets/Pasted image 20230525161550.png]]

总之就是挺爽的吧!当然,你也可以设置其他自定义输入,而且可以导出完整的自定义选项,更换主机后,也很容易启用。

:: 事实证明,这种动态生成时间的方式,在你更换主机后,只能再次手动地去创建。

其他输入法应该也有类似的定义办法,很不错。