生活分享
Windows CLI 安装与排错
在 PowerShell 安装、登入、核对执行路径,完成第一次读取并处理更新与找不到命令。
阅读时间约 12 分钟 · 操作 25 分钟

返回 Codex 教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文
目标与适用环境
Windows 原生 CLI 不要求先装 WSL。若开启的是 Ubuntu、路径以 /home 开头,请改看Linux/WSLLinux/WSL CLI 与档案位置辨识主机与 WSL 的工具、路径和帐号,从正确目录执行相同练习并更新 CLI。阅读全文;本篇在 PowerShell 进行。先完成CLI 共用入门Codex CLI 安装与入门选择自己的安装平台,完成 CLI 登录、只读检查、单行修改、独立验证与工作阶段接续。包含可重做的两文件练习与缺文件测试。阅读全文的环境判读,安装后再回去做单行修改练习。图的 1 是安装入口,2 是定位与登入,3 是独立读档验证。
安装前用 Windows 的 winver 画面确认版本。官方目前建议 Windows 11;近期且完整更新的 Windows 10 属尽力支援,并要求现代主控台能力,不能把所有旧版 Windows 都视为同等支援。原生沙盒另有 winget 与管理员核准设定等前提,详细条件见Windows 官方沙盒文件。先区分「CLI 安装完成」和「沙盒设定完成」,出错时记录停在哪一步。
步骤一:开对 PowerShell,选定安装管道
按开始选单搜寻 PowerShell,或在 Windows Terminal 的分页选单选 PowerShell。先用一般使用者视窗,不需要把所有日常工作都以系统管理员执行。在系统终端机输入下面第一行;若能找到 codex,先记录其版本与 Source,通常可直接跳到定位步骤,避免新增第二份安装。
Get-Command codex -All | Select-Object CommandType, Name, Source
codex --version
尚未安装时,第一行可能回报找不到命令,这是合理起点。官方目前提供下列 Windows 独立安装命令;它会下载并执行安装指令码,应从官方页面核对网址后才贴上。ByPass 是这次子程式的引数,不是要求你永久关闭电脑的执行政策;若公司管理政策阻挡,先记录具体讯息并使用管理员核准的安装方式。
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
等待安装完成,保留最后显示的安装位置与 PATH 提示。关闭这个终端机,开一个新的 PowerShell,再跑 Get-Command codex -All 与 codex --version。预期至少有一个可执行来源及版本。不要把下载完成、资料夹存在或没有跳出错误视为命令已能使用;新的 shell 必须真的找得到它。
已有 Node.js 时的 npm 替代路线
只有选择 npm 管道时才执行下面三行;第一、二行都应显示版本,否则先解决 Node.js 安装,不要连续重试第三行。本例使用 npm.cmd 直接选 Windows 命令包装档,能避免把 npm.ps1 的执行政策问题误认成 Codex 安装失败。npm 不是独立安装版的必要前置工具。
node --version
npm.cmd --version
npm.cmd install -g @openai/codex
步骤二:建立有空格的路径并确认内容
选一个不在正式专案内、可写入的位置。包含 & { 与最后 } 的整段一起贴上,建立全新的 codex windows lab;这样存在检查失败时会停止整个区块。若已有同名资料夹,保留内容并另取新名称,不要跳过检查继续执行写档行。成功后会切进新资料夹,列档并读取 note.txt;引号保留空格,LiteralPath 避免把路径字元当成万用字元。
& {
$cliLab = Join-Path (Get-Location) 'codex windows lab'
if (Test-Path -LiteralPath $cliLab) { throw 'Choose a new practice folder name.' }
New-Item -ItemType Directory -Path $cliLab -ErrorAction Stop
Set-Location -LiteralPath $cliLab -ErrorAction Stop
Set-Content -LiteralPath 'note.txt' -Value 'WINDOWS-CLI-01' -Encoding utf8 -ErrorAction Stop
Get-Location
Get-ChildItem
Get-Content -LiteralPath 'note.txt'
}
成功时目前路径最后一段是 codex windows lab,清单有 note.txt,读取结果为 WINDOWS-CLI-01。另记录杂凑作为唯读前后的比较。杂凑表示档案位元组的指纹;不同电脑因 UTF-8 BOM 或换行差异可能不同,不要拿本文的数字当标准。本机前后应相同。
Get-FileHash -LiteralPath 'note.txt' -Algorithm SHA256
步骤三:登入、沙盒与实际读取
仍在练习资料夹,逐行执行 codex login、codex login status,再启动唯读工作阶段。浏览器登入时核对帐号与工作区;已登入不代表需要登出重来。若另一个 IDE 扩充套件共用认证,登出也可能影响它。看见登入程式码或凭证路径时不要放进公开截图。
codex login
codex login status
codex --sandbox read-only
Windows 沙盒设定可能需要一次管理员核准;这和把日常 PowerShell 视窗长期以管理员执行不同。官方以 elevated 为较强的原生选项,unelevated 是受限制的替代方式,组织可禁止替代。若初始化失败,先记录 Windows 版本、沙盒模式及错误阶段;不要直接把教学改成全存取模式。需要调整时先看权限与沙盒权限、沙箱、网络与密钥沙盒决定工具技术上能碰哪些档案或网路,授权政策决定什么时候需要询问。两层设定不能混为一谈:不显示询问不代表动作一定被允许,能读档也不代表可以写入所有地方。阅读全文。
Read note.txt in the current practice folder. Report the exact content and current working directory. Do not edit, create files, or use external services. If it is missing or inaccessible, report the actual error.
上段贴进 Codex 对话,不是 PowerShell。回复和读取记录应包含 WINDOWS-CLI-01 及正确目录。先记录这个成功基准,再在同一个 Codex 工作阶段要求读取 missing-note.txt,预期回报不存在而不建立。接著用 /exit 回到 PowerShell,再执行读档、列档和杂凑,确认内容未变、没有新增练习档。若读到其他内容,先处理工作目录错误。
更新与三类排错
更新前先退出 CLI、保留工作摘要和未提交档案。独立版重跑同一个官方安装命令;npm 版再执行 npm.cmd install -g @openai/codex。开新 PowerShell,核对 Get-Command 的来源和版本。若显示旧版,先找重复来源;更新成功的是其中一份,PATH 仍可能先选另一份。不要只重复更新却不查实际执行档。
| 现象 | 先查什么 | 下一步 |
|---|---|---|
| 找不到 codex | 新 shell 的 Get-Command 结果 | 依安装输出修正使用者 PATH,再开视窗 |
| npm.ps1 不允许执行 | 是否用 npm 管道及指令码包装档 | 用 npm.cmd 查版本;保留公司政策 |
| 登入后读档失败 | 目录、档案是否存在、沙盒错误 | 修正目录或授权范围,不能以重灌代替 |
PATH 是 shell 搜寻程式的目录清单,不是专案清单。先对照安装输出与 Get-Command Source;需要手动修改时,在 Windows 搜寻「编辑帐户的环境变数」,编辑使用者 Path,新增已确认的安装资料夹,保留现有项目,储存后开新终端机。不要把整段 PATH 替换成教学范例,也不要新增来路不明的下载资料夹。
完成条件与下一步
你应能指出正在执行哪一份 CLI、从哪个资料夹启动、登入状态如何、读到的标记为何,以及唯读前后杂凑是否相同。把安装管道、版本、错误和解法记在自己的练习笔记即可,不需储存凭证内容。接著回CLI 共用入门Codex CLI 安装与入门选择自己的安装平台,完成 CLI 登录、只读检查、单行修改、独立验证与工作阶段接续。包含可重做的两文件练习与缺文件测试。阅读全文完成小幅修改与接续;若要在编辑器工作,再看IDE 扩充套件IDE 扩展入门IDE 整合把 Codex 放在程式码旁边,适合针对选取内容解释与修改。VS Code、Cursor、Windsurf 使用 Codex 扩充;Xcode 与 JetBrains 有自己的整合入口,不能把安装步骤混用。阅读全文。
返回 Codex 教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文
阅读完整文字说明
Three numbered stages: identify the starting point, perform the exercise, and verify the result. Original illustration, not a product screenshot.
同主题延伸阅读
生活分享
Codex 学习中心:完整教程目录
从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。
生活分享
Worktree 与多任务隔离
Worktree 让同一个 Git 程式库有不同的工作目录,各自承接不同分支。它适合让两项工作分开改档,但资料库、连接埠与外部服务仍可能共用,不能把档案隔离当成所有资源隔离。
生活分享
实战:制作小网站
从 brief.md 规划并制作 Small Steps 待办网站,完成新增、完成、删除、筛选与本机资料保存。将 HTML、CSS、资料函式、画面事件与测试分开,以 Node 测试和浏览器操作验收,并留下可重新启动与还原的交接纪录。
生活分享
用量与效率:减少重工
记录任务条件、模型选项、时间与成果,找出能减少无效重试和过多上下文的调整。
引用本文的文章
最新旅游情报攻略

攻略东京
东京住哪一区:新宿、上野、东京站、涩谷、浅草、池袋、银座七区比较,机场交通、住宿税、行李寄送一次看
东京住哪一区?用同一套标准比较新宿、上野、东京站、涩谷、浅草、池袋、银座七个区域:从成田、羽田机场怎么过来、有哪些线路、周边有什么、街区氛围、适合谁。附比较表与山手线示意图,以及 2026 年 9 月核实的东京都住宿税(2027 年 4 月改为 3%)和机场宅急便寄送行李的规则。
- 预算
- 酒店

攻略东京
东京交通票券怎么选:Suica/Welcome Suica、Tokyo Subway Ticket、JR Pass 值不值得买
第一次去东京,每人先用一张 IC 卡按次付费(Welcome Suica 免押金、有效期 28 天)。一天搭四趟以上地铁,再加买 2,000 日元的 Tokyo Subway Ticket 72 小时券;只玩东京、不去关西,买 JR Pass 一定不划算。用决策图比较 TOURIST PASMO、iPhone 里的 Suica、东京 Metro 一日券能搭什么、不能搭什么;价格于 2026 年 9 月核实。
- 交通
- 预算

攻略东京
东京迪士尼乐园、海洋攻略:票价、梦幻泉乡 Fantasy Springs、尊享卡 DPA 与预约等候卡怎么用,第一次去选哪个园区
东京迪士尼一日护照采用浮动票价,2026 年 9 月平日大多为 9,900 日元、周末为 10,900 日元,官网每天 14:00 开售两个月后同一天的门票;免费的优先通行卡已不在官网服务清单,缩短排队时间只剩付费的迪士尼尊享卡(每人每次 1,000 至 3,500 日元)。另有运营时间与 25 周年活动、预约等候卡与报名体验、梦幻泉乡如何进入,以及第一次去选乐园还是海洋;2026 年 9 月通过东京迪士尼度假区官网核实。
- 行程范例
- 亲子
资料来源
- Codex CLI · 查证日期:
- Authentication · 查证日期:
- Developer commands · 查证日期:
- Windows sandbox · 查证日期: