minikube start Unable to determine current user's administrator privileges

minikube Hyper-V About 1,616 words

错误日志

PS C:\Users\thunk> minikube start
😄  Microsoft Windows 10 Home China 10.0.19044 Build 19044 上的 minikube v1.25.1
✨  根据现有的配置文件使用 hyperv 驱动程序

💣  Exiting due to PROVIDER_HYPERV_NOT_RUNNING: C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -NonInteractive @([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator") returned ""
💡  建议:Unable to determine current user's administrator privileges

可能原因

当前用户不在Hyper-V Administrators的用户组中。

尝试解决

添加用户组方式未能解决。

最后使用minikube start --force强制参数解决。

查看 Hyper-V Administrators 用户组成员

net localgroup "Hyper-V Administrators"

输出

PS C:\Users\thunk> net localgroup "Hyper-V Administrators"
Alias name     Hyper-V Administrators
Comment        此组的成员拥有对 Hyper-V 所有功能的完全且不受限制的访问权限。

Members

-------------------------------------------------------------------------------
The command completed successfully.

添加当前用户到 Hyper-V Administrators 用户组

查看当前用户

whoami

输出

mycomputer\fendoudebb

添加当前用户到 Hyper-V Administrators 用户组

net localgroup "Hyper-V Administrators" fendoudebb /add

minikube start --force

添加进Hyper-V Administrators用户组后,仍然报相同的错误。使用--force强制参数

minikube start --force

会抛出警告,不用管。

❗❗  minikube skips various validations when --force is supplied; this may lead to unexpected behavior

首次创建

首次创建时也可以使用--force参数。

minikube start --vm-driver="hyperv" --force --memory=2048 --hyperv-virtual-switch="Default Switch" --image-mirror-country="cn" --registry-mirror=https://docker.mirrors.ustc.edu.cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
Views: 1,507 · Posted: 2022-11-15

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh