The other's answered your main question, but I'll repeat. No you can't write protect the registry (actually two files: system.dat and user.dat) as just about every time you open and close a lot of programs, something is written to the registry
The registry is just another of Win's achilles' heels. IMO, each program should maintain their own preferences and DLLs separately and Win should only link to the programs. For now, the best you can do is back it up regularly when it is known to be in good shape. MS has a little utility called ERU (emergency recovery utility) that I'm not sure is even on the W98 CDs, I think I pulled mine from W95. If you can't find a copy, I could attach it to an email for you.
. When you run it, it backs up the registry files, config.sys, autoexec.bat and the important Windows .INI files and you can add to its list whatever you want. It was designed to save to floppy, but the files have gotten way too big for that. So you need to point it to some folder on your hard disk(s). Win98 also can do automatic backups of the registry but I'm not sure how often. You can run SCANREG from the Start -> Run entry box (or raw DOS). It can test, back up and restore the registry only. SCANREG is the tool Win uses to check the registry when it 'thinks' something has gone awry.
. Any of the good utility packages like Vcom's (
www.v-com.com) "SystemSuite" (my favorite) or Norton's "SystemWorks" has a tool to do something similar to ERU. The Roxio product, GoBack, (a "light" version is in Me and XP) and PowerQuest's "Second Chance" (and maybe others) do automated registry and 'other critical files' back ups and restores by whatever terms you set.
. But you may want to avoid investing a lot into a Win98 setup as apparently Billy G. intends to hang it out to dry in June...
.bh.
