What do tone deaf singers, floppy drive music, and an old woman dreaming about mashed rodents have in common? They're all on my blog! CHECK IT OUT
Until I started running Openbox.
The Windows registry is in windows/system32/config
Windows opens it exclusively so you can't copy it while windows is running.
I believe it may be possible to edit it in Wine by copying it over Wine's registry but if the registry is corrupt it won't work anyway.
You are better to copy a non corrupt hive file e.g. software.sav
I run XP in VirtualBox so I set my XP VM to boot from a Ubuntu ISO. This gives me a Ubuntu VM with an XP hard disk.
I boot the XP machine with a Ubuntu CD and copy the hive files from the Ubuntu / XP VM via the network.
It does work but some, many or all of your Windows settings will be screwed.
here's the first pages i opened for 'edit the windows registry remotely', there are lots more. it should allow you to associate the editor to a non local registry. you should be able to just run wine's native regedit by typing regedit from a terminal.
Last edited by ice60; March 26th, 2008 at 05:35 PM.
Thanks to the forums staff for your dedication and hard work
(the admins changed my sig to that lol )
I got this working, so here's a simple how-to:
1) copy regedit32.exe from c:\windows on a real windows machine to the /home/user/.wine/drive_c/windows directory
2) copy these libraries from c:\windows\system32 on a real windows machine: authz.dll, alcui.dll, ulib.dll, clb.dll. They go to the ./wine/drive_c/windows directory also
3) run it in a terminal by wine regedit32.exe. When you get in, you can edit other registries by loading a hive. Just go to a key where the option under file>load hive option is allowed (for example it gives you the option to load a hive under the <user> key)- then navigate your way onto the windows file system in question, make your way over to c:\windows\system32\config\ and load the hive you need to mess with (e.g. sam for user account information, software for software, etc.)
This is the real windows registry editor, rather than a dumbed down version like the one that wine has by default. Now if somebody would put this on a live linux cd, along with gparted it would blow away even the ultimate boot cd in a computer technicians toolkit.
I have scoured the interweb for some means to export specific registry keys (such as drive mappings and network printer locations) for backup from linux.
Your solution (as listed above) seems to be a good way to edit the registry from linux (using the GUI) but have you attempted to export keys using the regedit command modifiers? My goal would be to automate this using a BASH script. However, if I cannot specify which registry to modify, this solution may not work.
I will be testing your solution and will post any successes I have with the command line, but it would be nice to have confirmation from someone with more experience..
It doesnt work anymore in 9.10 =( i did all the steps, copying files from my windows xp partition to the wine directories and the load hive option doesnt appear in any of the registry keys.
By the way you made a little mistake is not alcui.dll but aclui.dll and is not regedit32.exe but regedt32.exe.
I even removed the regedit.exe from wine directory and still nothing.
Thanks anyway i'll keep looking for a simple registry editor that works in wine.
OMG i deleted all regedit.exe and regedt32.exe from all wine directories and when i issue wine regedit still opens the dumbed down version! wtf what is it loading?
Best thread everCode:while true; do echo -n "RiceMonster "; done