I've seen variations of this question and answer before, but to be honest - as I'd not planned on going to either Win7 or 64bit any time real soon, I'd not committed the answers to memory - and searching the forums partially answers the question as yes, but I wanted to ask for confirmation:
Old: WinXP Pro sp3 32bit (x86) + Opus 10.0.1.6
New: Win7 Enterprise sp1 64bit (x64) - Opus 10.0.1.6
Can I restore the config backup (OCB) from the old to the new and expect everything to work ok without "fixing" anything? My old laptop shat the bed, and I'm forced to go to Win7 64bit on the replacement hardware.
Earlier this year I bought a new Windows 7 Pro 64 bit desktop and just last month I got a new a Windows 7 Pro 64 bit laptop and Opus migrated just fine from my old XP and Vista 32 bit systems.
The only issues you might have are with buttons you've made yourself which run tools under Program Files. You'll need to edit some of them to point to Program Files (x86) for 32-bit apps.
Edit: leo hit me with this.
Wow, I really needed more than 28 minutes to write these few sentences? Must be some sort of sick german efficiency.
The only thing you will have to fix are custom Buttons and Contextmenu-entries containing paths to 32-Bit Programs because the path on 64Bit Systems will be "Program Files (x86)" instead of "Program Files" or /programfilesx86 instead of /programfiles when you used Aliasses.
Programs that exist in both 32Bit and 64Bit Versions like CCleaner or Winrar are no problem because the path will always be "Program Files".
However other paths like your Favorites, Folder-Formats or Tab-Groups may also be different on the other machine.
You can change the paths inside of Buttons more comfortably by opening the *.dop-files of your customized Toolbars in /appdata\Buttons in your Text-Editor. Use Find an Replace but be careful to change only paths to installed 32Bit-Programs and their Icons. You should also be careful to not changing absolute Paths inside a VBScript or Batch to an Alias because the Script will not work with an Alias. I changed all other Paths to Aliasses to make things easier when exporting DOpus to an USB-Stick. This is especially useful for localized Versions of Windows because on german Windows XP the path to "C:\Program Files" was "C:\Programme". The Aliasses /programfiles, /appdata, /dopusdata etc are working on all Systems (apart from the mentioned 32Bit/64Bit difference).
Thanks all... yep, I should have mentioned I was aware of the x86 folder for 32 bit programs on x64. Thanks for that... I use folder aliases in most of my buttons, though with the de-emphasizing of the 'My Documents' folder in post-XP Windows releases, I may re-think where I stash stuff. I'm thinking of using Libraries more with Win7 - so I may end up tweaking a bunch of my non-system related aliases over to library paths instead. So far - I'm digging Win7, though on the install I have, there are tons of system and vendor supplied hotkeys that are wreaking havoc with ones I've used in Opus on XP for years (argghhh).