软件使用技巧

删除 Windows 10 内置应用

以 Win 10 内置应用 XboxGameCallableUI 为例。在 PowerShell 命令行中执行:

powershellget-appxpackage *XboxGameCallableUI*

可以看到返回如下信息:

Name              : Microsoft.XboxGameCallableUI
Publisher         : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : Neutral
ResourceId        : neutral
Version           : 1000.19041.1023.0
PackageFullName   : Microsoft.XboxGameCallableUI_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy
InstallLocation   : C:\Windows\SystemApps\Microsoft.XboxGameCallableUI_cw5n1h2txyewy
PublisherId       : cw5n1h2txyewy
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : True
IsPartiallyStaged : False
SignatureKind     : System

其中 NonRemovable 的值为 True,这意味着如果我们直接用 get-appxpackage *XboxGameCallableUI* | remove-appxpackage 命令是无法删除该 package 的。

必须需要修改系统配置才能实现删除内置应用。在一切开始前,我们需要准备如下工具:

……

十款 Windows 免费音频播放器评测

如今的音乐软件已经是网络播放器的天下,但是对于热衷本地囤货的赛博老饕而言,一款本地音乐播放器仍然是必不可少的装备。

这里选择八款 Windows 平台下的免费音乐播放器软件进行评测。用于测试的音频文件总计 576 GB,包含 12,858 个文件,2,550 个文件夹,其中有部分音频在压缩包中。

……

    替代 WPS Office 的免费软件

    听说最近 WPS 又翻车了。软件被指审查用户文档内容,可导致文档被锁定无法打开。

    也有人指出,这是因为用户开启了云端同步,文档上传后触发服务器敏感词检测所导致的。

    但无论如何,WPS Office 已经被人诟病已久。比如文档莫名其妙地损坏,必须缴费成为会员才能恢复;还有像狗皮膏药一样无法删除的 WPS 云服务。

    特此推荐几个能够替代 WPS 的免费软件。

    ……

    邮件客户端 Claws Mail 简体中文汉化

    Claws Mail 是一款开源的跨平台邮件客户端软件,最初名为 Sylpheed-Claws,是另一款开源邮件客户端 Sylpheed 的分支。2005 年,该软件改为现在的名字,并走上独立开发的道路。相比于前辈 Sylpheed,Claws Mail 的功能更完善、软件更新更频繁,Claws Mail 的开发社区也相对活跃。

    不过遗憾的是,Claws Mail 官方并没有提供简体中文汉化包。这里提供一个从 veket 系统中提取的简体汉化资源:下载 Claws Mail 汉化包

    ……

    免费的专用操作系统

    本文分别整理了 NAS、防火墙/路由器、嵌入式、虚拟化、轻量级 Linux、安全渗透、手机移动设备和 DevOps 几个分类的免费操作系统。

    Scoop 踩坑记录

    安装时无法指定软件版本

    网上部分教程表示 scoop 安装软件时可以指定版本号:

    powershellscoop install [email protected]

    但实际上这个功能现在已无法正常使用,目前的官方文档里也没有注明这样的用法。此外,有些软件官方网站并不会保留历史版本的下载链接,这也是 scoop 不能支持安装软件指定版本的原因之一。

    如果要安装软件的历史版本,只能通过自建软件仓库的方式来实现。

    不支持通过 manifest 文件安装

    通过命令 scoop help install 查看安装参数可以得知,scoop 应该是支持从 URL 或本地 manifest 文件来安装软件的。

    ……

    Git Credentials 原理

    提出问题

    Git 支持三种远程访问协议,分别是:SSH、HTTP/HTTPS 以及 git 协议。国内的 GitHub 用户通常会选择使用 HTTPS 协议,主要原因是该协议可以通过 HTTP 代理服务器来访问 GitHub。

    使用 HTTPS 协议的不便之处在于每次请求都需要提供用户名和密码。因此,Git 通过一个用户凭证管理系统来解决这个问题,这个系统称作 Git Credentials。通过这个系统,Git 可以实现存储和查询用户凭证。

    ……

    如何修复 Failed to load JVM DLL 错误

    在一台全新的 Windows 10 21H2(19044.1706) 系统上安装了 IntelliJ IDEA。启动 IDEA 时报错,错误信息为:Failed to load JVM DLL

    Error Launching IDEA

    IDEA 和 JDK 都是通过 scoop 安装的,确信安装没有问题。环境变量 JAVA_HOMEJDK_HOME 都设置正确。通过 Stackoverflow 检索发现,有人通过 Run As Administrator 可以解决此问题。遂测试之,发现成功。虽然非常奇怪:以前无论是通过 scoop 安装还是手动安装,都从未碰到过这个问题。

    ……

      如何修改「OneDrive - Personal」文件夹名称

      新版本OneDrive会自动覆盖注册表设置,此方法已不再适用。

      微软 OneDrive 分为企业版和个人版。先前都统一显示为「OneDrive」,但是在某次系统升级后,个人版会加上后缀,变成了一个超级长的名字:

      onedrive

      通过修改注册表可以去掉这个后缀。运行 regedit.exe 打开注册表编辑器,定位到 HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} 分支,右键新建字符串值,键值名称为 LocalizedString,值为 OneDrive,当然也可以修改成自己喜欢的名称。

      ……

      小众桌面操作系统

      ReactOS

      ReactOS 是一个开发与 Windows NT 和 Windows 2000 应用程序和硬件驱动程序兼容的开源操作系统的项目。

      该项目从发起至今已有 20 余年,但由于种种原因,目前仍然处于 alpha 状态。

      Haiku OS

      Haiku 是一个开源软件项目,开始于2001年。目标是创立一个与BeOS 兼容的自由操作系统。2004年前,它称作 OpenBeOS。

      Haiku 采用 C++ 语言开发,并提供面向对象的应用程序接口。Haiku 计划与 BeOS 在二进制与源代码上皆兼容。

      ……