Windows 10 Inno Setup[Dirs]-权限标志导致Windows 10在某些PC上的安装速度缓慢

Windows 10 Inno Setup[Dirs]-权限标志导致Windows 10在某些PC上的安装速度缓慢,windows-10,inno-setup,Windows 10,Inno Setup,在安装使用Inno Setup 5.5.9创建的软件安装程序期间,我们在Windows 10上遇到了一个奇怪的问题。 试图在“ProgramData”{commonappdata}文件夹中设置权限会导致安装程序在一小部分计算机上出现大量挂起。 通过此条目,我们可以在经历挂起的计算机上积极地再现问题 [Dirs] Name: "{commonappdata}\MyFolder"; Permissions: authusers-modify 但是,如果我将设置更改为此,则根本不会遇到问题: [Di

在安装使用Inno Setup 5.5.9创建的软件安装程序期间,我们在Windows 10上遇到了一个奇怪的问题。 试图在“ProgramData”{commonappdata}文件夹中设置权限会导致安装程序在一小部分计算机上出现大量挂起。 通过此条目,我们可以在经历挂起的计算机上积极地再现问题

[Dirs]
Name: "{commonappdata}\MyFolder"; Permissions: authusers-modify
但是,如果我将设置更改为此,则根本不会遇到问题:

[Dirs]
Name: "{commonappdata}\MyFolder"

如果您对此问题有任何见解或帮助,我们将不胜感激。

如果您使用
cacl
更改权限,您是否也会遇到延迟?这两台机器之间有32位与64位的区别吗?您是否使用64位安装模式?安装程序日志文件中是否有任何有用的内容(任何不同之处)?将权限更改从安装程序移动到使用icacls设置权限的bat文件中,会遇到相同的问题,但似乎需要更长的时间来处理。我们拥有的所有机器都是64位的,在16台机器中,有2台遇到了这个问题。所以您可能应该在询问,一个关于一般权限的问题,而不是特定于Inno安装的问题。你会有更多的观众。我也看到过这种情况,它似乎不是孤立于Windows 10的,正如我们观察到的,它发生在Windows Server 2008上(即Windows Vista的等效服务器)。在我们的例子中,cacls.exe也会发生这种情况,尽管使用这种方法比使用Inno Setup本机函数设置权限快得多。在我们的例子中,有相当于千兆字节(数千)的文件位于正在设置权限的文件夹中。您更改权限的位置中是否有类似的大文件夹?很抱歉,回复太晚。当我对这个帖子发表评论时,我显然没有收到电子邮件通知。为了回答您的问题,Robert,查看后,这两个用户在安装程序设置权限的文件夹中确实有价值千兆字节的文件。谢谢你们两位的意见。