Windows 8

We are testing our application in the Windows 8 Consumer Preview (Build 8250). Login with admin user and installs the app successfully, bur when running update (wyUpdate) we get this error:

Failed to set the ACL (access control list) on the files and folders. Make sure this user has the ability to read and write ACL properties of files and folders. Full error: Some or all identity references could not be translated.

As far as i can see the user have full access to the appfolder.

What is wrong?

Windows 8 is still in pre-beta (i.e. there are bugs in it; some small, some large). Do you get this error with Windows 7 and below?

What is wrong?

I don't have a Windows 8 test machine in front of me right now, so I can't reproduce this bug. But if you can give me some more information I'll be able to help you out:

  1. Where are you installing your app? (i.e. C:\Program Files\Your App)
  2. When you run wyUpdate does it ask for UAC elevation?
  3. Did you disable UAC elevation?
  4. Try right clicking wyUpdate.exe and clicking "Run as administrator". Then proceed with the update. Does it ask for elevation? Does the update complete successfully?

1. The application is installed to C:\Program Files (x86)\My App2. wyUpdate asks for UAC elevation .3. Default settings for UAC.4. Run as admin also ask for elevation, and the update is not successful. Same error.

The application\updater is tested in XP\Vista\7, and it works there.

I know that Win 8 CP is full of bugs, was just wondering if anyone else have tested this.

This sounds like a bug in Windows 8, but I'll have to test it out. We will definitely fully support Windows 8 around the time it goes to beta 2 or release candidate.

Is this show-stopper for you? That is, do you need wyUpdate to work on pre-beta versions of Windows 8?

Not show-stopper for us.