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
- 开始菜单
- 搜索 PowerShell
- 右键 → 以管理员身份运行
步骤 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 开启共享文件夹
- 新建一个目录:
C:\Users\Zailiang\Shared - 开启共享,右键文件夹 → 属性 → 共享 → 高级共享,✔ 勾选:☑ 共享此文件夹,点击【权限】:添加:Everyone,权限:✔ 读取 / ✔ 更改(如果你要写入)
- 开启网络发现 + 文件共享,打开:控制面板 → 网络和共享中心 → 高级共享设置,开启:✔ 启用网络发现✔ 启用文件和打印机共享
- 在 Windows 终端执行:
ipconfig,找到IPv4 地址:192.168.x.x
Mac 连接 Win 共享
- 打开 Finder:前往 → 连接服务器(⌘ + K),输入:
smb://192.168.x.x回车 - 如果你是 Microsoft 账号登录 Windows,用户名要写成:
zailiangs@outlook.com,密码也是微软账号密码
蓝黄色盾牌应用图标
在 Windows 上,应用图标上方出现的蓝色和黄色小盾牌图标,表示该程序需要更高的权限来运行 —— 即 以管理员身份(Administrator)执行。这是 用户帐户控制(UAC) 的一种视觉提示。
- 蓝+黄盾牌图标:代表 Windows 已将该程序标记为“需要管理员权限”。
- 什么情况下会看到它?
- 快捷方式或可执行文件(.exe)被设置为“以管理员身份运行”时。
- 安装程序、系统设置工具或其他具备高权限操作的应用。
- 用户影响:
- 双击运行时,系统会弹出 UAC 提示窗口,询问是否允许该程序更改系统。
- 提升权限后,该程序能够执行对系统资源(如注册表、系统文件夹)进行更改的操作。
公用网络和专用网络
Windows 通过“网络位置感知”(Network Location Awareness, NLA)机制来判断并区分网络是 “专用”(Private)还是 “公用”(Public)
初次连接时询问用户
当你第一次连接到一个新网络,Windows 会弹出对话框:
- “想让你的设备对此网络可被发现吗?”
- 选择 “是” → 标记为 专用网络(Trusted,家用或办公环境)。
- 选择 “否” → 标记为 公用网络(不 Trusted,如咖啡馆、机场)
这一选择决定了该网络的默认防火墙策略和资源可见性。
基于网络配置进行识别
Windows 会为每个网络保存以下信息:
- 网络名称(SSID 或以太网配置)
- 网关 MAC 地址
- IP、DNS 与其他配置
当你再次连接该网络时,系统会比对这些信息,自动恢复之前的网络类别(专用或公用)。
域网络情况
如果电脑加入了 Active Directory 域,且可连接域控制器,则系统将自动判定为 域网络(Domain)。这类网络的配置是由域策略统一管理的,普通用户无法修改
可修改方式
- 进入「设置 → 网络和 Internet → Wi‑Fi(或以太网)→ 当前网络 → 网络配置文件」选择“公用”或“专用”
专用 vs 公用设置区别
| 项目 | 专用网络 | 公用网络 |
|---|---|---|
| 网络发现 | 开启 | |
| 文件/打印共享 | 允许 | 禁止 |
| 防火墙规则 | 宽松 | 严格 |
| 适用场景 | 家庭、公司 | 咖啡店、机场、来宾网络 |
强制设为“专用网络”
- 管理员模式打开 PowerShell。
- 列出网络配置:
1Get-NetConnectionProfile
- 找到 Clash 虚拟网卡对应的
InterfaceIndex与Name。 - 执行设置:
1Set-NetConnectionProfile -InterfaceIndex <编号> -NetworkCategory Private
即可将其标记为专用网络,无需重启
防火墙软件名单策略设置
一、通过 Windows 安全中心 GUI 设置(适合普通用户)
- 打开 开始菜单 → 搜索 Windows 安全中心,进入后选择 “防火墙和网络保护”
- 点击 “允许应用通过防火墙”
- 点击 “更改设置”,可能需要提升为管理员
- 在列表里找到目标软件,勾选“专用”、“公共”网络类型的复选框,以允许其网络访问
- 若软件不在列表,可点击 “允许其他应用” 并手动添加可执行文件路径
- 点击“确定”保存设置
- 选中“专用”(Private)时,表示该程序只能在家庭或办公室等安全的网络使用。
- 选中“公共”(Public)时,可在如咖啡厅、机场等不安全网络上使用。
二、使用“高级安全 Windows 防火墙”管理“入/出站规则”(适合高级用户)【推荐】
- 在“防火墙和网络保护”页面,点击 “高级设置”,打开 “高级安全 Windows Defender 防火墙”(WFAS)
- 在左侧可分别选择 “入站规则” 或 “出站规则”,查看和编辑规则
- 创建新规则可允许或拒绝某个程序、端口、IP 范围的访问
- 注意:显式阻止规则优先于允许规则,规则越具体优先级越高
上述方法 2 选 1 即可。
“软件不在允许列表里,能访问网络吗?”
- 能发起网络访问:如果软件只是发起请求(如浏览网页、下载数据),它可以正常联网;
- 不能被外部访问:如果软件需要“开启端口给别人访问”(如 Web 服务器、文件共享、远程桌面),则被阻止。
软件不在允许列表里,第一次使用会提示:是否要允许公共网络和专用网络访问此应用?
如果允许则添加到入站规则中为允许,点击取消则为阻止,此时网络功能受限
macOS 防火墙 默认关闭且不分网络,可以全局设置。
只保留微信输入法
去除微软拼音输入法,点击删除
增强指针精度
“增强指针精度”并不是提升精度,而是:
根据你移动鼠标的速度,自动改变移动倍率。
简单说:
- 慢慢移动 → 光标移动少
- 快速甩动 → 光标移动更多
也就是说:
同样移动 1 厘米,结果不一样。
这就叫做“非线性输入”。