User-assigned Group Policy software installation and redirected User Shell Folders

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi all,

Got a problem with our deployment, and wondered if anyone else has had
to overcome this scenario? This actually is on Windows 2003 Server,
but could not see a specialist group for W2K Group Policy.

Our image has User Shell Folders\AppData redirected from the default
of C:\Documents and Settings\<username>\Application Data, to H:
\Application Data. This approach has been in use for years and so so
much of the desktop image, applications, etc. use it happily.

This seems to cause us a problem with user-assigned applications
through GPSI policies. We are not setting these applications to auto-
install, so we can achieve the useful 'placeholder icon' in the Start
Menu until a user decides they want that app, clicks on the the icon,
it calls the MSI to install, and runs automatically.

This works fine on XP when the User Shell Folders have no redirection,
however, with AppData redirected, the assignment fails:

Event Type: Error
Event Source: Application Management
Event ID: 101
User: NT AUTHORITY\SYSTEM
Description:
The assignment of application <appname> from policy <gpo policy>
failed. The error was : Fatal error during installation.

Event Type: Error
Event Source: Userenv
Event ID: 1000
User: NT AUTHORITY\SYSTEM
Description:
The Group Policy client-side extension Application Management was
passed flags (1) and returned a failure status code of (1603).

I've spent a long while looking at error 1603 (and 0x643 in userenv)
to find its a very generic error code.

If I restore the User Shell Folders\AppData key back to the default (C:
\Documents and Settings...) then the assignment is successful.
Redirect it again to H: and it fails.

The key difference I can see is this...

Windows Installer and GP Application Management run on the local
workstation under SYSTEM. When you use the default AppData (C:
\Documents and Settings...) the permissions on that user profile
folders are workstation\Administrators, workstation\SYSTEM and domain
\username.

The permissions for the network hosted home folder (H:\username
\Application Data...) are domain\Administrators and domain\username.
As this is hosted on a SAN, we are unable to add workstation\SYSTEM
from the local workstation, so I presume (although I may be wrong!)
that this is the underlying problem - and thus when Application
Management and Windows Installer attempt to do anything, they do it
under workstation\SYSTEM which fails as soon as it tries to do any
read/writes to the redirected Application Data folder due to lack of
appropriate permissions - I've tried tests with everyone,
authenticated users, domain computers just in case but no joy.

Is this theory correct, and more importantly, is there anyway around
it or is such behaviour completely fixed?

Ta in advance,
Steph

.



Relevant Pages

  • Re: CMS
    ... excited about content management and thinks that's the way to go. ... The owner likes CMS products since he's now using one, and wants to install the one he uses on his server. ... But the one he uses is only for Windows. ...
    (freebsd-questions)
  • Re: added hard disk
    ... But I can not see it in windows ... I tried install hardware but it says it is already installed. ... Check in Control Panel - Admin Tools - Computer Management, ... should show a drive letter. ...
    (microsoft.public.windowsxp.general)
  • Re: [9fans] Man pages for add-ons
    ... As a MS-Windows end user one gets inevitably to know that a 'Windows Installer' ... is required to install new Software and that there are some rules all well ... Windows 'package managment' then 'scripts' - there are rules, ... Anyone who wishes to learn about sane management could benefit from it as well. ...
    (comp.os.plan9)
  • Re: installing hard drive
    ... Try checking in the Disk Management Section of the Computer Management tool. ... "Capacity 0MB" in the top section of the window, or list a volume at the ... >trying to install into windows xp system. ...
    (comp.sys.ibm.pc.hardware.storage)
  • Re: P4C800-DELUXE XP Install Problems --- Hanging
    ... Windows Install Guide by Mr Steveo from ABX Zone Website. ... Additionally, if you have a Springdale or Canterwood chipset motherboard, ... Install chipset INFs before any video or sound drivers. ...
    (alt.comp.periphs.mainboard.asus)