我有一个 vb 脚本,它检查是否有待处理的更新。有时 Windows 搜索会返回错误(例如 503)并生成错误弹出窗口。由于我不熟悉vbs,我不知道从哪里开始寻找解决方案。
Set updateSession = CreateObject("Microsoft.Update.Session")
Set updateSearcher = updateSession.CreateupdateSearcher()
Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'")
问题出现在第 3 行。它说:
脚本:C:\path-to-my-script\my-script.vbs 线路:3 字符:1 错误:0x80244022 代码:80244022 来源:(空)
如何防止生成弹出窗口或获取它的句柄并立即关闭它?