Runtime error 217 could caused by a corrupted cache. Try deleting the Temporary Internet Files folder from:
[C:Documents and SettingsusernameLocal SettingsTemporary Internet Files] -make sure you see the hidden files.To delete it you must be logged on as an administrator.
Another explication is that your registry are corrupt or some of them are missing.
You should try to repair your Windows.Insert your bootable Windows CD and choose the option 'Repair'.
You should also try to use a registry tool-a registry cleaner which is a specialized software tool used to safely clean out and repair the Windows Registry.You can find RegCure
here which can repair Runtime Error.