Vista: 800A0046. Permission denied. VBScript runtime error
With vista hitting the streets, users are quickly learning about a whole new series of errors. This will be one of the most common ones. Here is how to get around this error.
In vista, you must have the correct permissions to do everything. Frequently the UAC catches these issues and gracefully asks for permission. Sometimes it doesn’t…

To correct this error, just run the object as an administrator.
For example, if a downloaded program is giving you this error…
1. Save it to your desktop
2. Right-click on it
3. From the context menu, select Run as administrator

4. If it asks if you want to run this file, click the Run button.
5. If the UAC asks for permission, click the Continue button.









Vince said on January 24, 2009
Excellent, been searching through lots of data trying to figure it out and here is the answer. My original problem was with corrupt MSI and could nto install anything – after running Windows Cleanup utility as ‘Run as administrator it all works now.
Enrico said on April 8, 2009
THANK YOU SO MUCH!!!!!!!!!!!!!!!!!!!
I LOVE YOU =)
nusra said on May 8, 2009
Thanks u do much..
dual006 said on July 5, 2009
Thank you so much