Permission Error in MS04-015 and MS04-016 on WinXP
From: Wally Beck (wbeck_at_GC.PEACHNET.EDU)
Date: Tue, 15 Jun 2004 13:08:29 -0400 To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM
While logged in as a user with administrator permissions, you receive the
following error while attempting to install the security patch from MS04-015
"You do not have permission to update Windows XP. Please contact your system
The patch log reads:
C:\35hb3j53h5...\sp2\update\update.exe (version 126.96.36.199)
Failed to Enable SE_TAKE_OWVERSHIP_PRIVILEDGE
Update.exe extended error code = 0xf004
Update.exe return code was masked to 0x643 for msi custom action compliance
Update.exe in MS04-015 and MS04-016 has been updated to version 188.8.131.52
(4/9/2004). Unlike previous versions, ver 184.108.40.206 requires that the
administrator be able to take ownership of files. If you extract the files
from MS04-015 or MS04-016 and replace update.exe with and older version (e.g.
220.127.116.11 1/9/2004), both patches would install correctly.
However, the main reason this occurs is because a Local Security Policy has
been modified. Specifically, User Rights Assignment -> Take ownership of
files or other objects. The default value is administrators. If this value is
modified and administrators removed, then you will receive the permission
error. Some network administrators have modified this value in environments
where all users are running as local administrator in a domain in hopes of
Lastly, this problem as exists in Windows XP Service Pack 2 RC 2142 which
uses update.exe version 18.104.22.168.
NTBugtraq Editor's Note:
Want to reply to the person who sent this message? This list is configured such that just hitting reply is going to result in the message coming to the list, not to the individual who sent the message. This was done to help reduce the number of Out of Office messages posters received. So if you want to send a reply just to the poster, you''ll have to copy their email address out of the message and place it in your TO: field.