为什么我安装一个后缀名为msi的文件老是失败呢?
发布网友
发布时间:2022-04-21 06:46
我来回答
共3个回答
热心网友
时间:2022-06-18 12:58
msi后缀文件无法安装,是设置错误造成的,解决方法如下:
1、首先根据路径“C:\Users\"username"\AppData\Local\Temp”,按以下图片所示,依次打开对应的文件夹。
2、由于每台电脑的计算机名都不一样,名字也不一样,这里的计算机名为zzl-pc,所以路径中“username”对应的文件夹名为“zzl”。
3、按路径打开到C:\Users\"username"\文件夹后,依次打开“AppData”、“Local”文件夹。
4、找到“Temp”文件夹在上面点击右键,选择属性。
5、选择属性后在弹出的窗口选择“安全”选项卡,然后点击"编辑"。
6、在“组或用户名(G)”中选择系统当前登录的用户名,选择“完全控制”后点击确定。运行之前出错的后缀为“.msi”的文件,就不会再弹出之前出错的窗口了。
热心网友
时间:2022-06-18 12:58
1、如果是下载的,建议重新下载一次,特别注意下载的文件大小与原网站上描述的大小是否一致。
2、windows installer服务停止,重新去服务中开启
3、无管理员权限,不能安装。在开始菜单中输入CMD,然后在出现的CMD.EXE文件上右键,选择以管理员模式运行,再输入程序的路径和程序文件名回车,即可开始安装。
热心网友
时间:2022-06-18 12:59
Windows XP解决过程:
Windows XP集成了最新版本的Windows Installer v2.0,但在Windows XP里安装MSI程序也会经常出现”找不到windows installer服务”“的错误。
第一步:应用记事本编写installer.reg文件,内容如下:
------------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\
56,00,00,00
-----------------------------------------------------
然后将文件保存为”.reg“格式,双击该文件,将文件内容导入注册表。
第二步:重新启动计算机进入安全模式(启动时按F8键),然后点击”开始-->运行“,写入”CMD“命令,在弹出的”CMD命令提示符“窗口中写入”msiexec /regserver“,最后重新启动系统即可。
可可以是你的windows得安装程坏了吧?就是Windows Installer.windows里面一个负责安装卸载程序用的。不可以确定你的原因,下面几个你试试吧
疑问一:
一、所有应用installer安装的程序,均不可以正常安装,提示:“不可以访问windows installer 服务。可可以你在安全模式下运行 windows ,或者windows installer 没有正确的安装。请和你的支持人员联系以获得帮助”
二、察看windows installer服务,通常为停用。假如试图在service中启用,有时会发现,被系统禁用,再启动,提示:“指定的服务已标记为删除”
三、假如试图重新安装InstMsiW.exe,提示:“指定的服务已存在”
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。
疑问二:
以上的疑问解决后,在本人安装vpc的时候,又碰到这个疑问:Error -1607: Unable to Install InstallShield Scripting Run Time
查了相关的资料后,发现本人安装的系统里没有ISScript.exe.
所以本人下载并更加新了IkernelUpdate.exe and IsScript7x.zip...疑问就解决了。
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。
解决办法:
cmd里运行:
ftype msi.package="%SystemRoot%\System32\msiexec.exe" /i "%1" %*
assoc .msi=msi.package