今日、メールソフトのThunderbirdを立ち上げたら、アカウントが見つからないとかで、初期設定画面が表示されました。とりあえずメールアカウントの初期設定をしたら使えるようにはなったけど、過去のメールは全く消えてしまいました。こんなことは前にもありました。突然起きるので慌ててしまいます。
元のプロファイルを復元した
直ったので備忘録として残しておきます。
Thunderbirdのデータの場所は、
C:>ユーザー>user(自分のアカウント)>AppData>Roaming>Thunderbird
- 変更するファイルは、
C:>ユーザー>user(自分のアカウント)>AppData>Roaming>Thunderbird >profiles.ini - C:>ユーザー>user(自分のアカウント)>AppData>Roaming>Thunderbird >profiles>*****.default>prefs.js
profiles.iniの中身を変更
[General]
StartWithLastProfile=1 1を0に変更
[Profile0]
Name=default
IsRelative=1
Path=Profiles/*****.default
Default=1 1を0に変更
invalidprefs.jsでprefs.jsを上書き
以前のprefsファイルがinvalidprefsになってるので、いつの間にか出来てる新しいprefsを消してinvalidprefsをprefsに名称変更する。
直りました。よかった。
追記
2,3か月後にまた消えました。同様に復旧しました。
今回のprofiles.iniの中身はこんな感じになってたので修正しました。
[Install*************]
Default=Profiles/******.default
Locked=1 (0に変更)[Profile0]
Name=default
IsRelative=1
Path=Profiles/******.default
Default=1 (0に変更)[General]
StartWithLastProfile=1 (0に変更)
Version=2


コメント
古い記事にコメント失礼します。
本日こちらの記事と同じような症状になり、非常に困っている状況です。
PCに関しては初心者で、コードをいじるなんて初めての経験で戸惑っています・・・。
記事を参照させて頂きましたが、記載されている場所までたどり着けないのでお力を貸してくだされば幸いです。
現状としては、サンダーバード メニュー>ヘルプ>トラブルシューティング情報>プロファイルフォルダー>フォルダーを開く(ローカルドライブ)
でプロファイルフォルダーを開くところまでたどり着いています。
*****.defaultのフォルダーはありますが、profiles.iniであったり、prefs.jsといった名前のフォルダーは見つかりません。
ここで止まってしまい、こちらの記事にてご質問した次第です。
大変恐れ入りますが何卒宜しくお願い致します。
今手元にPCがないので記憶だけで書いてます。私も素人ですがわかる範囲でお答えします。
アカウントを再設定したら前のメールが見られなくなったということでよろしいでしょうか。
まず、エクスプローラで隠しファイルと拡張子を表示する設定になっていますか。
profile.iniとprefs.jsはフォルダではなくてファイルです。
また聞いてください。
ご返信ありがとうございます。
トラブルまでのいきさつですが、いつも通りに使用していたところ、急にアカウント作成の画面になってしまいそこから元のアカウントにアクセスすることができなくなってしまいました。
改めて開き直しても初期設定画面になっているので困っていました。
ウィンドウズのシステムの復元で戻してもやはりメールソフトの問題だと思いますので、元に戻らず、こちらにコメントさせて頂いた次第です。
エクスプローラで隠しファイルと拡張子を表示する設定になっていますか。
→ウィンドウズエクスプローラーでツール>フォルダオプションから表示する設定になっています。
お手数をお掛けいたしますが引き続き宜しくお願い致します。
こんばんは
進展はありましたか?
prefs.jsがないということですが、invalidprefs.jsとかprefs-1.jsとかないですか?あればそれをprefs.jsにリネームしてみるといいかもしれません。
その前に、*****.defaultをどこか安全な場所にバックアップしてからやってください。profiles.iniはappdata>roaming>thunderbirdの直下にありませんか?
ご返信ありがとうございます。
profiles.ini→発見できました。
中を開くと
[General]
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=1
Path=Profiles/******.default
になっており、こちらでご紹介されている、末尾のDefault=1は表示がありませんでした。こちらは書き足さなくても他の1になっている部分だけを0に直せば宜しいでしょうか?
続いて、*****.defaultのフォルダ内にprefs.jsは発見できました。
ただし、invalidprefsといった名称のファイルは見つかりません。
prefs.jsの他には、prefs-1~-5まで存在しています。
その場合は修正は無しで宜しいのでしょうか?
たびたび恐れ入りますが宜しくお願い致します。。。
StartWithLastProfileだけ0に変えて、あとはそのままでいいと思います。バックアップは取っておいてください。
profiles.iniの中に書いてある******.defaultとフォルダ名の******.defaultが同じですよね。
書き換える時はテキストエディターかWindowsのメモ帳を使ってください
ありがとうございます。
アドバイス頂いたとおりStartWithLastProfileだけ0に修正して上書き保存し、サンダーバードを一旦閉じてから開き直しましたが変化がありません・・・。
これはもう復旧不可なのでしょうか・・・。
そうですか。
キーボードの Windowsキー(左下の窓のマーク)とR を押し、ファイル名を指定して実行ダイアログを開いて。”thunderbird.exe -p” と入力してみてください。thunderbirdのprofileマネージャが起動するので、そこに表示されるプロファイルを選んでみてください。
それでもだめなら、prefs.jsのバックアップをとってから、一度、一番新しいprefs-*.jsをprefs.jsにリネームしてみたらどうでしょうか。
私は専門家でないのででたらめ言ってる可能性もあるんですが、元に戻せばいいだけなので害はないと思います。
それと、復旧不可能ということはなくって、方法はありそうな気がします。
直りました!
大変お世話になりました。
prefs-5.jsがありましたので、prefs.jsにリネームして立ち上げ直したら直りました。
本当に助かりました。ありがとうございました。
自分でも今回の修正のいきさつをメモしておきたいと思います。
良かったです。ちなみにprofiles.iniの1は0に直した状態でprefs.jsを書き換えたということですね?
その通りです。
prefs-5.jsが一番新しいファイルでした。
本当にありがとうございました!