我正在尝试使用 IoT Edge。要创建用于开发目的的 IoT Edge 设备,我将按照此处提供的说明进行操作。我可以成功到达上面写着的那一行Start-Service iotedge
。不幸的是,“iotedge”Windows 服务将无法启动。
我可以在服务管理控制台中看到“iotedge”Windows 服务。当我手动单击“开始”时,几秒钟后我收到以下消息:
本地计算机上的 iotedge 服务启动然后停止。如果某些服务没有被其他服务或程序使用,它们会自动停止。
当我查看事件查看器时,我在应用程序 Windows 日志中看到以下错误:
找不到来自源 iotedged 的事件 ID 1 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。事件中包含以下信息:iotedged::windows -- 运行服务时出错。退出。
我在 Boot Camp 分区中运行 Windows 10 Enterprise 版本 1803。
在同一个分区上,我尝试在 Hyper-V 运行的虚拟机上运行 Azure IoT Edge:
- 视窗服务器 2016
- 视窗 10 专业版
在这两种情况下,“iotedge”Windows 服务都无法启动。
我还有一个托管在 Azure 上的虚拟机,它在标准 DS1 v2(1 vcpus,3.5 GB 内存)实例中运行 Windows Server 2016 Datacenter。我无法让 iotedge Windows 服务在那里运行。
iotedge Windows 服务是否在虚拟化环境中运行?即使它没有,该服务也应该在作为实际分区的 Window 10 Enterprise 环境中工作。我错过了什么?
谢谢你。