program wont run on win 2k. had to restore registry on win 2k box. long story. need grey beard help....

247computerdoctor
247computerdoctor used Ask the Experts™
on
hi hope you are well.

so, i have a customers windows 2000 machine here.

disk knackered. managed to clone using ddrescue to new IDE (yes, ide) disk. fix file structure errors.

then it still wouldn't boot. turned out to be system registry issue. managed to fix it by running the win 2k registry fixer from a doctored xp boot disk, which was in itself a massive nightmare..

there is a program on the machine that is no longer available and controls thousands of pounds worth of kit. they don't make the kit anymore, or the old software. the new software doesn't control the old kit.  the motherboard is specific to this kit and importantly the pci card that connects to the kit.

so i need to get this program working on this exact box.

it is there, i can click the exe but it doesnt do much , just runs the egg timer.

i need to find out what it is calling that currently doesn't exist that prevents it from working.

any ideas please? been a loooong road this one already!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2013

Commented:
For Diagnostics
Try Procmon
This version will run in W2K SP4 RU1
http://web.archive.org/web/20100201154222/http://download.sysinternals.com/Files/ProcessMonitor.zip
Dr. KlahnPrincipal Software Engineer

Commented:
If the Registry was corrupted and the application software no longer works, then it seems likely that the application software had license keys or critical settings stored in one of the hives.  Further, running an XP Registry repair kit on a Windows 2000 system would not restore a W2K Registry to its proper state; it would restore it to a proper state for XP.  So now things are even worse.

The only way I can see to address that issue is by restoring the last full backup of the system -- since this is a critical system that is otherwise unsupported, you must have been making full backups at least monthly -- to a secondary drive.  Then take both the system drive and the drive just restored to a third system, copy the hives from the restored drive to the system drive, take the system drive back to the original system and see if things have improved.  If not, you will have to restore the system disk from the last full backup and hope that nothing significant changed between then and the present.
Top Expert 2013

Commented:
contact the manufacturer of the software - he should be able to offer a solution - paid or not
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Author

Commented:
thanks for the replies - let me correct a few misapprehensions:

1) the reg fixer was the win 2k registry repair tool , as per

https://www.microsoft.com/en-gb/download/details.aspx?id=20068

you have to make 6 floppies and then mess around even more to streamlibne the win 2k fixer in to it, and then when your floppies that you kept for the last 15 years turn out to be knackered,  i had to figure out on my own how to get it to use an xp boot cd instead of the floppies.  the xp reference is simply to get it to boot into an environment from where the win 2k fixer can run. it doesn't run from anything other than this, not dos, not repair console, nothing. But it still ran the w2k repair. the repair worked. i was actually quite surprised.

2) there is no backup. this is not my system, this is not an existing customer.

3) the manufacturer does not have the software.

so...this is where i am at - ive managed to get a really badly damaged disk to clone to a new drive and fixed the registry. it has taken me many hours. it now boots into win 2k. i now need to try and get the program working, there was a lot of disk corruption on the original disk, so something , even though it boots, its screwed.

i do have another disk from another machine that died shortly before this one died running the same  stuff which i can also get stuff off.

so if i can find out what the program is looking for then i might be able to get it from the other disk.


i will try procmon when i get a chance - anyone have any other ideas in the mean time?
Top Expert 2013

Commented:

Author

Commented:
nice idea!  i didnt think win 2k did sys restore.

i'll give it a go.
Dr. KlahnPrincipal Software Engineer

Commented:
2) there is no backup. this is not my system, this is not an existing customer.

It might be prudent to gently point out to the customer that this "episode" has cost him quite a bit more than the price of a 500 GB USB drive and license fee for an older version of Macrium Reflect, it's going to cost even more before you're finished, and that he probably does not want it to happen again.

Author

Commented:
yes indeed. i have already suggested this.

need to get it working first though.

Author

Commented:
damn....ok, directory services restore mode does nothing, there isnt a system state to restore to.
Most Valuable Expert 2013

Commented:
From your description it does sound like you need to trace what's going on after you try to launch the package.  Procmon should be able to do this but it's going to be looking at everything not just dependencies and blocked/missing access to registry so you'll likely have to filter out a lot of the info it's giving you.

Don't forget if you've got Win2K you've natively got Filemon and Regmon built in, less features but could still be helpful.

Might also be helpful to know what the  specific package is and the latest version of it that works with their hardware. Perhaps there are some archived support posts that might help here?

Now you've "rehearsed" resurrecting the bad disks, is it worth trying to restore the other disk you have in case things are more intact?

Author

Commented:
ok, good advice, thanks. will let you know.
Qlemo"Batchelor", Developer and EE Topic Advisor
Top Expert 2015

Commented:
Correction: You might need FileMon and RegMon instead of ProcMon, which is probably not working on W2k anymore. Both are not "natively", you still need to download them from SysInternals.
Most Valuable Expert 2013

Commented:
Thanks Qlemo - I guess this is a memory thing on my part!  
Thought they were built-in but I must have added them - of course SysInternals tools are not part of any OS!   :)

The Procmon I've linked to above does run on the last incarnation of W2K though - (at least on my sandbox VM)

Author

Commented:
hi guys and girls. thanks for your input. the other old disk was beyond bootable repair, i had to give up on it, just couldn't get it to work. tried lots of combinations of copies of the registry to the other machine, program files, all sorts of stuff.

we even got the installer package recovered  but it wasn't the right version and didnt work with their kit.

manufacturer is adamant that they will not support it, so no help there.

shame, i really thought it was a done deal.

thanks again.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial