There was another post or two about this awhile back. I believe Frarc is correct. Make sure you are running UO as an admin, not he windows profile, but the program itself.
RIGHT+CLICK on the icon used to launch UO (Which client is she using, Enhanced or Classic?). Next select "Run as Administrator" from that menu. This will launch the program (UO) with administrator rights which allow it to make certain changes or updates to while patches. This is a new feature in Vista and Win 7 and once you know about it it's no big deal and is a good safety measure on Microsoft's part.
If this resolves her issue there is a way to make UO run in admin mode all the time. I'll add those instructions if it works for her and you want to setup and forget about it.
There may also be a bum patch file to be deleted depending on which client she is using and so on. We'll cross that bridge when we get there.
Hope it works!