Windows 10 很好用,这一点我想并没有多少人会否定。然而作为一个赶工出来的操作系统来说 bug 多一点也是在所难免的。写这篇文主要是因为自己遇到了一个很蛋疼的 bug,就是那个臭名昭彰的从 Windows 10 旧版 build 更新到正式版之后会有废弃应用项目在开始菜单残留的问题。

症状: 开始菜单出现形如 @{winstore_cw5n1h2txyewy.10.0.10152.0 的应用并且无法卸载或删除

分析1: 找到开始菜单项目实际存在的位置并删除那个项目。

鉴于 Modern 或者称作 Metro 应用的特殊性质,注册表中一般并不会保存应用程序数据那么直接删除掉残留应用的话开始菜单的残留是否会消失呢?

那么找出 PowerShell 来试着删掉那个毒瘤好了,首先运行 Get-AppxPackage
来列出所有安装的 Modern 应用,然后找到PackageFullName: 名称 复制冒号后面的应用完整名称然后 Remove-AppxPackage 名称
就可以卸载应用了。 不过很可惜, Windows 默认阻止了用户随意卸载系统应用(如上图)...

怎么说?软的不听的话就只好稍微暴力一点了。Windows 系统的自带 Modern 应用被安装在了 C:\Windows\SystemApps 目录下,转到目录删掉不想要的系统应用就可以了,之间可能涉及到如何修改文件权限的内容这里就省略掉。删完重启,看一下结果吧。

结果: 应用被删掉了,开始菜单的残留还在。

结论1: 开始菜单的 Modern 应用列表并不会因为直接删掉应用而重建。

分析2: 虽然 Modern 应用不大会在注册表中写入太多项目但开始菜单会不会存在注册表的相关键值中呢?

所以接下来就使用我们的利器 Registry Workshop,来全方位搜索一下注册表。我使用了关

KMS 激活 Windows 和 Office 简单方便, 而且微软从 Windows 8 开始放宽了 KMS 的使用限制, 所以诸君便可以使用 KMS 服务器来激活专业版和企业版的 Windows 8/8.1 以及 Windows 10. 另外亦可使用 KMS 激活 Office 2013 及 2016.
要使用我搭建的 KMS 服务器激活 Windows, 可以以管理员模式打开 cmd.exe (命令提示符) 然后按照下面的命令输入, 需要输入对应当前版本 Windows 的产品密钥, 密钥不在此提供, 诸君可以 Google 搜索.


slmgr.vbs /ipk [当前版本的 Windows KMS 用产品密钥] slmgr.vbs /skms kms.mixi.moe slmgr.vbs /ato

完成之后进入系统属性看一下, 是不是已经激活了? KMS 激活的有效期是 180 天, 但是只要 KMS 服务器一直在线就可以无限续期. 因为系统每隔一段时间 (通常小于 24 小时) 便会向 KMS 服务器发送请求检查许可状态, 如果通过便会自动重置时钟至 180 天. 所以放心使用.

Windows 10 今天终于正式发布了, 看着乃们如狂欢一般地下载更新升级, 自己却默默找出封存已久的 Vista 镜像装了起来.

不为别的, Vista 正式发布还要回到 9 年前的 2006 年, 当时的自己用着配置比较渣的台式机, 具体配置想不起来了, 唯一记得住的是那台机器刚刚能满足 Vista 最低要求的 512MB RAM. 这么小的内存对 Vista 来说是什么可想而知. 如此一来当年就没能很好地体验到 Windows Vista, 微软历史上开发跨度最久的操作系统.

工事中... 蓝莓会有的, 披萨会有的, 坑会慢慢填起来的...