安装Microsoft Visual C ++ 2008 Redistributable软件包时出现身份验证问题

时间:2015-11-17 10:54:14

标签: go installation silent

当我尝试通过golang静默安装Microsoft Redistributable软件包时出现此错误

**

  

fork / exec C:\ Windows2008R2.exe:请求的操作需要   标高。

**

我的代码如下

package main

import (
    "fmt"
    "os/exec"
)

func main() {
    co := exec.Command("C:\\Windows2008R2.exe","/q","/c:\"msiexec","/i","Windows2008R2.msi","/qn","/l*v","C:\\Windows2008R2_x64.log\"")
    if err := co.Run(); err != nil { 
        fmt.Println("Error: ", err)
    }  
}

1 个答案:

答案 0 :(得分:1)

好像你不是文件的所有者。 要更改文件的所有权,您可以...

  1. 转到包含您需要拥有
  2. 所需文件的文件夹的属性
  3. 点击安全标签
  4. 点击高级
  5. 单击“所有者”选项卡
  6. 点击编辑...
  7. 在更改所有者列表中选择您要获得所有权的帐户名称
  8. 选中“替换子容器和对象上的所有者”复选框
  9. 点击确定