会呈现这个谬误的可能起因为:
窗体敞开了,但还有线程没执行完,且该线程有在操作窗体的内容:

if (_lik启动工作.IsHandleCreated)                {                    _lik启动工作.Invoke(new Action(() =>                    {                        if (rs.Exists == true)                        {                            _lik启动工作.Enabled = true;                            if (rs.status == ServiceControllerStatus.Running)                            {                                _lik启动工作.Text = "进行工作(已启动)";                            }                            else                            {                                _lik启动工作.Text = "启动工作(未启动)";                            }                            _lik装置与卸载服务.Text = "卸载服务";                        }                        else                        {                            _lik启动工作.Text = "启动工作(服务不存在)";                            _lik启动工作.Enabled = false;                            _lik装置与卸载服务.Text = "装置服务";                        }                    }));                }

若没有加:_lik启动工作.IsHandleCreated 这个if判断,间接执行,就会报错。

_lik启动工作 是窗体的link控件。