I believe that the best solution to handle errors in a REST API web services is the third option, in short: Use three simple, common response codes indicating (1) success, (2) failure due to client-side problem, (3) failure due to server-side problem: The All Application Packages group, a well-known group with a predefined SID, must have specific access to certain locations of the registry and. This issue with Windows Store apps can also occur if the read permission is missing for the “ALL APPLICATION PACKAGES” group, for some of the registry keys and/or the “Program Files” folder.