Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Can you copy a WinXP Pro registry entry into Win 7 registry

29 May 2014   #1
innkeeper9

Window 7 Pro 64bit
 
 
Can you copy a WinXP Pro registry entry into Win 7 registry

Hello,

Background:
1. I have a program I use always, I have the install disks and can install it on Win 7 Pro x64. It is a 32 bit program. However, this program had a critical patch issued as a download way back when and this patch cannot be installed on the 7 system, because the installer is a NE (Win 3.1) 16bit. The patch is critical to the program without which it crashes every 5 to 10 minutes.
2. I put on Win 7 two programs which also only had 16bit installers, they also are 32bit and I got them to work. The solution for them was to copy the folder over from XP, click the exe and then windows gives you a window says x is missing [usually dll files] so I then copied over to the system32 and the sysWOW64 folders the missing dll files [Not sure which folder they should be in so did both]. They work a treat with no problems.

The Issue and question:
I copied and pasted this program over however, unlike the others when I click it the error message is That x is not found in the registry. So, I was wondering if it is possible to copy the existing registry file from XP to the Win 7 registry? The location on XP is the same location Win 7 gives for the missing folder and missing value.

I do understand editing registries is tricky, I've done just some basic edits and I know the first thing to do, if this is possible, is to back it up before I start.

Possible other solution? Could I install using the CDs which would put the program in the registry and then copy the folder I brought from XP over that installation and then change the registry based on the values that are in the XP registry? Though the first way would be the quickest, I don't care which I have to use as long as I can get the program running and since it is 32bit it will run once the registry issue is solved.

Thanks for any help.

Ruth


My System SpecsSystem Spec
.
29 May 2014   #2
MilesAhead

Windows 7 32 bit
 
 

It shouldn't hurt to rerun the patch on the XP machine? If that should be ok you can use RegShot to take a snapshot of the XP Registry before installing the patch. Then take another after. It will tell you what files and Registry settings were changed. If the patch only updated the exe then I would just install on W7 then copy the patched exe from the XP machine.

If you're lucky that's all you'll need.
My System SpecsSystem Spec
29 May 2014   #3
innkeeper9

Window 7 Pro 64bit
 
 

Just making sure I understand what you are saying.

1. uninstall the already patched program which should also remove the stuff from the registry
2. if the stuff is not removed from the registry what do I do?
3. if removed, then reinstall the program
4. take a picture of the registry as is before the patch
5. run the patch
6. take a new shot of the registry to see what has changed

I just want to make sure I am following your directions exactly so I get the correct results. I don't care how I have to do it and how long it takes just so I get the program on Win 7. Too bad no one thought about 16bit installers not working down the road when they first started on 32 bit programs installed with them. Not very visionary for a pretty visionary field [just kidding ]

I can tell you one thing the patch does is upgrade the program version, it goes from 2 something to 3.869

Thanks so much for the help

Ruth
My System SpecsSystem Spec
.

29 May 2014   #4
carwiz

Windows 7 Pro-x64
 
 

I don't think just moving registry entries will work, even if you could find them all. The installers are different and there's class IDs that have to be installed. On 64-bit machines, the 32-bit registry hives are isolated from the 64-bit hives in operation. This is because of the address limitations on 32-bit software as well as security. Windows also isolates 32-bit programs and drivers from the 64-bit counter parts. The folder named "System32" on a 64-bit machine actually contains the 64-bit software. A folder called "SysWOW64" contains the 32-bit software. It's done this way to maintain compatibility. The 32-bit software that is run on a 64-bit machine is really run in a virtual machine or in WOW (Windows on Windows) mode. This is why 32-bit software runs slower on a 64-bit machine. It's running under emulation.
My System SpecsSystem Spec
29 May 2014   #5
Pete4

win7hp64
 
 

actually without trying you can't tell if it's going to work, so I would just try and see. Without going into specific details, some programs don't use the registry at all (for example portable apps) so it would be impossible to say if your program uses registry just for tracking it's folders etc. for example (should work) or uses it also for tracking illegal copies and security (won't work) etc etc. Once you find the right entries, you could just export them to file and then right click and merge on new system. Of course assume your system may get messed up totally in the process so have full back up of everything just in case. Personally I would do full disc image, good idea to have it anyway, always, besides restore point and full registry back up.
My System SpecsSystem Spec
29 May 2014   #6
innkeeper9

Window 7 Pro 64bit
 
 

Thanks Pete and everyone. I will just keep plugging away, though I'm not real knowledgeable and have to mostly check forums I did just update a 16bit installer to 32 and it worked installing the program and creating registry files. Of course, that was one of those install shield installers and some of them are fixable though the process is tedious. Then again, it gives me something to do and who knows, maybe someone will come up with an answer! I'm an optimist at heart

Ruth
My System SpecsSystem Spec
30 May 2014   #7
MilesAhead

Windows 7 32 bit
 
 

I wouldn't do all that uninstalling. Just take a snapshot with RegShot. Run the patch installer. Take another snapshot. Then you should have an idea what's involved. The patch installer may refuse to go because the update already happened. But it may give you the option to patch anyway.

See what happens. If you can find out what has to be set to effectively apply the patch then you'll have some idea if it's feasible.

Edit: I see now what you meant about the uninstall. To detect Registry changes there has to be a difference. You could go the uninstall route. Or you could try tools from SysInternals that monitor Registry and File actions in real time. I don't know which is easier.
My System SpecsSystem Spec
30 May 2014   #8
innkeeper9

Window 7 Pro 64bit
 
 

I'll try the SysInternals tool 1st. They have something called Process Monitor that monitors real time. If it works that's much less work for me since uninstalling and re-installing means I lose all my custom settings which I had done over the many years of using the program. But, I can do a screen capture of all the settings and use that to reset them after reinstall.

Thanks for all the help
My System SpecsSystem Spec
30 May 2014   #9
MilesAhead

Windows 7 32 bit
 
 

You're welcome. Let us know the resolution.
My System SpecsSystem Spec
11 Aug 2016   #10
innkeeper9

Window 7 Pro 64bit
 
 
A long time ago in a galaxy far away

Quote   Quote: Originally Posted by MilesAhead View Post
You're welcome. Let us know the resolution.
I realize that this is way down the road from when I was trying to do this - life tends to interrupt a lot of things - but I wanted to let you know the only solution I found. It may not be the only one, but it is the only one that worked with all I tried, and it is simple, though perhaps not a solution many can or would want to use.

I purchased a Win 7 Pro 32 bit and got rid of the 64bit. So, two years later, I do have my program, Corel PhotoPaint8, Corel Draw 8 and Cored Dream 3D installed through the Windows Virtual Machine XPMode, but they run directly from Win 7 and I haven't had any problems.
My System SpecsSystem Spec
Reply

 Can you copy a WinXP Pro registry entry into Win 7 registry




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
An entry in registry missing
I want gain an access to com ports and require changed in registry entry of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PNP0501 but it seems the folder is not there. I have tried regcleaner and reg fix did not help. thanks
Drivers
Default program registry entry
Hi. We are installing OpenOffice on several hundred computers and we want to set it as the default program for .doc, .docx, .ppt, .pptx, etc. files. Where is this information stored in the registry so we can push out the registry changes via a logon script? Thanks!
Software
How can i create this registry entry? (regarding sdelete)
And run the following reg-file. Code: Windows Registry Editor Version 5.00 @="\"C:\\Program files\\sdelete.exe\" \"%1\"" This will create a right click menu for all files. ______________ I have placed the sdelete folder in C program files but im not sure what to do after that. Thanks...
General Discussion
Deleted Registry Entry, Now Users Messed Up
I have Windows 7, 64 bit, Home. I was trying to uninstall a program and deleted a registry entry that appeared related to the program, but clearly was not. The registry entry, if it matters, was at: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > Current Version > ProfileList > S-14...
General Discussion
Cannot delete Registry entry
After trying to recover from severe malware infection, I ran Spybot S&D. It removed several Registry entries but one it could not. I tried manually but it could not be removed. It is located at Hkey-users\S-1-5-21-200258984-2800820833-1255355968\Software\DataMngr. It has subdirectories "Files",...
System Security
What is the strange registry entry and how can I delete it?
I have the following registry key that appears to do nothing but keeps re-creating itself: HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon This key contains a Shell value that points to an empty directory on my system: C:\Users\Birk\AppData\Local\bc53345c\X If I...
Software


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 03:27.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App