"Registry Question for SteveY" Mon Aug-22-05 09:04 PM by _Chewy_
I was triple booting with 98/ 2K/ and XP on my hard drive. I got rid of the first 2 and restored an image of my XP partition onto the C:\ active partition using Acronis True Image.
For the most part, everything is ok except for a few quirks. One of which is that certain applications are working properly because my XP was loaded on partition E: and now that everything's been moved to the C: partition - the references in the registry are gonna need some tweaking.
Under the HKEY_CLASSES_ROOT\ key, there's hundreds of these class identifier keys:
By the looks of it, I could be sitting here all day manually replacing each key/ value.
I know the standard registry editor doesn't have a 'Find & Replace' function - is there anyway of automating any of this?
BTW, just out of curiousity - what is the 'In process server 32' key used for? I'm finding this subkey under every CLSID listed.
#2. "RE: Registry Question for SteveY" In response to Ttech (Reply # 1)
>Have you considered using Disk Management to change the drive >letter from c: to e:?
Well there's a thought. I don't know if that's really possible. Will disk management allow me to so while I'm booted up in my C: active partition?
While I was thinking about this problem - I thought perhaps exporting the entire registry as a text file and then using the 'Find & Replace' feature in notepad to make the changes would do it. Don't know - never tried that either - but I've made a system restore point so I guess it wouldn't hurt to give it a shot.
I was hoping that SteveY might have a batch file or a useful tip since he works with the registry so much.
Sorry, I've been out of town for several days and away from any computers. I don't have a ready made script for transfer of the registry data but it could be done. However, just as you've seen from exporting reg files, the size of the transfer might be significant and not something you want to do.
The class identifiers represent "controls" or small programs available to other programs (sometimes but not always scripts). The controls typically reside in dll files or other libraries or as ocx (Active X control) files. The Inprocsvr32 setting should identify the parent file.
Other than editing the partition letter (as above), is there anything else I need to be aware of since I've moved everything over to the C:\ partition?
#8. "RE: Registry Question for SteveY" In response to _Chewy_ (Reply # 6) Tue Aug-23-05 01:01 PM by SteveYandl
If you want to launch applications without typing in the full path and the executable isn't in the system path, you will need to correct entries in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
If and when you want to uninstall applications, you probably have the wrong drive letter to uninstall files under the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
If it were me, I'd install applications again. I know it's time consuming to retrieve updates (or even remember if there were updates) but probably quicker and less problematic than trying to think of all the quirks that might surprise you if you forget to edit some registry value.