V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xylxAdai
V2EX  ›  Windows

windows installer 为什么一直给我弹窗啊?如何才能关闭?

  •  
  •   xylxAdai · 2021-08-20 16:30:28 +08:00 · 2248 次点击
    这是一个创建于 1192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    名称为 windows installer 的弹窗

    本人已尝试如下方法去关闭:

    1. 关闭 windows installer 的 windows 服务,无用
    2. 找到 windows installer 关联的 windows 服务并关闭,也无用

    烦死了,关闭了弹窗,过一分钟就会再弹,大家有什么办法可以解决吗?

    实在不行我就只能把这个弹窗对应的 exe 执行文件替换了。。但是又担心有什么问题,这个文件路径如下:

    C:\Windows\SysWOW64\msiexec
    

    wiki 说这个玩意儿还挺重要的,不太好操作,头大。

    描述一下这个弹窗,就是一个正常的 windows 弹窗,内部存在一个 textview,其中的消息如下:

    Windows ® Installer. V 5.0.19041.1
    
    msiexec /Option <Required Parameter> [Optional Parameter]
    
    安装选项
     </package | /i> <Product.msi>
     安装或配置产品
     /a <Product.msi>
     管理安装 - 在网络上安装产品
     /j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
     公布产品 - m 公布到所有用户,u 公布到当前用户
     </uninstall | /x> <Product.msi | ProductCode>
     卸载产品
    显示选项
     /quiet
     安静模式,无用户交互
     /passive
     无人参与模式 - 只显示进度栏
     /q[n|b|r|f]
     设置用户界面级别
     n - 无用户界面
     b - 基本界面
     r - 精简界面
     f - 完整界面(默认值)
     /help
     帮助信息
    重新启动选项
     /norestart
     安装完成后不重新启动
     /promptrestart
     必要时提示用户重新启动
     /forcerestart
     安装后始终重新启动计算机
    日志选项
     /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
     i - 状态消息
     w - 非致命警告
     e - 所有错误消息
     a - 操作的启动
     r - 操作特定记录
     u - 用户请求
     c - 初始用户界面参数
     m - 内存不足或致命退出信息
     o - 磁盘空间不足消息
     p - 终端属性
     v - 详细输出
     x - 额外调试信息
     + - 扩展到现有日志文件
     ! - 每一行刷新到日志
     * - 记录所有信息,除了 v 和 x 选项
     /log <LogFile>
     与 /l* <LogFile> 相同
    更新选项
     /update <Update1.msp>[;Update2.msp]
     应用更新
     /uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
     删除产品的更新
    修复选项
     /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
     修复产品
     p - 仅当文件丢失时
     o - 如果文件丢失或安装了更旧的版本(默认值)
     e - 如果文件丢失或安装了相同或更旧的版本
     d - 如果文件丢失或安装了不同版本
     c - 如果文件丢失或较验和与计算的值不匹配
     a - 强制重新安装所有文件
     u - 所有必要的用户特定注册表项(默认值)
     m - 所有必要的计算机特定注册表项(默认值)
     s - 所有现有的快捷键方式(默认值)
     v - 从源运行并重新缓存本地安装包
    设置公共属性
     [PROPERTY=PropertyValue]
    
    请查阅 Windows (R) Installer SDK 获得有关
    命令行语法的其他文档。
    
    版权所有 (C) Microsoft Corporation. 保留所有权利。
    此软件的部分内容系基于 Independent JPEG Group 的工作。
    
    

    大家有遇到过吗。。

    15 条回复    2021-08-21 18:51:55 +08:00
    lonewolfakela
        1
    lonewolfakela  
       2021-08-20 16:48:50 +08:00   ❤️ 2
    msiexec 是 windows 上用来安装(以及修改、卸载).msi 格式的安装包的工具。
    msiexec 在被调用但是调用参数不正确的时候就会弹出那么个提示框来,所以应该是你有什么软件尝试在安装一个包,但是运行参数却写错了,于是就弹了这样一个弹窗。
    个人觉得你可以在这个弹窗弹出来的时候,查一查这个 msiexec 的父进程 pid 是啥,找找是谁启动的它
    murmur
        2
    murmur  
       2021-08-20 16:52:57 +08:00
    有没有安装过盗版 office
    xylxAdai
        3
    xylxAdai  
    OP
       2021-08-20 17:19:48 +08:00
    @lonewolfakela 感谢,我通过父进程回溯终于找到了。。
    鬼鬼,一个个找上去发现应该是公司内部安装的赛门铁克服务,它启动的一系列子孙进程最终触发了这个 installer 弹窗,估计最后传入的参数错了,导致弹窗,然后失败不停地弹窗,坑人啊。
    xylxAdai
        4
    xylxAdai  
    OP
       2021-08-20 17:20:04 +08:00
    @murmur 没有。可以看我上方回复
    NewYear
        5
    NewYear  
       2021-08-20 17:39:48 +08:00
    你写这么一大堆,就不能截个图么。
    Tumblr
        6
    Tumblr  
       2021-08-20 18:46:05 +08:00
    我觉得吧,如何关闭不是问题,你应该检查一下是如何开启的。
    一般来说,如果不是你的主动操作,极可能是有什么东西想给你偷偷安装什么东西,然后参数给错了。

    (噢,看到你 3 楼回复了,上面的也不想删了)。
    xylxAdai
        7
    xylxAdai  
    OP
       2021-08-20 19:38:21 +08:00
    @NewYear 你可以不用回复。
    NewYear
        8
    NewYear  
       2021-08-21 11:48:24 +08:00
    @xylxAdai

    Windows installer 有 N 种弹窗,你说的是哪一种呢????????????????????????????????????????????????

    经常弹窗通常是某个安装包需要缓存一部分安装文件后续需要使用,但是文件部件了,也需要你截图才能看出来是哪款软件的安装包,补上即可!!!!!!!!!!!!!!!!!!!!!!!!!

    我可以不回复,你也可以不提问啊!!!!!!!!!!!!!!!!!!!!!!!!!!!


    提问你就带全信息,要不然别人怎么帮你,只能盲人摸象啊,我发言后你也可以补一个图不是么?什么叫我可以不回复?我回复的内容哪个字错了???????????????????
    NewYear
        9
    NewYear  
       2021-08-21 11:51:09 +08:00
    看你主题你也是程序员,难道别人给你报问题的时候,只说一句“你的软件会经常弹窗,然后我查了 ABCDE 各种步骤就是不知道哪里导致的”

    你是不是要反馈人给你个截图、操作步骤重现一下呢?

    就这还让我闭嘴,你自己想想你有道理还是我有道理呢?
    NewYear
        10
    NewYear  
       2021-08-21 11:57:39 +08:00
    你整个主题里最有用的就两句话,然后信息量几乎为零:
    “windows installer 一直给我弹窗”
    “名称为 windows installer 的弹窗”

    你认为这个描述别人怎么帮你找问题,我倒是想问你,弹窗是多大的,弹窗里有什么图标,弹窗里有什么内容?还只是一个弹窗,只有标题没有内容?弹窗有没有什么规律?是什么操作后出现的,是不是安装了什么新软件?打了新补丁?

    为什么我要你补全,因为 Windows Installer 经常因为缺文件而弹窗,各种各样!你不清楚,我原谅你,提示你说了这么多不如补个图,又有什么不对?

    V2EX 不差程序员,但是作为程序员连反馈问题都不会,却叫给你提示的人闭嘴,那也确实是挺搞笑的。
    zpxshl
        11
    zpxshl  
       2021-08-21 13:41:38 +08:00 via Android
    @NewYear 为什么你觉得程序员就会正确的提问呢?
    xylxAdai
        12
    xylxAdai  
    OP
       2021-08-21 14:59:00 +08:00
    @NewYear 没叫你闭嘴哈,只是前面别人的回复已经让我找到了答案。
    我感觉描述的很清楚了吧,一个正常 windows 弹窗,标题为 windows installer,内部只存在一个 textview,内部的文字描述我也贴了,我觉得这些信息已经够了吧?
    截图也贴不完整个很长的 textview,这问题描述还不够的话,还需要什么呢?截图可以让你得到比我的文字描述更多的信息吗?
    因为是公司电脑,截图不方便。
    如果你觉得冒犯你了,我在这里道歉,主要是你的语气也不太像是想回答问题的样子。
    xylxAdai
        13
    xylxAdai  
    OP
       2021-08-21 15:02:41 +08:00
    @NewYear 正常情况我当然会贴截图,你怎么会认为我宁愿打这么多字都不愿意贴图呢,必然是存在原因的。

    我反馈问题已经给了我能给到的所有信息,包括弹窗名,弹窗类型,弹窗的客观描述和其存在的唯一的文字信息,而你说我除了“windows installer 一直给我弹窗”,“名称为 windows installer 的弹窗”这两句从没有给任何有用的信息,我觉得不太对吧。
    ikas
        14
    ikas  
       2021-08-21 16:09:04 +08:00
    这明显是有 app 一直在调用,使用 Procmon 监控查找到根源才是解决这个问题...禁用 windows installer 没必要
    xylxAdai
        15
    xylxAdai  
    OP
       2021-08-21 18:51:55 +08:00
    @ikas 工作之后 windows 用的很少,你说得是对的,被其他服务调用它穿错参数一直弹窗。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   873 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:02 · PVG 05:02 · LAX 13:02 · JFK 16:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.