Profile in use
This article explains how to regain access to a locked or unavailable profile. This occurs if
- You receive a message that the selected profile is already "in use" while using the Profile Manager
- You start the application and it won't run, but it doesn't display any error messages.
- A "Close Firefox", "Close Thunderbird", or (starting in SeaMonkey 2) "Close SeaMonkey" dialog box appears with one of these messages (using Firefox as an example):
- 1 Common causes
- 2 Solutions
- 3 Restoring data from a locked profile
- 4 See also
- 5 External links
The most common cause of this error is that your Mozilla application did not shut down properly. It might still be running in the background (even though it's not visible) or it might have closed abnormally, without deleting the lock file. To avoid conflicts, Mozilla applications such as 模板:Firefox, 模板:Thunderbird, and Mozilla Suite/SeaMonkey are designed to allow only one copy of the application to access a profile at the same time. This is done by checking for the existence of a lock file when it starts. If the lock file already exists, the application exits with an error message. Otherwise, it creates a lock file in the profile and deletes it at exit. Normally this is completely transparent to the user; however, in the case of an abnormal shutdown, the application might not delete the lock file, preventing you from using the profile.
Entering an incorrect
-profile <path> command line argument will also produce this error and is commonly caused by entering
-Profile Manager by mistake, (instead of the correct
-ProfileManager argument) when trying to start the Profile Manager.  
This error will occur if you moved the profile to an external drive and forgot to turn it on. You might also run into it if the profile is on a file share and you didn't mount it/redirect the drive to it.
You can also get this message if you try to open a link from an external program (e.g., double-click a link in an email or HTML file) and there is a Firefox instance running that uses the default profile and that was started with the
-no-remote argument (or you have the environment variable MOZ_NO_REMOTE=1 set).   You should never use
-no-remote to start the "default" profile. See Opening a new instance of your Mozilla application with another profile for more information.
Go through your task or process list and stop each instance of the Mozilla application, or restart your computer. (If you need to do this on a recurring basis, read this for possible causes and solutions.)
Remove the profile lock fileThe application may have shut down abnormally, leaving the lock in place. To fix this, open the profile folder and delete the file,
- "parent.lock" (Windows),
- "lock" and ".parentlock" (Linux), or
- ".parentlock" (Mac OS X)
For Mac OS X: You need to use a free utility like Onyx or Maintain to turn on visibility for invisible files to show ".parentlock". This file contains no information, and deleting it will unlock the profile.
For Windows: If you attempt to delete the "parent.lock" file and receive the error, "Cannot delete parent: The file or directory is corrupted and unreadable", restart the computer and run the system error-checking tool (e.g., Chkdsk in Windows 2000/XP/Vista/7 or ScanDisk in Windows 98/ME). .
Check the profile folder name and location
If your Mozilla application cannot find the profile folder it will typically report that the profile is in use or, in Firefox, Thunderbird, and SeaMonkey 2, that the application "is already running, but is not responding". This can happen if you delete, rename or move the profile folder, if you run the application from removable media, or if the profile folder is stored on a network drive (bug 278860).
If possible, you should restore the profile folder to its original name and location, so that your Mozilla application can find it. Alternately, you can edit the "profiles.ini" file to show the changed location (see below) . Another solution is use the Profile Manager to create a new profile that points to the new folder location, by using the "Choose Folder" option during the profile creation process. See Moving your profile folder for more information.
Important: If you deleted your only profile folder, have no backup to restore and are now seeing the "already running" dialog box, delete or rename the profiles.ini file (or its parent Firefox, Thunderbird, or SeaMonkey folder) in the profile folder path. A new default profile will be created when you next start your Mozilla application.
Check the profiles.ini file
Firefox, Thunderbird, and SeaMonkey 2 look for the profile folder based on the information stored inside the profiles.ini file (see the linked article for details). You can use a text editor such as Notepad to open the "profiles.ini" file to see what information it contains. Here is an example:
[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=Profiles/v6zui74n.default
IsRelative=1 indicates a relative path in the expected profile location, as above.
IsRelative=0 indicates a custom (absolute) profile location, for example, someone might use this to put their profile on a thumb drive or removable disk:
... IsRelative=0 Path=D:\firefoxProf
If you can't spot an error in that file try running the Mozilla application with a specific profile using command line arguments. This bypasses the profile manager and profiles.ini. If you succeed then you know that the problem is with profiles.ini, For example,
firefox.exe -profile "C:\Documents and Settings\<user>\Application Data\Mozilla\Firefox\Profiles\xxx.default''
That example is for XP. <user> is the Windows log-in user account name and "xxx" is a random string.
If that fails check that the location of each profile is correct and edit its location in the profiles.ini file if necessary. If that fails you probably need to use the Profile Manager to create a new version of that file (see below) but there are a couple other solutions you should consider first.
Check access rights
This problem can also occur if you don't have the rights to edit the files in the profile (or create the lock file in the first place). Please note that this can happen if you try to use a profile from a filesystem mounted with read-only (e.g. a remote Windows share which doesn't have "allow network users to change my files" checked). This can be pretty tricky to diagnose because there is no lock file in the profile, yet the same message appears (profile in use). Incidentally, Linux users may have ~/.thunderbird and/or ~/.mozilla-thunderbird in their home directories if they have had more than one version of Thunderbird installed.
Check for other applications using the profile
SeaMonkey 1.x, Mozilla Suite, and Netscape 7 all use the same profile folder location and profile registry. If two or more of these programs are installed and you see a "profile in use" message, another of these programs may be using the profile. Try shutting down this program to unlock the profile. Additionally, you should create separate profiles for SeaMonkey 1.x, Mozilla Suite, and/or Netscape 7, as profile corruption can result if these programs share the same profile. (This problem does not occur with Firefox and Thunderbird, which do not share profiles with other applications in the same way that SeaMonkey 1.x, Mozilla Suite, and Netscape 7 do.)
If you are running Windows and store the profile on a file share try accessing the file share beforehand using Windows Explorer. Some users have reported this prevents the problem.
Create a replacement
Mozilla applications are extremely picky about the contents of the profiles.ini file, they will not ignore any errors in it, even if they're for other profiles. If you can't fix the problem by editing the location backup the profiles.ini file, delete the original, and then follow the instructions in Move your profile folder - Thunderbird or Moving_your_profile_folder to create a new known good profiles.ini file and have the profile manager update it with the location of your profile. If that works you can "move the profile" again to tell it about other profiles.
Restoring data from a locked profile
- Application not responding
- Browser will not start up
- Firefox hangs - Close Firefox dialog
- Run multiple copies of Thunderbird at the same time
- Opening a new instance of your Mozilla application with another profile
- Recovering a missing profile
Related bug reports
- Bug 278860 - confusing "profile in use"/"already running" error when profile is missing (not found)
- Bug 382446 - Alert on shutdown when using ldaps address book - "operation can not be completed because of an internal failure. A secure network communication has not been cleaned up correctly." (Thunderbird) -Fixed in TB trunk/3.x as of 2008-07-01
- Bug 399108 - Need an I'm-not-dead-yet message when minefield takes a while to close
- Bug 407981 - Delayed shutdown makes it impossible to start Firefox immediately after exiting
- Bug 459638 - Profile handling and using several firefox instance at the same time should be improved (Confusing "already running, but is not responding" error when "profile is in use"/"non-existent profile name in -P" in multi-instance environment with -no-remote)