我有我的个人configuration文件文件夹redirect到networking驱动器H:\。 这是通过右键单击文档,属性,select位置,然后selectH:\来完成的。
我有一个问题,当我试图安装它们时(我不确定是否全部),MSI安装程序将会出现“错误1327无效驱动器H:\”的错误。
作为一个解决方法,我可以编辑registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\
并将registry项“ 个人 ”临时返回到“ %USERPROFILE%\ Documents ”,执行安装,然后将其更改回来。 我不知道为什么需要这样做,因为没有任何东西实际上安装到该目录中。
有没有人有一个更优雅的解决scheme?
而不是映射到networking驱动器“H:\”,使用完整的UNCpath:即“\\ server \ user \ docs”
当我遇到同样的问题〜这对我有用
在Vista中,当安装.msi软件包时,它由作为TrustedInstaller帐户运行的Windows Installer处理。 当它试图访问msi包时,不存在H :.
HKCUregistry修补程序可以正常工作,因为该文件将存在于您的物理驱动器上,因此可以通过Windows Installer访问。
为避免此类问题,您不应将文件夹redirect到映射的驱动器,在redirect文件夹时始终使用UNCpath。
MSI作为一个不同的用户运行,所以它没有H:映射?
这是因为msi使用您的主目录作为临时文件存储。 我会检查您的H驱动器上的权限是否相同。