Windows系统下R中无法渲染Quarto,遇权限拒绝错误求助
解决Quarto渲染报错"Access is denied (os error 5)"的实用线索
- 右键点RStudio图标,选以管理员身份运行,再重新渲染文件。Windows权限限制大概率是罪魁祸首,提升权限能解决
reg命令调用被拒的问题。 - 检查R、RStudio和Quarto的安装路径:别装在C盘Program Files这类系统保护目录里,要么选“仅为当前用户安装”,要么装到D/E盘普通文件夹。系统保护目录的操作需要额外权限,容易触发这类报错。
- 手动验证
reg命令:打开CMD,直接敲reg回车,如果也提示权限不足,那得检查当前用户账户的权限,确保有执行注册表命令的权限。 - 核对Quarto配置:在RStudio里跑
quarto::quarto_config(),看看Quarto的路径是不是指向了需要高权限的文件夹,要是的话换个普通路径重装Quarto。 - 临时关安全软件试试:有些杀毒、防火墙会拦截RStudio调用系统命令,关了之后再渲染,排查是不是安全软件搞的鬼。
内容的提问来源于stack exchange,提问作者Moses
相关产品推荐
相关产品推荐

