Fabric联盟链笔记(1)

虚拟机启动CentOS7.X镜像 ERROR 禁用Device/Credential Guard,运行VM

问题始末

部署Fabric联盟链,参考的书籍为《区块链轻松上手》中国工信出版集团,使用的CentOS7.X镜像
机型:DELL 7577 系统:win10家庭版
在使用VM虚拟软件部署时 报错:提示我需禁用Device/Credential Guard(以下简称D/C),才能使用虚拟机
1.在百度后,前面几条都要求修改组策略,因为是家庭版,没有组策略,于是升级为专业版。
2.在组策略里将Device Guard(又名设备防护)>基于虚拟化的安全性 进行禁用
3.同时在启用或关闭Windows功能里,将Hyper-V关闭(家庭版无此选项)
4.以管理员模式运行 PowerShell 输入 bcdedit /set hypervisorlaunchtype off

然并卵,百度的各种教程都尝试了,还是提示一样的错误 最后找到终极解决办法

解决方案

1.这是VM提供的解决方案 https://kb.vmware.com/s/article/2146361
Fabric联盟链笔记(1)2.点击蓝色连接https://docs.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard-manage
Fabric联盟链笔记(1)界面如图,然后直接拉到底,看Disable Windows Defender Credential Guard
找到这条
Fabric联盟链笔记(1)
3.点击 https://www.microsoft.com/en-us/download/details.aspx?id=53337 ,下载一个安装包
Fabric联盟链笔记(1)
4.用记事板打开.ps1文件,用查找功能,找到CheckOSArchitecture
Fabric联盟链笔记(1)把$OSArch = (gwmiwin32operatingsystem).OSArchitecture(gwmi win32_operatingsystem).OSArchitecture修改为OSAch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()
5.保存退出
6.使用管理员模式打开PowerShell,用cd指令 切换到你这个脚本所在的文件夹,我的在C盘(PS:博客示范电脑为Surface Pro 6 非Dell 7577 可能略有不同)(你不可能压缩包都不会解压吧)
Fabric联盟链笔记(1)
7.在管理员模式下 运行 .\DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot
8.报红错不用管 大概一分钟左右你的电脑会重启,然后根据提示 将D/C关闭即可 也就是摁下F3 F3 F3 F3
9.然后愉快的使用CentOS 7吧

参考博客 https://www.cnblogs.com/powerzzjcode/archive/2019/06/30/11110542.html

——2019/12/2
white