解决Vista下安装msi提示2869错误无管理员权限的问题

Vista下,如果开启了UAC的话,程序运行时,如果用到administrator管理员权限,通常会自动弹出提示框,或者在程序的右键菜单中,会有一项“以管理员身份运行”。

而msi文件,却没有“以管理员身份运行”这个选项,这就造成,如果msi需要管理员权限,就会报2869 错误。

怎么办?

要解决这个问题,可以采用”曲线救国“的策略,利用一个 bat 文件包装一下msi 来执行。咋样,这个方法比较巧妙吧?

新建一个bat文件, 例如: install.bat, 在bat文件内写入msiexec /i msi文件的路径

保存后, 在 install.bat 文件的右键菜单选择 ”以管理员身份运行“, 就OK了。

不仅仅是MSI,碰到其他的非可执行文件需要管理员权限的时候,这种方法依然可行的 :)

时间: 2024-11-05 06:02:53

解决Vista下安装msi提示2869错误无管理员权限的问题的相关文章

Win8安装软件提示0×80004005错误怎么办?

  Win8安装软件提示0×80004005错误怎么办?           要解决此问题,可使用regsvr32命令注册若干.dll文件: 1.依次单击"开始"."运行",在"打开"框中键入cmd,然后单击"确定"; 2.在命令提示符处,键入下列命令.在每一行之后按回车键: regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll 3.重启电脑后再执行软件

Windows Vista下安装SQL Server 2005

SQL Server 2005 SP2 出来后,Vista 下安装 SQL Server 2005 就很容易了,忽略掉所有提示,一直安装,安装完成了,直接打SP2的补丁就可以了. 这样简单的过程,是没必要写博客的.但我(郭红俊)仍然要写一篇博客,是因为我忘记了一点,费了一上午才在Vista上安装好 SQL 2005. 这点就是: Vista 上不支持安装 Enterprise 版的 SQL 2005 数据库服务 但是却支持安装 SQLEXPRESS 版本, 以及 Developer 版本的数据库

注册表-64位操作系统下,如何用程序实现设置管理员权限和兼容性

问题描述 64位操作系统下,如何用程序实现设置管理员权限和兼容性 在线急用.目前有一个需要在U盘上运行的程序,通过注册表来实现管理员权限和兼容性设置,(注册表位置:HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers,需要设置键名称为可执行文件的全路径,键值为WINXPSP3 RUNASADMIN),在win7 32位系统上正常,可执行文件的全路径就是盘符+目录名+文件名,但是在win7 64

怎么解决MAC本地安装Ghost提示错误

  由于windows系统原始完整安装非常的费时,而且重装系统后还需要对驱动应用程序进行重新安装,于是就有了对做好的干净系统用ghost来备份,可以方便的进行重装和还原.由于它的运行环境是Windows系统,如果在MAC本地安装可能会出现安装失败的局面,下面小编就来告诉大家如果遇到MAC本地安装Ghost提示"ERROR: Cannot find module 'xxxxxxxx./bindingReleasenode-v11-darwin-x64node_sqlite3.node'该如何去解决

Win7旗舰版系统下安装QQ提示可能被非法改动导致安装失败如何解决

  方法一.彻底的查找系统的安装程序,检查一下有没有冲突的软件,如果有的话就进行卸载,并清除注册表,然后以管理员权限重新安装; 方法二.利用第三方软件对注册表进行清理,首先打开360点击电脑清理下面有一个清理注册表打开点击清理,删除注册表之后重启一下计算机,接着到腾讯官网下载一个最新版本的QQ,然后重新安装就可以了.

Windows Vista下安装Apache2+PHP5+MySQL5+phpMyAdmin

为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘.可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现. 安装Apache 2.2.4 开始后,同意协议,一路Next.到了填写Server Information这一步,在Network Domain.Server Name中填写localhost,当然你填写其它的也没有什么影响:底下的选项就选择默认的第一个,Next.安装类型,选择Custom,Next.安装功能默认:安装地址,我这里选择的是D:\\A

Vista下安装SATA硬盘驱动实录

自从Vista的种子在网上刚刚出现的时候,我就下载了.可是一直就安装不上,每次安装时的第一次重启都会蓝屏,原来是没有加载SATA驱动. (我的电脑配置:AMD64 2800+ 512DDR400 GFX5200 微星K8T800G VT8237 ST120SATA) 网友们说跟本装不上的,可是我就是不死心,研究了二十天,昨天终于装上了.原来可以在安装重启后从XP下手动将SATA驱动和注册信息添加到Vista的临时目录. 首先,我们的中心思想是在要在Vista安装目录中手动添加个我门自己的磁盘控制

安装IE9提示“0x80070422”错误怎么办?

  win7系统安装IE9时提示0x80070422错误,请问该如何解决? 出现这种情况的原因是windows updata服务关闭导致此报错 解决方法: 点击开始--程序--控制面板--管理工具--服务 ---开启windows updata服务后再次安装正常. 如下图所示

解决win7设置共享打印机提示0x00000001错误问题

如果你碰到你的电脑打印机提示0x00000001错误那么问题是因为你电脑防火墙的原因了,我们只需要把防火墙关了或进行设置即可了,具体的细节如下所示. 1.我们在电脑中点击"开始"然后进入找到"控制面板"选项并打开,效果如下. 2.之后我们再找到界面中的"控制面板窗"在此我们点击"大图标"进入之后我们再找到界面中的"windows防火墙"并点击 效果如下所示 3.在windows防火墙窗口左侧菜单中选择&qu