AX2009补丁安装失败错误1303
最近我们遇到了一个问题:在Windows Server 2003 R2 SP2操作系统上安装Microsoft Dynamics AX 2009 SP1 Rollup3补丁(只是内核组件)时,安装失败并提示错误”Error during the installation of components”,同时引导我们查看日志文件Components32_Log.txt。在这个日志文件中,我们看到了如下错误信息:
MSI (s) (C8:08) [13:26:40:505]: Product: Microsoft Dynamics AX 2009 Components (32 bit) -- Error 1303. The installation has insufficient privileges to access this directory: C:\Documents and Settings\All Users\Start Menu\Programs\Microsoft Dynamics AX 2009. The installation cannot continue. Log on as administrator or contact your system administrator.
Error 1303. The installation has insufficient privileges to access this directory: C:\Documents and Settings\All Users\Start Menu\Programs\Microsoft Dynamics AX 2009. The installation cannot continue. Log on as administrator or contact your system administrator.
这以后我们看到AX补丁安装文件进行了回滚,将之前安装的文件/组件都移除了。
进行安装的用户是本地Windows Administrators组的成员。然而,运行Windows Installer服务的用户帐号是另一个域的用户帐号。这个用户帐号没有对错误信息中提到的文件夹(C:\Documents and Settings\All Users\Start Menu\Programs\Microsoft Dynamics AX 2009)的写权限,这就是为什么安装失败了。
我们通过如下方法解决这个问题:授予Windows Installer服务用户帐号对C:\Documents and Settings\All Users\Start Menu\ 这个文件夹相关的读/写权限。
注意:这是一个不常见的问题。默认设置下,Windows Installer服务帐号被设置运行为一个特殊的Windows “本地系统”帐号,然而在这个问题中,它被替换为另一个只拥有较低权限的帐号。
原文地址: