Maybe this won't help, but who knows... [Smile]

Is the file already there (on the destination)? Is it read-only? Have you tried hard-coding the "C:\WINNT" instead of reading it from the registry just to see if it works? If it does, you'll have to use regedt32 (not regedit) and check that registry key's permissions.

Don't know if any of this will help, because it's weird that the same operation works after the user is logged on!
_________________________
Later,   [b]Mad[/b]ruga