论坛风格切换切换到宽版
  • 12925阅读
  • 4回复

请教虎版,选定的驱动器或UNC共享不存在或不能访问,请重新选择是什么? [复制链接]

上一主题 下一主题
离线2015
 

发帖
48
金钱
459
威望
46
只看楼主 正序阅读 0 发表于: 2015-09-12
我用Inno Setup制作的一个补丁是自动读取注册表的内容,但安装时候显示“选定的驱动器或UNC共享不存在或不能访问,请重新选择”







离线2015

发帖
48
金钱
459
威望
46
只看该作者 4 发表于: 2015-09-20
回 3楼(gnatix) 的帖子
gnatix:从卸载信息那里读取安装目录应该是可以的,不过你要注意你的书写方式。正确应该是:DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{{6BADCD73-E925-46F7-A295-FF2448632728%7d,MainProgram}具体 .. (2015-09-20 17:03) 

谢谢版主,按照你说的,真的成功了,好开心,谢谢你!
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 3 发表于: 2015-09-20
Re:请教虎版,选定的驱动器或UNC共享不存在或不能访问,请重新选择是什 ..
从卸载信息那里读取安装目录应该是可以的,不过你要注意你的书写方式。正确应该是:

DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{{6BADCD73-E925-46F7-A295-FF2448632728%7d,MainProgram}

具体参看帮助文件。
离线2015

发帖
48
金钱
459
威望
46
只看该作者 2 发表于: 2015-09-20
回 1楼(gnatix) 的帖子
非常谢谢你的专业回答,因为没什么时间,现在才给你回复,不好意思。嗯,可能是我读取有问题,你帮我看下对吗:我是向注册表App Paths中添加信息,在我的电脑可以的,但有些电脑不可以,不知道为什么。

DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\PowerDirector14,Path}


我还尝试过从注册表读取PowerDirector14的Uninstall实际卸载路径,但是会出现图片这个情况。


DefaultDirName={reg:HKLMSOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{6BADCD73-E925-46F7-A295-FF2448632728},MainProgram}






离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 1 发表于: 2015-09-13
Re:请教虎版,选定的驱动器或UNC共享不存在或不能访问,请重新选择是什 ..
表示你选择的安装目录不存在或者不能访问。估计你自动读取的注册表内容有问题,或者你读取的方式不对。
这个你检查一下选择安装目录页面上显示的目录就知道了,看该目录是否正确以及是否存在。