🎬 HoRain云小助手个人主页

 🔥 个人专栏: 《Linux 系列教程》《c语言教程

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

Windows 支持概述

安装

使用 winget 安装

winget 安装

使用 Chocolatey

Chocolatey 安装

手动安装

原生沙箱

沙箱模式配置

配置沙箱

沙箱模式说明

PowerShell 集成

PowerShell 中使用

CMD 支持

CMD 中使用

Windows 特有配置

路径处理

环境变量

Windows 环境变量

代理配置

代理设置

故障排除

常见问题

无法启动?

PowerShell 命令不执行?

中文路径问题?

日志位置

与 WSL2 比较

最佳实践

常见问题

Q: Windows 原生版本和 WSL 版本哪个好?

Q: 可以和 WSL 共存吗?

Q: 需要管理员权限吗?

Q: 支持 PowerShell ISE 吗?


img

Codex 在 Windows 上提供原生支持,无需 WSL 即可运行。本节介绍 Windows 平台特有的功能和配置。


Windows 支持概述

Codex 支持以下 Windows 环境:

环境 支持状态
Windows 11(原生) 官方支持
Windows 10 官方支持
Windows 11 + WSL2 完整支持

Codex 可以在 Windows 上原生运行,保持 Windows 工作流程。

安装

使用 winget 安装

winget 安装

# 使用 winget 安装
winget install OpenAI.Codex

# 或者安装预览版
winget install OpenAI.Codex --source winget --accept-source-agreements --accept-package-agreements

使用 Chocolatey

Chocolatey 安装

# 使用 Chocolatey 安装
choco install codex -y

手动安装

从 GitHub 下载 Windows 版本:

https://github.com/openai/codex/releases

下载 .exe 安装程序并运行。

推荐使用 winget 或 Chocolatey 安装,以便自动更新。

原生沙箱

Codex 可以在 Windows PowerShell 中原生运行:

  • 无需 WSL 或虚拟机
  • 保持 Windows 工作流程
  • 与 Windows 工具无缝集成

沙箱模式配置

配置沙箱

# Windows 沙箱配置
[windows]
# 沙箱模式:unelevated | elevated
sandbox = "unelevated"

# 在私有桌面运行沙盒子进程
sandbox_private_desktop = true

沙箱模式说明

模式 说明
unelevated 标准用户权限运行(推荐)
elevated 管理员权限运行
推荐使用 unelevated 模式以保持安全性。

PowerShell 集成

Codex 可以直接在 PowerShell 中使用:

PowerShell 中使用

# 启动 Codex
codex

# 非交互模式
codex exec "审查代码"

# 使用 PowerShell 命令
codex ! Get-Process

CMD 支持

Codex 也支持传统的 CMD 环境:

CMD 中使用

# 在 CMD 中运行
codex exec "列出文件"

Codex 自动检测终端类型并优化输出。

Windows 特有配置

路径处理

Windows 路径与 Unix 不同,Codex 会自动处理:

  • 反斜杠转换为正斜杠
  • 盘符处理
  • UNC 路径支持

环境变量

Windows 环境变量

# 设置 Codex 特定的环境变量
set CODEX_HOME=C:\Users\YourName\.codex
set CODEX_SQLITE_HOME=C:\Users\YourName\.codex

代理配置

代理设置

# 设置代理
set HTTP_PROXY=http://proxy.example.com:8080
set HTTPS_PROXY=http://proxy.example.com:8080

# 然后运行 Codex
codex

如果你的网络需要代理,配置环境变量即可。

故障排除

常见问题

无法启动?
  • 检查是否安装了必要的 Visual C++ 运行库
  • 尝试以管理员权限运行
  • 检查杀毒软件是否阻止
PowerShell 命令不执行?

确保 PowerShell 可执行文件在 PATH 中。

中文路径问题?

Codex 支持 Unicode,但某些旧版终端可能有问题。

大多数问题可以通过重新安装或更新解决。

日志位置

Windows 日志位置:

%USERPROFILE%\.codex\log\codex-tui.log
查看日志可以了解详细的错误信息。

与 WSL2 比较

特性 原生 Windows WSL2
性能 更快 稍慢
设置 简单 需要安装 WSL
兼容性 Windows 工具 Linux 工具
维护 自动更新 独立更新
对于大多数 Windows 用户,推荐使用原生版本。

最佳实践

  • 使用 winget 或 Chocolatey 安装
  • 保持系统和 Codex 更新
  • 使用 unelevated 沙箱模式
  • 配置合理的代理(如需要)
Windows 原生支持让 Codex 可以无缝融入你的 Windows 工作流程。

常见问题

Q: Windows 原生版本和 WSL 版本哪个好?

对于大多数用户,原生版本更好 - 更快、更简单。

Q: 可以和 WSL 共存吗?

可以,两者可以同时安装使用。

Q: 需要管理员权限吗?

不需要,unelevated 模式不需要管理员权限。

Q: 支持 PowerShell ISE 吗?

推荐使用 Windows Terminal 或新版 PowerShell。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐