DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 822790 - Last Review: October 30, 2006 - Revision: 3.1

SYMPTOMS

When you use Xcacls.exe with the /e switch to append permissions to a folder with child objects, the child objects may not inherit the permissions as expected, even though the child objects have the inheritance flag set. Additionally, when you try to view the permissions on that folder, you receive the following error message:
The permissions on FolderName are incorrectly ordered, which may cause some entries to be ineffective. Press OK to continue and sort the permissions correctly, or Cancel to reset the permissions.

CAUSE

You cannot use Xcacls.exe with the /e switch to append permissions to a folder whose child objects have the inheritance flag set. This specific functionality of Xcacls.exe is incompatible with Windows 2000. For example, this issue may occur when you use the following command line to modify permissions on a folder that contains child objects that have the inheritance flag set:
xcacls folder_name /e /g user_name:permission /y

RESOLUTION

An updated version of the Xcacls tool, Xcacls.vbs, is available from Microsoft. Use Xcacls.vbs to modify NTFS file system permissions on folders and files. To obtain Xcacls.vbs, contact Microsoft Product Support Services. The following file is available for download from the Microsoft Download Center:


Collapse this imageExpand this image
Download
Download the XCacls_Installer.exe package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=0ad33a24-0616-473c-b103-c35bc2820bda&displaylang=en)

Note You can only install and use Xcacls.vbs on a computer that is running Windows 2000. Xcacls.vbs is not localized, and it is not supported by Microsoft.

MORE INFORMATION

For additional information about how to use Xcacls.exe to modify NTFS permissions in Windows 2000, click the following article number to view the article in the Microsoft Knowledge Base:
318754  (http://support.microsoft.com/kb/318754/ ) How to use Xcacls.exe to modify NTFS permissions

APPLIES TO
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Keywords: 
kbprb KB822790
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support