Microsoft has a product that helps with shared access computing. The product is called Windows SteadyState.
Computers at schools, libraries, internet cafes and other places where multiple users use the same workstations usually have the same problems. Configuration, downloaded files, access rights, maintenance, etc. This product makes it easier to maintain these workstations.