Ok you had said in your question that this is an old version of microsoft works. This leads me to believe that it is not compatible with the version of windows you are using since it is missing needed files to run.
Usually when you install a program all of the necessary files are loaded onto the computer however sometimes the program will need to access certain files that are part of windows. If the program cannot find these files then it cannot run. This is why I think you are using an incompatible version.
Installing and using works is not very difficult and normally nothing more than putting the CD in and following the instructions is needed to use it. Since you have already tried installing it again and it still is not working then the most likely reason is that you are using an incompatible disc.
Unfortunately when something is incompatible you cannot fix it, you need to get a version that IS compatible with your operating system.
As of 2007 Microsoft discontinued works so there is a very good chance you are using a much outdated version.
Microsoft office is the program that is available now, have a look here:www.microsoftstore.com/Microsoft_Office
If you do not want to buy anything there are also free programs that can do the same things that you can use. One is called open office and can be downloaded for free herehttp://www.openoffice.org/
Another online set of programs you can use is provided by google, have a look at docs.google.com
So in short, the version of works you are trying to use is not going to work with your computer and the most likely reason is because it is too old, again they stopped making works back in 2007 and there were many even older versions before that so most likely that is your problem.
You can try installing it again just to make sure no mistakes were made but if you are positive it was installed correctly and still is not working then it is not compatible.
Please kindly rate my service before you go, positive ratings are very appreciated. If you need further assistance or have follow up questions feel free to ask.