内容标签

Windows

返回全部文章
系统与网络
WSL2 的 VHDX 为什么只增不减
记录 WSL2 的 ext4.vhdx 随使用不断增长、删除 Linux 文件后却不自动收缩的问题,并说明如何找到默认发行版藏在 AppData 下的虚拟磁盘。文章给出我使用 C 盘 app 目录作为自定义安装位置的做法,以及通过 DiskPart 压缩 VHDX、把空闲空间还给 Windows 的完整命令。
系统与网络
WSL2 优化与管理
记录我在 Windows 上长期使用 WSL2 时保留下来的常用命令,包括发行版安装、导出与导入、systemd 和互操作配置,以及 zram 压缩交换。正文只保留实际使用过的配置、适用前提和容易踩错的操作,适合已经把 WSL2 作为日常开发环境的 Windows 用户。
系统与网络
WSL与Docker管理
记录我在 WSL2 的 Ubuntu 中安装 Docker Engine,并通过 PowerShell profile.ps1 把 docker 命令转发到 WSL。内容包括 USTC 软件源、Compose 与 Buildx、用户组权限、systemd 服务和常用验证命令,不依赖 Docker Desktop。
AI与大模型
Codex Windows 沙箱中 curl 报 SEC_E_NO_CREDENTIALS 的排查记录
记录 Windows 系统 curl 在 Codex 沙箱中访问 HTTPS 时返回 SEC_E_NO_CREDENTIALS 的排查过程,通过对比 PowerShell、Node.js 与沙箱外请求,确认故障位于 Schannel 和受限执行环境之间,并给出当前可用的规避方法。
开发工具
Codex App 中 MCP 进程重复启动与无法回收问题排查
排查 Codex App 在没有调用工具时仍重复启动 STDIO MCP、任务结束后 Node.js 子进程没有回收的问题。文章结合 Windows 任务管理器、Codex thread 事件和本地配置解释一个可见对话为何出现多套 MCP,给出禁用闲置服务、缩小启用范围、重启应用及继续验证进程生命周期的可行方法。
开发工具
排查 Windows 动态端口与保留端口冲突
排查 Windows 服务监听端口时报 EACCES、但 netstat 看不到进程占用的问题,重点检查 TCP 动态端口范围、excludedportrange 和 MaxUserPort。文章给出 netsh 查询、恢复默认范围及重启验证步骤,适合 Node.js 等开发服务无法绑定固定端口时参考。
AI与大模型
Codex CLI 使用笔记
记录 Codex CLI 从安装、登录到日常使用的完整流程,涵盖 Windows Shell 选择、非交互命令、沙箱和审批配置、上下文统计、MCP 与 Skill 管理、CodeGraph 和 Context7 使用边界,以及常见进程、终端和文档来源问题的排查方法。
开发工具
清理 Hyper-V 中无法删除的虚拟机残留
排查 Hyper-V 管理器仍显示旧虚拟机、但 Get-VM 与 Remove-VM 都提示找不到对象的残留注册问题。文章先确认管理员权限和 vmms 服务,再区分正常虚拟机对象、底层注册文件与独立虚拟磁盘,给出安全定位和清理思路,避免直接删除未知目录或误删仍被其他虚拟机使用的 VHDX。
AI与大模型
Windows 下 Codex 的 Shell 使用优化
整理 Windows 下使用 Codex 时的 Shell 优化方法:升级到 PowerShell 7,按需补充 GNU Coreutils,并通过明确的提示词说明命令、管道、路径和环境变量规则,同时记录 WinGet 安装、PATH 刷新以及 Bash 语法误用等常见问题。