If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
I am using with an admin account and settings are saved when saving a session but isn't there a way to choose these settings as the default behavior with all compares without having to save the session?
Ahh, that's the problem. Unless you click "Use Untitled", your changes don't get loaded into the current session, and when you exit BC, it automatically saves the current session (if it's <untitled>). So exiting BC is overwriting the <untitled> session that you explicitly saved.
A better way to change BC's default session settings is to change them the way you like them and then pick "Set Default" from the Session menu.
Leave a comment:
Guest replied
Re: Beyond Compare doesn\'t remember settings
Yes, if I save a new session, close BC, and re-launch BC, it still shows up in the session manager (and obviously the Sessions.xml gets updated too).
But I just want to be able to do the following:
- Launch BC
- Open the Comparison Control dialog, uncheck "Compare Timestamps" and click on "Binary comparison"
- Click on OK, and then go into the Session Manager.
- Make the same changes to the <untitled> session by going to the Criteria tab, unchecking "Compare Timestamps" and clicking "Binary comparison", and then clicking the Save button.
- But then when I quit and re-launch BC, the changes I made to the Comparison Control and the <untitled> session have reverted back to the original settings.
If you save new sessions using the Session|Save As command, do the new saved sessions show up when you use a BC2.xml or BC2.ini file?
Leave a comment:
Guest replied
Re: Beyond Compare doesn\'t remember settings
OK, I tried to wipe my computer clean of everything BC 2.3.1, because I did have a previous evaluation copy of BC 2.1.something installed (which I had uninstalled before I installed BC 2.3.1, but maybe some registry settings were left over?). So I uninstalled BC 2.3.1, deleted the Scooter Software folders under the Application Data directory, and deleted the Scooter Software registry keys. Then I re-installed BC 2.3.1 and went thru that wizard that appears after an installation. I still couldn't get BC to remember its settings.
So then I tried what you suggested, about creating an empty D:\Program Files\Beyond Compare 2\BC2.xml. When I ran BC, I went thru the wizard again, made my settings changes and quit. I noticed that the BC2.xml now had stuff in it, and there was also a Sessions.xml in the folder. I also noticed a Rules.bcru in the Application Data folder, which had never shown up before. But when I ran BC again, it still didn't remember the settings!
I'm still not sure why your settings aren't being saved, but it might be worth configuring BC to save your settings as xml instead of in the registry and in the application data directory.
Create an empty text file named:
D:\Program Files\Beyond Compare 2\BC2.xml
This will force BC to store your settings as the XML files: BC2.xml, Rules.xml, and Sessions.xml.
Hopefully using the XML mode will allow you to preserve changes you've made to your settings.
Leave a comment:
Guest replied
Re: Beyond Compare doesn\'t remember settings
I can only find one instance of BC2.exe. And I do see a bunch of keys under 'HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare' when I run regedit with the non-admin user.
My default installation is on Drive F:, so the location should not be a problem.
Do you by any chance have more than one instance of bc2.exe installed in different location/directories?
If you run "regedit" as that non-administrative user, do you see any subkeys/values under the "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare" registry key? If not, can you create a subkey or add values to the existing subkey?
Leave a comment:
Guest replied
Re: Beyond Compare doesn\'t remember settings
OK, I haven't edited any of the rules, so that explains why I don't have a Rules.bcru for either of my users.
The Session.bcse file's timestamp gets updated every time I quit BC, even if I don't try to save a session.
And I do not see a BC2.ini or BC2.xml file in my 'D:\Program Files\Beyond Compare 2' directory. I guess that's the other difference between my home machine and my work machine. At work, it's installed on the C drive. At home, it's installed on the D drive.
Normally BC stores rules and sessions in:
C:\Documents and Settings\{username}\Application Data\Scooter Software\Beyond Compare\
The files are: Rules.bcru and Session.bcse. If you haven't changed the rules from the defaults then you won't have a rules.bcru file.
Is the timestamp on the Session.bcse file updated when you try to save a new session?
The rest of the preferences for a default install are saved in the registry under:
HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare
All settings for a default install are stored on a per-user basis.
If your system isn't using the default install, it is possible BC might be storing settings as files in the Beyond Compare 2 program directory. Check "C:\program files\beyond compare 2\" for either BC2.ini or BC2.xml. If either of those files is present, Beyond Compare will store the settings in files in that directory instead of in the user's application data folder and the registry.
The most likely explanation for the behavior you're seeing is if the BC2.ini or BC2.xml files are present and they are set read-only. Otherwise changes should be saved.
Leave a comment:
Guest replied
Re: Beyond Compare doesn\'t remember settings
Yes, it says it's registered for both users. And neither user has the Rules.bcru file.
Does BC recognized that it's registered when you run it as an administrator and as a normal user? I'm not sure that's relevant, but it might provide a clue.
I also run it both ways on Win2k, and I think it remembers the settings. I have Rules.bcru and Session.bcse in both the administrator's and normal user's Documents and Settings/-/Application Data/Scooter Software/Beyond Compare directories.
Leave a comment: