Permissions 安装过程中使用系统帐户写入ProgramData时出现问题

Permissions 安装过程中使用系统帐户写入ProgramData时出现问题,permissions,windows-installer,exe,programdata,local-system-account,Permissions,Windows Installer,Exe,Programdata,Local System Account,我正在尝试使用系统帐户安装一个应用程序,该帐户通过在ProgramData文件夹中创建一个新文件夹在其中安装一些证书。安装在尝试安装这些证书的阶段失败 在证书安装过程中,它所做的只是在ProgramData中创建一个文件夹并将文件写入其中 我已授予系统用户对ProgramData文件夹的完全控制权限,并将其传递给子文件夹 我已尝试使用PSexec工具执行.exe文件,这将允许使用系统帐户。我在命令提示符下打开了PSexec工具,并开始以管理员身份运行 我还尝试提取.msi文件,并使用具有提升权限

我正在尝试使用系统帐户安装一个应用程序,该帐户通过在ProgramData文件夹中创建一个新文件夹在其中安装一些证书。安装在尝试安装这些证书的阶段失败

在证书安装过程中,它所做的只是在ProgramData中创建一个文件夹并将文件写入其中

我已授予系统用户对ProgramData文件夹的完全控制权限,并将其传递给子文件夹

我已尝试使用PSexec工具执行.exe文件,这将允许使用系统帐户。我在命令提示符下打开了PSexec工具,并开始以管理员身份运行

我还尝试提取.msi文件,并使用具有提升权限的TaskScheduler运行它

我还手动创建了文件夹,这些文件夹应在安装期间创建,以防它们不存在,并授予系统用户完全控制权限。我使用管理员帐户和系统帐户创建了文件夹。安装仍然没有成功

该应用程序是一个32位应用程序。因此,我尝试在32位Windows中安装它。它仍然失败了

我认为根本原因是系统帐户没有在ProgramData文件夹中创建文件夹/文件的权限


这里有什么我遗漏的吗?

当你说使用系统帐户时,你的意思是从服务或任务调度程序进程?或者可能来自与系统帐户一起运行的自定义操作?安装证书是否意味着您要像复制其他文件一样复制那里的文件?或者你的意思是在证书存储中注册它们?当它失败时,您可以显示完整的错误,也可以查看详细的安装程序日志。文件权限不太可能是问题所在。请尝试从MS网站提供的Process Monitor,以查看安装程序正在尝试执行的操作。