近况杂谈

[2024.04] 是时候停下来了

14 小时前

封面来自 Kai Pilger on Unsplash

距离上一次见面已经是十一个月前,还是那句老话,时间过得真快。

更新内容

  • Windows 11 22H2 Miso 更新到 Owari
  • Windows 10 22H2 Malatang 更新到 Kessoku
  • Windows 11 Like LTSC Oat 更新到 23H2 (22631.3374)
  • Windows 10 LTSC 2021 Kiara 更新到 19044.4170
各版本的重大修复:
[修复] 因不正当的设置导致在游玩米哈游系列游戏或其他游戏时出现任务栏或窗口闪烁的问题

Win11 Owari:
[更新] 系统版本更新到 23H2 (22631)
[更新] 部分预装软件
[移除] Cortana
[其他] 调整版本过时时间

Win10 Kessoku:
[更新] 系统版本更新到 19045.4239
[更新] 部分预装软件
[移除] Cortana
[其他] 调整版本过时时间

Win11 Oat:
[修复] 初次启动时提示“你的数据将在你所在的国家或地区之外进行处理”
[更新] 更新系统版本到 23H2 (22631)
[更新] 部分预装软件
[更新] TIS V0.2.6
[其他] 调整版本过时时间

Win10 LTSC Kiara:
[修复] 初次启动时提示“你的数据将在你所在的国家或地区之外进行处理”
[修复] 原版 LTSC 无法从快捷访问打开 Onedrive 的问题 (感谢"ぃ叶子"提供的解决方案)
[更新] 将 KB5034232 应用到 WinRE 中 (解决可能允许攻击者使用 WinRE 绕过 BitLocker 加密的安全漏洞 - CVE-2024-20666) (https://support.microsoft.com/en-us/topic/kb5034441-windows-recovery-environment-update-for-windows-10-version-21h2-and-22h2-january-9-2024-62c04204-aaa5-4fee-a02a-2fdea17075a8)
[更新] 更新系统版本到 19044.4170
[更新] .NET Framework 更新到 4.8.1
[更新] 部分预装软件
[更新] TIS V0.2.6
[其他] 调整版本过时时间

除了重大更新其余的都是一些日常更新,Cortana 已被官方停止支持,因此这边也默认将其移除。

关于“闪屏”问题

看着打出新手村的星铁,终于啊终于啊,终于找到游戏“闪屏”的原因了,顺带一提三月七真可爱(

先说结论,是 TIS 中的 “减少关机等待时间、关机时自动结束程序” 设置导致的,该设置项有一条设置是将 'HKEY_CURRENT_USER\Control Panel\Desktop\HungAppTimeout' 设置为 "500" (默认值为 5000)而导致的。

根据 "Change HungAppTimeout Value in Windows 10" 的解释,HungAppTimeout 值影响的是: 当 Windows 中的应用程序(任务)在重启、关机或注销时没有自动结束(关闭),系统将默认在“结束任务”对话框出现之前等待 5 秒(HungAppTimeout),此对话框将询问您是取消操作,还是关闭列出的应用程序,然后重新启动、关机或注销。

看来这个值是与关机时的行为有关,那么为什么会导致游戏出现“闪屏”呢?这个不知道也没时间去研究。

设置后确实是可以减短关机时间,但是对于关机来讲,差这几秒钟吗?也因为这个原因,TIS 更新后这项将会保持默认。

如果已经安装了之前版本且发现“闪屏”问题且不想重装的同学,将 'HKEY_CURRENT_USER\Control Panel\Desktop\HungAppTimeout' 删除或是设为默认值 5000 就能解决该问题,如果有“封装圈”的同学也在看的话,可以留意一下这个情况也尽量不要去设置该注册表项。

那么是怎么排查出来的呢?很简单,直接上了排除法,找了一台新电脑,在 PE 内释放镜像后把可能存在的原因给删除后重启进入系统,然后使用 Windows Update 安装完驱动、系统更新后便打开我们的《崩坏:星穹铁道》(星铁(崩铁),启动!)开始游玩并测试,当发现闪屏问题后就排除当前并继续重启重装设置来寻找下一个可能导致问题的原因,没错...就是那么暴力...

也因为工作的原因,只能在闲时(摸鱼时间)去进行断断续续的测试,最终在重装了十多次、把星铁玩出新手村后找到了问题。

感谢在评论区(交流群)提出该问题的同学们,单凭我自己是没法接触到那么多设备也没法发现那么多问题的,给你们点个赞!

再就是非常感谢 "Ne0W0r1d"、"YukiNeko" 同学的测试,这两位同学在自己的主力机中重装了几个不同版本进行测试,也在我的指导下修改了不少设置进行测试,让我在后续的测试中节省了不少时间。

在安装使用时如果还发现什么问题,还请多多反馈,平日可能没空回复,但是你们的评论跟邮件每一条(封)我都会去看,并且也会记录下来的。

自动构建

在 11 月时,随着 Windows 的更新,自动构建有一部分流程出现了问题,导致生成出来的镜像无法安装,短期内也没空去修复,于是将它停了

那一部分流程修起来会比较头疼,近两月会尽可能地抽出时间通过重写去恢复,在这期间将会通过手动去触发自动构建。

其实我觉得修不修都无所谓,反正也没人在意这个特性。

是时候停下来了

8 年了,我认为是时候停下来了

从即日起,Windsys Project 将无限期停止新特性/新品的开发与规划,仅保留无法保证更新节奏的日常维护性更新(只更新预装软件与操作系统版本,以及修复严重性问题)

这是一个很沉重的决定,意味着 Windsys Project 这个项目将停止成长,但这也是我深思熟虑后所做的决定。

无限期停止开发的影响

  • Latest10 - 作为“自动构建”特性的衍生项目,目前已关闭,其剩余的精力将用于维护 Windsys Project
  • WTDR - 随着 Windsys Project 成长的操作系统部署辅助工具,没有新特性也代表着现存的功能也足够用了,后续将不会继续更新及修复任何问题
  • TIS - 开源的 Windows 调整/设置小工具,后续也不会有任何更新,但依旧会接受 Pull Request 或修复严重性问题

Windsys Project 中的系统作品还是能正常安装使用,反馈的问题也会抽空去修复,跟近现在不会有什么明显性区别,只不过是后续不会有任何能“令人耳目一新”的东西出现,也不会有任何在”系统封装圈“中与众不同的新东西出现。

为何作出该决定

罗马不是一天建成的,也不是一天就能覆灭的,用爱发电的项目大多都是源于热情的衰退

而我也一样,对于该项目的热情已经所剩无几了,剩余的原因就是现实生活中的压力。

如果稍有留意的同学就会发现,近两年并没有什么特别大的更新,甚至连日常的更新也无法保持一个稳定的节奏,也就是近两年,我的热情已经逐渐的见底。

不舍吗?非常的不舍,8 年了啊,青春的记忆中有一部分都与它有关,看着它成长,看着它从不知名项目成为了圈内小有名气的项目,它也是我的第一个项目,也是我最成功的一个项目,也是我最用心去做的项目。

也是它让我写下了第一行有用的、能帮助到别人的代码,也是它让我学习到了许多与计算机有关的知识,也是它,让我在互联网上拥有了一些属于自己的作品。

但也因为各种各样的原因,热情还是不断的衰退,在加上现实中、社会中的压力、圈子中的环境等等原因让我无法再继续开发下去。

我意识到,是时候停下来了。

要不是我自己时常会给人安装系统和手头上有些私活要干,其实最不好的结局可能就是彻底关闭整个项目了。

自己的主力机也很久没有重装过系统

自己的主力机也很久没有重装过系统

项目停止新特性更新后我将会有更多的时间放在事业、生活上。

热情是如何一步步衰退的

其实放在以前,我是不会跟各位是说这些原因的,因为实在是太小的事情了,但是放在现在,再不说想说时就没有机会去说了。

大环境、信任危机

众所周知,第三方 Windows 系统在大多数情况下并不受欢迎,第三方封装系统是不值得信任的、第三方封装的系统都是有后门病毒的、xx 才用这些、为什么不用MSDN 系统?为什么不 xxxxx?#%&^#%$&@$%@&*.....

这也意味着像 Windsys Project 这样的项目其发展是有限的

但对于“海外大神”的第三方精简 Windows 系统,不会被怀疑是否存在后门病毒,也忽视了其存在的“稳定性、功能缺失等问题”,而且还会被各种自媒体转载宣传,我也不知道为什么,我也觉得很神奇。

其实从建立项目开始,我就已经意识到了这些问题,但我认为,只要用心去做,总能被人认可的,有人会喜欢的、有人会去用的,最终还是有意义的。

自从 Windsys Project 经受过几次无缘无故的”信任危机“后,我便发现,并不是这样的。

Windsys Project 很脆弱,解释这些”信任问题“会让我很累,不解释的话又会被人误会。

即使 Windsys Project 一直都是”你信任就用不信任就别用你用不用都不关我事“这样来运营着的,但是遇到这类误会你不去解释的话会很影响别人对你的印象,总而言之,当出现这些问题后你还是得去解释,得去处理。

所以,这是热情衰退第一个原因。

事后过去向对方解释并询问具体原因后对方已编辑原消息中进行道歉,但影响已产生

事后过去向对方解释并询问具体原因后对方已编辑原消息中进行道歉,但影响已产生

事件截图仅作为举例,该事件已结束,请不要到相关地方留言,转发该截图、或是对该事件、相关人物恶言恶语、评价等行为。

还有些其他地方过于弱智但不会造成影响也没去解释的事件就没截图进行留档。

正反馈少、不被尊重

随着时间和各种各样的原因,则需要越来越多的正反馈来支持,以目前的正反馈来讲,远远还不够。

关于不被尊重在之前还有 QQ 群和 WordPress 时代时还蛮多的,现在倒是好转了不少,简单来讲就是用了你的东西,反过来还骂你的人,用了你的东西你就得对他负责,对他”售后“的人,提各种不合理的需求,还要你去满足他的人,问个问题跟你欠他似的人等等等等。

有些奇葩给别人(对他来讲是客户)用着你的东西还三番四次的@你提需求问问题的,假装没看到还一口一个我客户我客户耽误了怎么办我要怎么负责的,简直无语...实在是忍不了让他给我打钱再给他处理后就没来找过我了(笑

之前还在做 Win7 时因为害怕存在未知问题而搞过一次限量测试,是通过提交问卷后通过审核制来邀请的,通过的人就会收到一份附带一个公开 Notion 文档链接以及 QQ 群,当时邮件发出去不久后,不一会就碰到有人给我发了个截图,问怎么在其他群看到有人发了个 Win7 内部测试版的链接,我还记得我在群里说了不许往外发的,这不转过头来就把我当成了炫耀的玩具,当时气得我直接在公开的 Notion 文档里破口大骂。

Win7 永远不再更新并删除本地所有工程文件及最终版半成品的原因

Win7 永远不再更新并删除本地所有工程文件及最终版半成品的原因

还有也被许多不是封装圈子里的人不尊重过,有许多来问我问题的人,连最基本的你好谢谢都没有,直接把问题就甩你面前;

拿着反编译的 WTDR 源码还来问我为什么是混淆的,这还用问吗,这不就是为了怕你反编译拿去改了字符串后就成自己的东西;(进入圈子前就知道是有一类人是很喜欢拿了别人的东西或是反编译后改字符串就说成是自己的)

我自己重写了整个网站也在网站中说明了这一点,还有人在其他群里跟别人说翻遍了整个 Github 和我 Github 里上千条 Star 后没找到源码看来确实是我自己写的,在我收到这条情报的不久后便有人向我发送邮件想要购买源码,当然,在我给出了千元的报价后也没有了任何下文;

也因为这些也不限于这些原因,我一直没有加入过任何受邀的系统群、封装群、PE 群;

正在编写这篇文章时想了想还是太笨,遇到这种情况一律收钱不就行了嘛......

不过估计他们只出的起50

不过估计他们只出的起50

正巧今天就来了个问问题的,我不认识他是谁也没跟他对话过,上来问候语都没有就直接问问题,通过ID才知道他是个搞封装的,实际上它的问题只要看过WTDR文档的都能知道是怎么实现的

正巧今天就来了个问问题的,我不认识他是谁也没跟他对话过,上来问候语都没有就直接问问题,通过ID才知道他是个搞封装的,实际上它的问题只要看过WTDR文档的都能知道是怎么实现的

向往更高的地方

自从重写完 Windsys.win、实现了“自动构建”后,我意识到我能做的不仅仅只有这些。

我想去试试看一些不一样的东西,也想去学习些新的技能,我想这对未来的薪资也有帮助。

Windsys Project 无论怎么看。。。。都只会对重装系统技能有更大的帮助吧(笑

也劝告下对封装系统感兴趣的学生们,业余时间折腾下就可以,千万别影响学习,因为怎么看会封装系统都是让你更好的成为一名装机师傅(笑

我学生时代的暑假去过电脑城做暑假工,电脑城无论哪种职业都非常辛苦非常累且工资不高,因为非常有意思所以还是坚持了两个月,不过说起来在电脑城认识的人现在对我的副业可是帮大忙(笑

尚未完成的东西

当时准备过将 Windsys Project 部分开源,这是作品的 WorkFlow 工作文件夹,后续因为打算要全开源,因此未将该 WorkFlow 工作文件夹对外开源

这个就是 WorkFlow 配置文件,不过他要配合另外一个名为 WimFlow 的半成品项目使用,WimFlow 项目本来也是打算 Windsys Project 全开源时同步开源

这是部分 WimFlow 工作时的截图,没错,只需一个 WorkFlow 配置文件,就能无人值守的离线封装出一个 Windows 系统

为了开源而重写代码可读性非常差的 WTDR,下图是为了未来想要去尝试 Windsys Project 国际化而写的多语言功能代码

实际上还想过搞自动构建的精简版第三方 Windows 系统,不过怎么找都找不到 WorkFlow 配置,可能是不知道什么时候删了或是在公司电脑上

但是非常可惜,所有的一切都是半成品,也随着项目停止新特性更新后而无法继续完成

关于开源半成品,因为我对这个圈子里的人印象不是非常好,我害怕半成品代码开源后会被一些人将功劳占为己有,因此不会开源

感谢

我能感谢的,也许只有你们了吧,正在使用 Windsys Project 或是曾经使用过的同学们,还有给予过支持、捐赠过我的的同学们

特别是捐赠过我的同学们,你们的支持一直都是 Windsys Project 的最大支持之一

还有 WNGAMEBOX 的菠萝,他赞助的 VPS 帮我省下了数以千计或是万计的人民币

还记得我见过很多人说,“啊 Whatk,我用你的系统从大学用到毕业” 或是 “从 xx 时期用到大学”,我相信也有从没结婚用到结婚或是没有小孩到小孩出生的,能从一个人生重要的阶段用到另一个重要阶段,这莫过于是对我的东西最好的肯定,非常感动也非常感谢。

为了你们其实我也想过继续开发新特性,但是对不起了,为了自己也只能停下来了

这篇“近况”文章也有可能是最后一篇了,以后应该就不会通过这种方式再和大家见面了,希望大家你我今后都能顺利

后期有缘再会!

喜欢这篇文章?打赏一下吧! 😘

打赏

本文采用 CC BY-NC-SA 4.0 许可协议,著作权归作者所有。
转载或引用本文时请遵守许可协议,商业转载请联系作者获得授权,非商业转载请注明出处。

Copyright © 2015 - 2024 Windsys.win
Powered By Gatsby & React
Build on ac3185d (2024-04-06 21:47)Performance & Hosted By Netlify
Made withby Whatk