Windows Installer安装包有问题,此程序所需要的dll不能运行
最近我遇到了一个问题,在安装.msi后缀的文件的时候,总是出现题目所示的问题,比如,我安装ReSharper7.0时出现的问题如下图:
我在安装BeoPlayer3.0完美版的时候,出现下面的错误:毕业论文
我在前天刚刚重装了系统,因为之前出现过这个情况,再加上其他的问题,我把系统重装了,结果还是这个问题,悲催!
我想知道是什么程序在占用着这个”dll“,有什么办法可以不让他继续占用?另外,我上网查了,有许多这样的问题都是和Java程序有关,可是我的不是,我想知道为什么?
怎么看起来像是系统动态库DLL有哪个没有注册,你到事件查看器里去看看,能不能找出是哪个DLL,然后重新注册下!
用运行:Regsvr32 *.dll *=没有的动态库
嗯,我找到原因了,我曾经安装过AdobeProX,卸载之后总有几个dll删不到,我就用360强力删除给删了,然后就出现错误了。我那个时候有急事要用电脑,于是花了一晚上重装了系统,现在已经没事了,不过我还是会留着这个提问的,希望有更多的大牛都来解决一下,给有相同问题的人一个参考!谢谢!
C:\Users\"username"\AppData\Local\Temp 文件夹用户权限不足。
估计是360强制删除temp文件夹下的文件时修改权限导致(我的没有360,不知道什么原因造成的)。
另外,这个问题可能还会导致从WinRAR拖动文件到Explorer时文件全部被移动的bug,
这个问题我已经找到答案——用户权限不足
解决方法:右键单击“命令提示符”-> 以管理员身份运行->导航到.msi文件所在的文件夹->msiexec a.msi就可以了(假设你的msi文件是a.msi)