How can I re-register my blogs widgets?

There is no such thing as a wp_options database “file” to my knowledge. Are you referring to the wp_options table? Maybe you’re working with sql files or something in a way I’m not familiar with?

If you wiped the database table, how did you go about replacing it with a clean one? And if this is indeed a file, please include details about the location of the file.

I’m pretty sure that “Widget Registering” is not what you need to do. Widgets should be registered on-the-fly everytime WordPress is accessed. Every plugin and functions.php file does a register() function call each time you access the site. If you are seeing the widgets listed in the widget area, then they are registered correctly. If you are seeing the sidebars listed in the widget area, then they too are registered correctly.

It sounds to me like you broke your database by wiping out some critical information that was in that table.