Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Let's consider the following scenario:

In a hospital, the patients can use some some public computers which have Windows 7 and Internet access. The 'administrator' (read the responsible for the computers in the room) wishes to give to every patient a username and a password in order to use the computers. The problem is that the users can do stupid things or will install infected programs.

Do you know any software which allow the administrator to view which user had a bad behaviour?

share|improve this question
9  
Just reduce their permissions on these systems and give them access to a web browser only using something like parental controls (I'm serious). – Daniel Beck Jun 28 '11 at 20:50
1  
@Daniel has some solid advise. Alternately you could go the linux route and setup web only kiosks jacob.steelsmith.org/content/ubuntu-kiosk-based-10041 – Kyle Jun 28 '11 at 20:55
1  
+1 for "bad behaviour"! – paradd0x Jun 28 '11 at 20:56
@Daniel Beck: Although this is effective against most attempts to install new software (+1), I have had to clean up virus and SpyWare infections on quite a few computers over the years that were protected by severely restrictive Windows security policies. In essence, this approach, although quite good, doesn't stop certain viruses and SpyWare that were designed to circumvent it. – Randolf Richardson Jun 28 '11 at 22:26
1  
in addition to all that. IMAGE the systems - that way, if something goes wrong, all you need to do is re-image them. – Journeyman Geek Jun 29 '11 at 1:24
show 2 more comments

closed as off topic by random Jan 24 at 2:48

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

4 Answers

This is just one example, but you may want to look at a kiosk program that really locks down the computer and will not let the person do anything but what you want to allow. The additional advance is you do not need to give the user a password or login of any kind.

http://www.sitekiosk.com/Default.aspx

share|improve this answer

I would choose linux and preinstall many useful programs. First, in my opinion, there is no reason too allow the users to install programs as there will always be someone able to do heavy damages on software (sometimes without knowing what he exactly does). Second, such restricted account could be fully public - no need for login and passwords... Third, using linux would be much safer and you could use computer without any antivirus SW, antispyware etc. - this would have positive influence on performance. And linux could be obtained for free. :-) From my point of view there is no need to use Windows for kiosks.

share|improve this answer

I highly recommend you use one of two solutions from Faronics, although I think DeepFreeze will likey work the best for you if the patients need to install software (I have clients using DeepFreeze at a number of locations, and a simple reboot wipes out all changes including newly installed software including viruses and SpyWare, so if the patient makes a really big mess of the system, then a simple restart, reboot, or power cycle will solve the problem immediately -- this also makes it an ideal candidate for your support staff who may not be computer-literate):

  Faronics Anti-Executable
  http://www.faronics.com/anti-executable/

  • Faronics Anti-Executable ensures total endpoint productivity by only allowing approved applications to run on a computer or server. Any other programs, whether they are unwanted, unlicensed, or simply unnecessary, are blocked from ever executing.

    Anti-Executable's ability to enforce total compliance provides absolute peace of mind. Organizations benefit from productive user sessions each and every time, while I.T. personnel are guaranteed that desktop computers, notebooks, and servers are compliant with acceptable use policies, regulatory requirements, and software deployment schedules.

  Faronics Deep Freeze
  http://www.faronics.com/deepfreeze/

  • Faronics Deep Freeze helps eliminate workstation damage and downtime by making computer configurations indestructible. Once Deep Freeze is installed on a workstation, any changes made to the computer, regardless of whether they are accidental or malicious, are never permanent. Deep Freeze provides immediate immunity from many of the problems that plague computers today -- inevitable configuration drift, accidental system misconfiguration, malicious software activity, and incidental system degradation.

    Deep Freeze ensures computers are absolutely bulletproof, even when users have full access to system software and settings. Users get to enjoy a pristine and unrestricted computing experience, while I.T. personnel are freed from tedious helpdesk requests, constant system maintenance, and continuous configuration drift.

share|improve this answer
They use deepfreeze at the college I attend, I see problems with it, these may from the setup of deepfreeze or the point at which it was frozen it is hard to tell. At this point I am not a fan, but using a freeze type problem is a great idea for this application. – AlwaysLearning Jun 28 '11 at 23:31
@JohnDR: I've never experienced any problems like this. Two things come to mind though: Possible hardware problems (which could even stem from, or just be, bad drivers), or they're using an older version of DeepFreeze – Randolf Richardson Jun 28 '11 at 23:36
1  
could be a older version that is for sure, I did get them to release for a day and me and another student updated drivers, did not really help. – AlwaysLearning Jun 29 '11 at 0:04
@JohnDR - likely poor implementation. I know that the cruft my co-worker puts out for student use bothers the heck out of me as it has a bunch of minor issues left in the frozen config. – edusysadmin Jun 29 '11 at 1:48

Were you not interested in licensing additional products like DeepFreeze (which is really great for this task) you can build out a similar type configuration using standard Group Policy restrictions, users as limited/standard user vs admins and AppLocker.

Windows Team Blog entry on making a Steady State config in Windows 7

TechNet AppLocker documentation

share|improve this answer
Windows SteadyState doesn't block a lot of things that it's supposed to. I've got a few clients who were dissatisfied with it after some students came along and installed all sorts of music sharing software and other bandwidth-consuming programs. Another big problem I've seen a lot with this product is that old printers that were deleted kept coming back months later for no apparent reason (the hardware is gone, the printer was deleted when logged in as Administrator, etc.). Management is also a pain, and programs that store a lot of data result in SteadyState slowing down the boot process. – Randolf Richardson Jun 29 '11 at 3:02
...one particular program is Google Earth, which stores a lot of map data -- when booting with SteadyState (or even when shutting down), as Google Earth's database increases, so does the boot (and shutdown) time when SteadyState is active. There are other applications that store lots of local data too, such as certain MMORPG (games), web browsers, contact management applications, database servers (e.g., PostgreSQL or MySQL), etc. Removing SteadyState resolves this problem, but make sure you disable its protections first or some will continue to be in place after uninstallation (very sloppy). – Randolf Richardson Jun 29 '11 at 3:04
Steady State as used in XP/Vista is not available for Windows 7, its likely that many of those issues wouldn't be present on a Windows 7 machine configured with the methods outlined in the blog posting. – edusysadmin Jun 29 '11 at 3:40
Microsoft will no longer support SteadyState after June 30th, 2011 (just two days and 15 minutes from now): support.microsoft.com/kb/2390706 – Randolf Richardson Jun 29 '11 at 6:44
Randolf....your missing the point. The Steady State tool was specific to XP/Vista. It is possible to make up much of the functionality but not all. Your points are likely valid, but not for Windows 7. – edusysadmin Jun 29 '11 at 12:30
show 1 more comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.