Win 的折腾

  • windows 下日常环境的一些折腾

  • 资料来源:

    <>

  • 更新

    1
    2
    3
    4
    5
    6
    20.06.01 初始化
    20.06.17 添加 win32
    20.07.20 添加 win ssh
    20.12.28 添加 win10 修复
    21.01.01 ltsc 安装微软商店
    21.01.19 备份 uwp 数据

导语

这算是个集合贴,日常在 win 10 下遇到的各种奇葩问题.

win10 镜像

一开始所有镜像都是在 MSDN 我告诉你 下的.但是 2004 还没有更新 ed2k.

实际上没有那么麻烦,win10 官方就有最新的 镜像 但是要求浏览器的 user-agent 设置成非 windows.还有就是满宽带.

win10 启动盘

win10 官方镜像制作 这个网址实际上和上面是一个,只是不同的 user-agent 会跳转.

点击立刻下载工具,下载 MediaCreationTool2004.exe 按照操作继续就行了,注意这个工具会下载最新 2004 的镜像.

启动盘各种问题

首先先换个 usb 口,有的 u 盘对 usb3 的兼容性不太好.

其次,官方 MediaCreationTool 制作的启动盘可能会有问题,所以官方推荐 rufus 写盘(说实话,这真的是官方推荐的..)

win10 启动盘选择镜像 -> 标准 windows 安装 -> GPT .写完直接启动.

说实话,我还记得好像可以吧 win10 镜像直接解压到 u 盘根目录,直接启动就可以了.(好久没用,未验证)

IPv6 不可用

明明有 v6 地址,但就是 ping 不通连不上.但是断开 wifi 重连,马上就好.

实际上可能是防火墙的问题,特别是 windows defender -> 防火墙 -> 阻止所有传入连接,一定要关掉.

win10 邮件/日历/通讯录 无法添加账户

这是个老问题了,遇到过很多次.微软官方给的操作一般是重置应用,执行修复系统命令,但是甚少能起到作用.

首先看看系统隐私设置中 账户信息/联系人/日历/电子邮件的权限给没给 邮件和日历应用.

如果是卡在添加账户一直转圈,可能和文件系统权限有关系,到系统盘/Program Files/WindowsApps 将这个文件夹的权限设置为你的账户后,将只读去掉(会有错误,但忽略即可),重启,完成.

安装 wsl2

wsl 着实是挺香,但是坑实在是不少.

具体安装详情见官方的适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

中文版,很详细.

wsl2 与 Ryzen Master 冲突

具体表现是打开 Master 提示 Virtualization Based Security 必须关闭.

Virtualization Based Security 实际上指的是 windows defender -> 设备安全性 -> 内核隔离 -> 内存完整性.虽然已经关掉了,但 Ryzen Master 还是提示必须关闭.

解决方案具体来说在 WSL2 and Ryzen Master - Virtualization Based Security. #4771

这个锅在 amd 不是微软,算是 amd 没有适配新特性,解决起来也比较麻烦,但是总归有的解决,没有吃电脑..

最终是用 IDA 解决了,步骤按照原教程来就可以了.对应视频教程

AX200 强刷 Killer AX1650

英特尔的 cpu 这几年不太给力,但是 wifi6 网卡实在是够意思了.

AX200 的价格和性能,仿佛预示着 wifi6 的全面普及,但是没钱上 wifi 6 路由 o( ̄▽ ̄)o.

AX200 又是 Killer AX1650 的马甲,两者就硬件 id 不一样,可以强刷,据说有提升,不折腾不死星人,所以开刷.

因为 wsl2 上了 win10 2004 对驱动的校验有变化,以前的教程都失效了.

把 Intel AX200 系列网卡刷成 Killer AX1650 系列网卡教程 最简方法

这是经过完整验证,驱动和杀手的软件都能正确安装的教程.

提升还是相当可观的,尤其是在弱信号条件下,拉 win10 镜像,AX200 只有 40M, AX1650 能到 150M.

字体模糊

字体渲染的问题可以交给 MacType,但是高分屏缩放还是有个别应用字体模糊..尝试自定义缩放到 124%.这样字体就不模糊了.但是貌似排版有会有问题,反正很折腾.

win32 应用

自从当年开发环境被搞坏 N 次找到元凶 QQProtect 以后,再也没在主力机上安装过任何其他软件.但奈何联系都是微信和 QQ 逃不过的.

微软倒是看到 uwp 推不动,换成 win32 转制应用就快多了,QQ 微信也有 win32 转制的,但是吧安装为系统应用,虽然没有了 QQProtect 但是这个前科实在是不敢用.

直到发现可以自行提取 win32 转制的应用,相当于是官方的绿色版,还能扔到沙盒里运行,这就好多了.具体见另一篇博客.

win ssh 通过代理连接

linux 上 ssh 通过代理连接很简单,在 .ssh/config 上配置 ProxyCommand nc -x 127.0.0.1:1080 %h %p

win 上就没那么简单了,win 自带的 openssh 不支持上面的命令..

这是需要转向 connect 求助了,connect 可以让 ssh 非常轻松的通过代理连接.

  • 下载 connect.exe ,你可以在 downloads 下载,如果你安装了 git for windows(应该都有吧) 在 X:\Program Files\Git\mingw64\bin 下能找到.
  • 把 connect.exe 加入路径,可以加到系统环境变量的 path 下,我懒直接复制到了 C:\WINDOWS\System32\OpenSSH\.
  • 修改 .ssh/config 类似 ProxyCommand connect.exe -S 127.0.0.1:1080 %h %p 代表是 socks 代理 端口 1080,如果加入了环境变量的path 不需要写全 connect.exe.

connect 的文档

win10 修复系统文件

参考 > https:/a/support.microsoft.com/zh-cn/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system

日常总会遇到一些非常难解,无厘头的问题,最近的一个是 微软商店突然抽风,网络是正常的…

一些错误是系统文件错误导致的,win10 自带了修复命令.

  • dism: DISM.exe /Online /Cleanup-image /Restorehealth
    • 必须在联网状态下进行,DISM 通过 Windows 更新提供修复损坏所需的文件.
  • sfc: sfc /scannow
    • 描所有受保护的系统文件,并用位于 %WinDir%\System32\dllcache 的压缩文件夹中的缓存副本替换损坏的文件.

以上两个命令可以解决一些问题,如果还不行,就必须考虑保留全部配置重装系统了.

LTSC 安装微软商店

虚拟机还是 ltsc 最节省资源.最新的是 ltsc 2019 基于 1803 企业版精简.

但是 ltsc 把微软商店,uwp 全精简了,非常不方便,需求重新安装 uwp 环境.

尝试过一些教程后就是 LTSC-Add-MicrosoftStore 最稳

注意:

  • ltsc 安装后不要更新,直接运行 LTSC-Add-MicrosoftStore .
  • 更新后再安装会有冲突,导致一些小毛病.但是也能补救
    • Win+R打开运行,输入WSReset.exe.
    • 该命令会清空并重置Windows Store商店的所有缓存。

备份 uwp 数据

当前用户的所有 uwp 应用数据都在 user\AppData\Local\Packages 下.

文件夹名称可以打开 uwp 应用从任务管理器获取.