在AWS Windows Workspace中安装Python失败的问题求助
解决AWS Windows Workspace安装Python失败(0x80070659)的方案
一、直接用PowerShell命令安装Python(临时绕过限制)
由于你只能访问D盘,可通过静默安装指定D盘路径完成安装,步骤如下:
- 用PowerShell下载Python离线安装包(以3.11.4版本为例,可替换为目标版本):
Invoke-WebRequest -Uri "https://www.python.org/ftp/python/3.11.4/python-3.11.4-amd64.exe" -OutFile "D:\python-installer.exe"
- 执行静默安装,指定D盘路径并添加到环境变量:
Start-Process -FilePath "D:\python-installer.exe" -ArgumentList "/quiet InstallAllUsers=0 TargetDir=D:\Python311 PrependPath=1" -Wait
参数说明:
/quiet:静默安装无交互界面InstallAllUsers=0:仅当前用户安装,无需全局管理员权限TargetDir=D:\Python311:指定安装路径到D盘(可自行修改)PrependPath=1:自动将Python路径加入当前用户的PATH
安装完成后重启PowerShell,输入python --version验证是否成功。
二、调整AWS Workspace设置(彻底解决系统政策限制)
错误码0x80070659源于系统组策略禁止安装,需从以下维度调整:
1. 修改Active Directory组策略(GPO)
若Workspace加入了AWS Managed AD或自建AD,需由AD管理员操作:
- 打开组策略管理控制台,找到应用到目标Workspace的GPO
- 展开用户配置>管理模板>Windows组件>Windows Installer,将「禁止用户安装」设为禁用
- 同样在计算机配置>管理模板>Windows组件>Windows Installer中,将「禁止用户安装」设为禁用
- 检查是否有限制安装路径的策略,确保允许在D盘进行软件写入和安装
2. 调整Workspace存储权限
- 登录AWS控制台进入Workspaces服务,找到目标Workspace
- 查看C盘根卷配置,确认是否设置了用户只读权限。若需允许用户写入C盘个人目录,需调整卷权限(需AWS管理员操作)
- 可通过组策略修改「用户配置文件路径」,将默认安装目录迁移到D盘,避免C盘权限限制
3. 验证管理员权限配置
即使你属于管理员组,Workspace可能通过策略限制了管理员权限:
- 降低**用户账户控制(UAC)**通知级别至「仅在程序更改计算机时通知我」
- 检查是否有禁止管理员执行安装程序的策略,将其设为禁用
内容的提问来源于stack exchange,提问作者deemerwsp
相关产品推荐
相关产品推荐

