
可以说十分之还原
你就说牛福不牛福吧

可以说十分之还原
你就说牛福不牛福吧
只见我一个左勾拳
|
1 |
git config --global core.sshCommand '"C:/Program Files/OpenSSH/ssh.exe"' |
就治好了
使用Windows安装助手升级Windows 11 24H2,出现毫无营养的报错:

打开C:\$WINDOWS.~BT\Sources\Panther\setuperr.log,显示
指定的用户没有一个有效的配置文件:S-1-5-21-一串数字-1005
因为重试几次都是在接近100%时报错,因此和迁移用户数据阶段的可能性很大。
Windows开始引入安装助手不停机更新后,系统是用DISM部署到一个临时文件夹,然后迁移注册表和用户数据。
打开C:\$WINDOWS.~BT\Sources\Panther\setupact.log
2024-10-21 00:22:08, Warning MIG Duplicate profile detected for user S-1-5-21-一串数字-1005(C:\Users\defaultuser100000) vs. S-1-5-21-一串数字-1003(C:\Users\defaultuser100000).
因为我就一个账户,所以打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,
删除1001以上的所有账户。
Google 说default10000是忘记密码的时候建的临时用户,然后我在注册表里看到最大的SID到了1008,所以我忘记了7次密码吗草
Sunshine 在进行权限提升操作时,会用WTSGetActiveConsoleSessionId来获取当前的活动会话,找到活动会话中的实际用户,再从这个用户来提升权限。
但是当前会话是RDP时,Windows会分配一个nobody用户,然后给WTSGetActiveConsoleSessionId里返回0。从而后面获取不到用户的token。
在这个贴子中,有人提到了遍历所有的会话,过滤掉不活动的和获取不到token的会话,从而一找到个实际登录的用户。
有了这个修复之后,只要使用物理显示器登录一次,或者用Sunshine 中的 Desktop 程序登录之后,实际串流即可找到正确的用户来提升权限。
我把它和打包出来的二进制放到了这里:
https://github.com/fffonion/Sunshine/releases/tag/0.21-fix
因为OpenResty近期更新到了支持HTTP/3的nginx,需要注意以下事项。
在多worker配置下需要打开HTTP/3端口的reuseport选项,否则会导致两个UDP包被不同的worker处理,从而客户端报ERR_DRAINING错误。
多个Host在同一个端口监听的话,只需在其中的任意一个listen directive中添加reuseport。
由于HTTP/3不再发送 Host 头而改用 :authority 伪头来,$http_host 变量变为空值。因此$http_host和ngx.var.http_host都需要改为$host和ngx.var.host。
浏览器不会默认通过 HTTP/3 连接,但在看到 Alt-Svc 头后才开始尝试使用 HTTP/3 协议。
另外,随着http3的加入,http2从listen directive中被弃用,改为单独的http2 on/off; directive。
我将以上更改写成一个自动化脚本,用来批量更新多个nginx conf文件。
有谷歌框架。刷机后使用apkmirror安装器安装新版市场 (com.android.vending)。
最新的固件是 YT3-X90F_USR_S200400_2108170402_WW17_BP_ROW,Android 6.0.1。
带ENG字样的是工程版,很卡,不建议用。
S1xxxx开头的是Android 5.1系统。
开发者模式勾选OEM解锁后,进fastboot线刷。