본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Migrating messages and profile to a new PC or reinstalling TB

  • 2 답장
  • 1 이 문제를 만남
  • 10 보기
  • 최종 답변자: jstuart2

more options

The steps in help document at https://support.mozilla.org/en-US/kb/moving-thunderbird-data-to-a-new-computer are no longer sufficient when migrating, now that TB creates a new profile ID a teach installation.

When TB is installed, it creates a new profile in %APPDATA%\roaming\Thunderbird\Profiles\. If you copy across the old profile, replacing the entire Thunderbird folder tree, TB will open OK at first, but if closed will not reopen (a blank frame opens with no content or menus, or a small window with an error message).

To resolve, close TB, navigate to the profile folder "%APPDATA%\roaming\Thunderbird\Profiles\[profileID].default\, and open the file prefs.js in a text editor. Then search for all references to a profile path like this, and update the profileID for any that are not the correct new ID. Save prefs.js and reopen TB, which should now behave correctly.

The reason for this issue is that, since TB version 68, every new install of TB now creates a new profileID. When you copy the old profile it will open OK, but on closing TB adds key entries that reference the old ID, not the new. This causes pref.js to fail to load next time and hangs the program. See https://support.mozilla.org/en-US/kb/dedicated-profile-thunderbird-installation for more info on profileIDs.

The steps in help document at https://support.mozilla.org/en-US/kb/moving-thunderbird-data-to-a-new-computer are no longer sufficient when migrating, now that TB creates a new profile ID a teach installation. When TB is installed, it creates a new profile in %APPDATA%\roaming\Thunderbird\Profiles\. If you copy across the old profile, replacing the entire Thunderbird folder tree, TB will open OK at first, but if closed will not reopen (a blank frame opens with no content or menus, or a small window with an error message). To resolve, close TB, navigate to the profile folder "%APPDATA%\roaming\Thunderbird\Profiles\[profileID].default\, and open the file prefs.js in a text editor. Then search for all references to a profile path like this, and update the profileID for any that are not the correct new ID. Save prefs.js and reopen TB, which should now behave correctly. The reason for this issue is that, since TB version 68, every new install of TB now creates a new profileID. When you copy the old profile it will open OK, but on closing TB adds key entries that reference the old ID, not the new. This causes pref.js to fail to load next time and hangs the program. See https://support.mozilla.org/en-US/kb/dedicated-profile-thunderbird-installation for more info on profileIDs.

선택된 해결법

Some more detail for those not familiar with text searching in Notepad.

First, note the profile ID that is active in your new installation. It's the folder name in the profiles directory which ends with ".default". Copy/paste it somewhere convenient.

Then locate the prefs.js file in the \profiles\ directory, right-click, open with, choose your text editor, for example notepad.

In most text editors, Ctrl-F opens a search dialog. search for \\profiles\\, and for each instance, check that the profile ID is the one you saved earlier. If you've just migrated it won't be. If so, replace with the correct one. You may find several lines to change, such as:

user_pref("mail.root.none", "C:\\Users\\[username]\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail"); user_pref("mail.root.pop3", "C:\\Users\\[username]\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail"); user_pref("mail.server.server1.directory", "C:\\Users\\[username]\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail\\pop.dial.pipex.com"); user_pref("mail.server.server2.directory", "C:\\Users\\[username\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail\\Local Folders");

If you've migrated to a new PC, or reinstalled Windows, your username may also have changed. So check that too. By default Windows uses five characters from your name, in my case "jstua".

문맥에 따라 이 답변을 읽어주세요 👍 0

모든 댓글 (2)

more options

this might be useful if you documented the preferences you changed.

more options

선택된 해결법

Some more detail for those not familiar with text searching in Notepad.

First, note the profile ID that is active in your new installation. It's the folder name in the profiles directory which ends with ".default". Copy/paste it somewhere convenient.

Then locate the prefs.js file in the \profiles\ directory, right-click, open with, choose your text editor, for example notepad.

In most text editors, Ctrl-F opens a search dialog. search for \\profiles\\, and for each instance, check that the profile ID is the one you saved earlier. If you've just migrated it won't be. If so, replace with the correct one. You may find several lines to change, such as:

user_pref("mail.root.none", "C:\\Users\\[username]\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail"); user_pref("mail.root.pop3", "C:\\Users\\[username]\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail"); user_pref("mail.server.server1.directory", "C:\\Users\\[username]\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail\\pop.dial.pipex.com"); user_pref("mail.server.server2.directory", "C:\\Users\\[username\\AppData\\Roaming\\Thunderbird\\Profiles\\[profileID].default\\Mail\\Local Folders");

If you've migrated to a new PC, or reinstalled Windows, your username may also have changed. So check that too. By default Windows uses five characters from your name, in my case "jstua".