为什么SIMATIC S7开放式控制器执行“冷启动”时Window系统时间会改变
系统时间的变化是由主机控制器驱动“Intel Serial IO I2C 主机控制器”引起的。
描述
驱动程序 "Intel Serial IO I2C Host Controller" 不包含在SIMATIC S7 开放式控制器的标准软件包中,而是在设备访问互联网时由自动驱动更新程序安装的。如果驱动安装在开放式控制器上,将其卸载。 步骤如下:
在Windows 10中,右键屏幕左下角的Windows图标打开设备管理器。
在弹出菜单中选择 "Device Manager"。
在设备管理器中,右键"Intel Serial IO I2C Host Controller" 驱动并点击"Uninstall Device" 按钮。
卸载完成后,重启电脑。 驱动程序"Intel Serial IO I2C Host Controller" 将会正常运行。
如果想避免 "Intel Serial IO I2C Host Controller"驱动被其他更新重新安装,执行以下操作:
在屏幕左下侧点击Windows图标,在输入区输入命令"gpedit.msc" 。
按下Enter键。 打开本地策略组编辑器。
在 "Computer Configuration"中打开文件夹
"Administrative Templates > System > Device Installation > Device Installation Restrictions".
在右侧窗口的"Setting"下双击
"Prevent installation of devices that match any of these device instance IDs".
切换状态至 "Enabled" 并点击"Show..." 按钮。
在 "Show Contents" 对话框 输入不由Windows更改其值的设备的硬件ID(例如, "PCI\VEN_8086&DEV_5AAC&SUBSYS_72708086&REV_0B").
点击OK关闭对话框。

Fig. 1
在之后驱动更新时,Windows会忽略此设备。
硬件ID的说明
硬件ID在设备管理器中。
在设备管理器中打开"Network Adapter" 。
双击 "Intel(R) Dual Band Wireless-AC 8260".
在 "Properties" 中点击"Details" 并在下拉菜单中选择"Hardware ID"。
在 "Value" 下的窗口中可以看到硬件ID。

Fig. 2
创作环境
示例使用MS Windows 10 1903创建。