There are numerous articles about how to enable System Restore on Windows Server 2003. My question is, why is it not there in the first place? One would think a service like this is even more important on a server where long term stability is paramount than on a workstation.
feedback
|
|
There are probably lots of different reasons why it's not enabled. My reason is that System Restore isn't the panacea that you think it is. You're restoring a computer back to a specific state (of the whole OS) at a particular point in time. Can you imagine the problems that could cause should you enable this on a server running AD or perhaps DNS or DHCP? IMHO it's the exact opposite of "long term stability". As for 2003 servers, that's what the Volume Shadow Copy Service is for...restoring specific data back to a specific date/time. Edited to add System Restore also has the potential to make someone lazy (and lull them into a false sense of security) with regard to patches, installing software, etc. Generally with servers, more care needs to be taken when installing aforementioned items. Patches and software need to be tested before pushing them to production servers. The same kind of care doesn't necessarily have to be taken on workstations.. | |||||||||||||||
feedback
|
|
Lots of features are left off by default. I personally think this is a good thing. It makes me research and understand ramifications of turning up some service or feature. For instance, while I agree about the usefulness of System Restore, it does use resources, and it may not work as advertised. Do I want some well meaning engineer (or more likely, a marketing guy or gal) decide that it should be on by default? Again, I think that when a vendor makes me understand what I am turning on, rather than deciding that they know better, is a good thing. | |||||||||
feedback
|
|
System Restore was only added to Windows to cut down on support calls by giving users a way to undo their most recent screw-up. While this might still be useful for a server in a lab or test environment it makes no sense at all in a production environment. Any admin caught enabling it on a production server should be rapidly escorted off the premises because their methodology is questionable at best. | |||
|
feedback
|
|
Clearly many of you have no idea what System Restore is or how shadow copies work. It is just the automatic, easier-to-use little sister of the traditional System State Backup, which is fully supported on server installations. Saying an admin should be escorted off the premises for wanting an "oh crap" back-out option for the system state in case something unexpectedly messes up between backups shows that you probably have never managed a large environment and have no clear understanding what System Restore is or how system state backups even work. Microsoft's stance on using normal System State backups works 99% of the time in a well managed environment, this is true. But from time to time in even the most ideal scenarios, you run into server systems that are sometimes outside your realm of control (take, for example, development servers that are tinkered with by less experienced or non-admins). Something automatic like System Restore on those systems could reduce hours of work restoring from potentially old backups or no backups at all. The fact that "Last Known Good Configuration" (which is just a boot-time version of System Restore for the Registry) exists in server installations shows that Microsoft does understand the need for these types of ad hoc system state back-outs. The lack of a System Restore -- or something similar to it -- is a major oversight. Given the extensive use of Volume Shadow Copies elsewhere in the OS, and the stability of System Restore (have you ever actually tried it? It works very well), it's time for this feature to find its way into Windows Server. | |||
feedback
|