1. MeterSphere 和虚拟机的纠纷(最后没用虚拟机)
MeterSphere 的安装需要安装虚拟机,Centos7 以上版本,我选择了 CentOS-7-x86_64-DVD-2009.iso
电脑上本来就有 Vmware,直接新建虚拟机,虚拟机建好了,但在启动虚拟机时出现了如下图的问题,找到 解决 Vmware Workstation 与 Device Guard 不兼容的办法如下。出现的问题如下图:

1.1 关闭电脑中的 Hyper-V 服务
我的电脑里没有 Hyper-V 服务,于是为了打开这个服务,新建文本文档 > 粘贴以下 > 更名为 Hyper.cmd > 右键管理员身份运行,运行到最后,输入 Y 进行电脑重启。
重启之后,控制面板 > 程序和功能 > 打开或关闭 Windows 功能 > 关闭 Hyper-V > 选择不重启。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
1.2 通过命令关闭 Hyper-V
键盘 win + x > Windows Powershell (管理员) > 输入以下命令、回车 > 然后重启电脑。
bcdedit /set hypervisorlaunchtype off
1.3 禁用 DeviceGuard
键盘 win + r > 输入gpedit.msc > 回车打开本地组策略编辑器。
(由于我是 win10 家庭版,没有组策略,于是为了打开这个组策略,新建文本文档 > 输入以下内容 > 扩展名改为 cmd > 右键管理员身份运行)
@echo off
pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
pause
打开组策略后,转到本地计算机策略 > 计算机配置 > 管理模板 > 系统 > Device Guard > 禁用“打开基于虚拟化的安全设置”。
(但是