【C#】为什么msiexec.exe命令无法打开正常的安装界面?

理想情况下应该是这个界面
目前打开的界面是这样的

C#代码如下:

            // 执行安装更新
            Process myProcess = new Process();
            try
            {
                myProcess.StartInfo.FileName = "msiexec.exe";               
                myProcess.StartInfo.Arguments = string.Format("/i {0} /qf", save_path + file_name);
                /*
                 * /qn
                 * 不显示用户界面。
                 * /qb
                 * 显示基本用户界面。
                 * /qr
                 * 在安装结束时显示带模式对话框的简化用户界面。
                 * /qf
                 * 结束时显示带模式对话框的完整用户界面。
                 * /qn+
                 * 除了结束时显示模式对话框之外不显示用户界面。
                 * /qb+
                 * 结束时显示带模式对话框的基本用户界面。
                 * /qb-
                 * 显示不带模式对话框的基本用户界面。
                 */
                myProcess.StartInfo.UseShellExecute = false;
                myProcess.StartInfo.RedirectStandardInput = true;
                myProcess.StartInfo.RedirectStandardOutput = false;
                myProcess.StartInfo.CreateNoWindow = true;
                myProcess.StartInfo.ErrorDialog = true;
                myProcess.Start();
                myProcess.WaitForExit();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

求指点~

在百度上得到了答案,原来是参数出了问题,详见:https://zhidao.baidu.com/question/243912372452686604.html

第一张图是理想状态,第二张图是现实状态

在CMD命令行中也没法打开正常的安装界面,是我的WindowsInstaller有问题吗?之前是好的,不知道怎么就不行了。