‹ 返回笔记 Esc·

Windows 问题与修复

运行窗口命令使用管理员 输入命令后,例如 powershell 按 Ctrl + Shift + Enter --- RDP 或 Windows App 账户 --- 开启 ssh 服务提供远程连接 …

运行窗口命令使用管理员

输入命令后,例如 powershell 按 Ctrl + Shift + Enter


RDP 或 Windows App 账户

1# 执行命令,用户名是 zailiang,密码是 live.com 的密码
2whoami
3pc/zailiang 

开启 ssh 服务提供远程连接

1dism /online /get-capabilities | findstr OpenSSH
2dism /online /add-capability /capabilityname:OpenSSH.Server~~~~0.0.1.0
3Get-Service sshd
4# 启动服务
5Start-Service sshd
6# 设置开机启动
7Set-Service sshd -StartupType Automatic
8# 确认一下
9Get-Service sshd

用户名:zailiang ,密码:login.live.com


Windows OpenSSH 配置免密登录(管理员账户)

1# Mac 查看公钥
2cat ~/.ssh/id_ed25519.pub
3# Windows 创建管理员公钥文件,粘贴公钥并保存
4notepad $env:ProgramData\ssh\administrators_authorized_keys
5# 设置权限
6icacls "$env:ProgramData\ssh\administrators_authorized_keys" /inheritance:r
7icacls "$env:ProgramData\ssh\administrators_authorized_keys" /grant "Administrators:F" /grant "SYSTEM:F"
8# 重启 SSH 服务,使配置生效
9Restart-Service sshd

部分应用无法访问网络

Windows Defender 防火墙问题,确保所有防火墙都是关掉的

Windows 安全中心 - 防火墙和网络保护 - (域网络、专用网络、公用网络)全部关闭


Microsoft Store 无法联网

原因是UWP应用默认不与本地网络连通。‌UWP 应用回环代理限制,这意味着UWP应用(包括Microsoft Store)在默认情况下无法通过代理服务器访问网络,导致无法打开。

可使用微软官方的工具:C:/Windows/System32/CheckNetIsolation.exe

可使用代理提供的工具:AppContainer Loopback Exemption Utility

步骤 1:打开管理员 PowerShell

  1. 开始菜单
  2. 搜索 PowerShell
  3. 右键 → 以管理员身份运行

步骤 2:查看当前豁免列表(可选)

查看当前豁免列表(可选)

1CheckNetIsolation LoopbackExempt -s

步骤 3:为 Microsoft Store 添加回环豁免

1CheckNetIsolation LoopbackExempt -a -n=Microsoft.WindowsStore_8wekyb3d8bbwe

步骤 4:重启 Microsoft Store

1wsreset

查看应用 32 / 64 位

通过任务管理器查看,如果还 32 位,后面会标注(32 位)


Windows 与 Linux 日志路径映射

1/Users/zailiang/logs/x.md -> C:\Users\Zailiang\logs\x.md

Windows 共享文件夹给 mac

用 Windows 做文件服务器,mac 通过局域网访问。最简单稳定的方法是用 SMB (Server Message Block)共享(Windows 原生支持,macOS 也原生支持)。

Win 开启共享文件夹

  1. 新建一个目录:C:\Users\Zailiang\Shared
  2. 开启共享,右键文件夹 → 属性 → 共享 → 高级共享,✔ 勾选:☑ 共享此文件夹,点击【权限】:添加:Everyone,权限:✔ 读取 / ✔ 更改(如果你要写入)
  3. 开启网络发现 + 文件共享,打开:控制面板 → 网络和共享中心 → 高级共享设置,开启:✔ 启用网络发现✔ 启用文件和打印机共享
  4. 在 Windows 终端执行:ipconfig,找到IPv4 地址: 192.168.x.x

Mac 连接 Win 共享

  1. 打开 Finder:前往 → 连接服务器(⌘ + K),输入:smb://192.168.x.x 回车
  2. 如果你是 Microsoft 账号登录 Windows,用户名要写成:zailiangs@outlook.com,密码也是微软账号密码

蓝黄色盾牌应用图标

在 Windows 上,应用图标上方出现的蓝色和黄色小盾牌图标,表示该程序需要更高的权限来运行 —— 即 以管理员身份(Administrator)执行。这是 用户帐户控制(UAC) 的一种视觉提示。

  • 蓝+黄盾牌图标:代表 Windows 已将该程序标记为“需要管理员权限”。
  • 什么情况下会看到它?
    • 快捷方式或可执行文件(.exe)被设置为“以管理员身份运行”时。
    • 安装程序、系统设置工具或其他具备高权限操作的应用。
  • 用户影响
    • 双击运行时,系统会弹出 UAC 提示窗口,询问是否允许该程序更改系统。
    • 提升权限后,该程序能够执行对系统资源(如注册表、系统文件夹)进行更改的操作。

公用网络和专用网络

Windows 通过“网络位置感知”(Network Location Awareness, NLA)机制来判断并区分网络是 “专用”(Private)还是 “公用”(Public)

初次连接时询问用户

当你第一次连接到一个新网络,Windows 会弹出对话框:

  • “想让你的设备对此网络可被发现吗?”
    • 选择 “是” → 标记为 专用网络(Trusted,家用或办公环境)。
    • 选择 “否” → 标记为 公用网络(不 Trusted,如咖啡馆、机场)

这一选择决定了该网络的默认防火墙策略和资源可见性。

基于网络配置进行识别

Windows 会为每个网络保存以下信息:

  1. 网络名称(SSID 或以太网配置)
  2. 网关 MAC 地址
  3. IP、DNS 与其他配置

当你再次连接该网络时,系统会比对这些信息,自动恢复之前的网络类别(专用或公用)。

域网络情况

如果电脑加入了 Active Directory 域,且可连接域控制器,则系统将自动判定为 域网络(Domain)。这类网络的配置是由域策略统一管理的,普通用户无法修改

可修改方式

  • 进入「设置 → 网络和 Internet → Wi‑Fi(或以太网)→ 当前网络 → 网络配置文件」选择“公用”或“专用”

专用 vs 公用设置区别

项目 专用网络 公用网络
网络发现 开启
文件/打印共享 允许 禁止
防火墙规则 宽松 严格
适用场景 家庭、公司 咖啡店、机场、来宾网络

强制设为“专用网络”

  1. 管理员模式打开 PowerShell。
  2. 列出网络配置:
1Get-NetConnectionProfile
  1. 找到 Clash 虚拟网卡对应的 InterfaceIndexName
  2. 执行设置:
1Set-NetConnectionProfile -InterfaceIndex <编号> -NetworkCategory Private

即可将其标记为专用网络,无需重启


防火墙软件名单策略设置

一、通过 Windows 安全中心 GUI 设置(适合普通用户)

  1. 打开 开始菜单 → 搜索 Windows 安全中心,进入后选择 “防火墙和网络保护”
  2. 点击 “允许应用通过防火墙”
  3. 点击 “更改设置”,可能需要提升为管理员
  4. 在列表里找到目标软件,勾选“专用”、“公共”网络类型的复选框,以允许其网络访问
  5. 若软件不在列表,可点击 “允许其他应用” 并手动添加可执行文件路径
  6. 点击“确定”保存设置
  • 选中“专用”(Private)时,表示该程序只能在家庭或办公室等安全的网络使用。
  • 选中“公共”(Public)时,可在如咖啡厅、机场等不安全网络上使用。

二、使用“高级安全 Windows 防火墙”管理“入/出站规则”(适合高级用户)【推荐】

  1. 在“防火墙和网络保护”页面,点击 “高级设置”,打开 “高级安全 Windows Defender 防火墙”(WFAS)
  2. 在左侧可分别选择 “入站规则”“出站规则”,查看和编辑规则
  3. 创建新规则可允许或拒绝某个程序、端口、IP 范围的访问
  4. 注意:显式阻止规则优先于允许规则,规则越具体优先级越高

上述方法 2 选 1 即可。

“软件不在允许列表里,能访问网络吗?”

  • 能发起网络访问:如果软件只是发起请求(如浏览网页、下载数据),它可以正常联网;
  • 不能被外部访问:如果软件需要“开启端口给别人访问”(如 Web 服务器、文件共享、远程桌面),则被阻止。

软件不在允许列表里,第一次使用会提示:是否要允许公共网络和专用网络访问此应用?

如果允许则添加到入站规则中为允许,点击取消则为阻止,此时网络功能受限

macOS 防火墙 默认关闭且不分网络,可以全局设置。


只保留微信输入法

去除微软拼音输入法,点击删除


增强指针精度

“增强指针精度”并不是提升精度,而是:

根据你移动鼠标的速度,自动改变移动倍率。

简单说:

  • 慢慢移动 → 光标移动少
  • 快速甩动 → 光标移动更多

也就是说:

同样移动 1 厘米,结果不一样。

这就叫做“非线性输入”。