ブックマークと履歴システムが動作していないようです
リビジョン情報
- リビジョン ID: 2919
- 作成日:
- 作成者: marsf
- コメント: タグを整理。
- 査読日: いいえ
- 翻訳準備中: いいえ
リビジョンのソース
リビジョンの内容
この記事は Firefox 3.5 以降に関するものです。 Firefox 3.0.x でブックマークに関する問題が起こる場合の解決策は、アップグレード後にブックマークとツールバーのボタンが反応しない を参照してください。
あなたの Firefox のブックマークと履歴は Firefox プロファイルフォルダ の places.sqlite ファイルに保存されています。Firefox がブックマークの編集、追加、閲覧履歴の追加などのために、このファイルにアクセスできないときは、以下のメッセージが表示されます。
このような場合、以下に挙げた項目について確認してください。
目次
他のアプリケーションを終了する
このエラーが発生するもっともありふれた原因は、他のプログラムが、あなたの places.sqlite ファイルに排他的なアクセスをしている場合です。Firefox および Web 閲覧の妨げとなっていると思われる他のプログラムを終了し (またはコンピューターを再起動して)、Firefox を再度開いてください。
Firefox を完全に終了させる
- Firefox の メニューをクリックし、 を選択します。
- Windows のタスクバーの何もない部分を右クリックし、Ctrl+Shift+Esc を押します)。
を選択します (または、 - タブを選択します。
- プロセスリストから firefox.exe を選択し、
複数の "firefox.exe" が存在する場合、この処理をプロセスリストのすべての "firefox.exe" について繰り返します。 ボタンをクリックし、表示される「Windows タスクマネージャ」の ボタンをクリックします ("firefox.exe" が存在しない場合は、この手順は飛ばしてください)。 - Firefox を普通に起動します。
互換性の無い拡張機能を調べる
- Firefox の メニューをクリックして を選択します。アドオンウィンドウが表示されます。
- アドオンウィンドウで パネルを選択してインストールした拡張機能を表示させます。
- この問題を起こすことが知られている、以下の拡張機能を探してください:
- Freecorder
- Piclens
- Skype extension
- Conduit ツールバープラットフォームを基にしたすべてのツールバー拡張機能
- Google Toolbar
- FoxyTunes
- 上記リストのうちインストールしているものを無効化します。
- 無効化したい拡張機能の名前をクリックします。
- ボタンをクリックして拡張機能を無効化します。
- 上記リストのうちインストールしているものについて、この処理を繰り返します。
- 拡張機能が無効化されたら、上で説明したとおりに Firefox を完全に終了させ、残っている firefox.exe プロセスをすべて終了させます。
- Firefox を普通に起動します。
- Firefox を再び終了します ( メニューをクリックして を選択します)。
- Firefox を再び起動し、問題が解決しているか確認してください。
拡張機能の問題に関する情報は 拡張機能とテーマのトラブルシューティング を参照してください。
Norton 360 がインストールされている場合
Norton 360 とともにインストールされたコンポーネントが、Firefox のインストールまたはアップグレード後にブックマークと履歴に関する問題を起こす場合があります。これは、Norton 360 コンポーネントが有効になっていると Firefox が完全に終了できないことによって起こります。この問題を経験したら、まず Norton 360 をアップデートして問題が解決されるか確認してください:
Norton 360 をアップデートする
Symantec はこの問題に対応するための Norton 360 のパッチをリリースしました。利用可能なアップデートがあることを知らせるメッセージがなくなるまで、繰り返し Norton LiveUpdate を実行してください (アップデート手順は How to run LiveUpdate from your Norton product をお読みください)。いくつかのアップデート後にコンピュータを再起動する必要があります。
ブックマークとツールバーのボタンが正常に動作していれば、問題は解決しています。まだこの問題が起こるときは、互換性の無い拡張機能について調べてください (上記参照)。または、以下の手順に従って、Firefox から Norton のコンポーネントを取り除いてください。
Firefox から Norton のコンポーネントを取り除く
拡張機能の無効化が動作しなかった場合、または Norton 360 と互換性が無い拡張機能を使う必要がある場合は、コンポーネントをあなたのシステムから削除する必要があります。
- 上述のように、Firefox を完全に終了させて、残っている firefox.exe プロセスをすべて終了させます。
- マイ コンピュータ または Windows エクスプローラを開きます。
- C:\Program Files\Mozilla Firefox\Components を表示します。
- フォルダから coFFPlgn.dll ファイルを削除します。
- 手順 2~4 でファイルを削除できない場合は、"firefox.exe" プロセスを正しく終了できていません。
- Firefox を起動し、ブックマークとツールバーボタンが正しく動作するかを確認します。
- コンピュータを再起動したときに、Norton がこのファイルを置き換えることがあります。再起動するたびにこの処理を繰り返す必要があるので注意してください。代わりに、Norton の設定でフィッシング防御機能を無効にしてください。
これらの手順でも問題が解決しない場合、Norton 360 による Firefox のブックマークの誤消去を防ぐには に記載されている手順を試してください。
プロファイルのファイルの許可属性
Firefox を異なるユーザ (例: root) で実行すると、いくつかのプロファイルファイルの所有者が変更され、標準ユーザの属性が読み込み専用となってしまうことがあります。プロファイルフォルダを開き、ディレクトリとファイルに対して、あなたの標準ユーザが所有者となるように 許可属性を修正 してください。既定のプロファイルの場所は プロファイル を参照してください。
Places データベースファイル
以下のようにして、Firefox に Places データベースを再作成させることによってもこの問題を修正することができます:
- (任意) ブックマークを bookmarks.html という名前の HTML ファイルにエクスポートし (詳細は ブックマークを HTML ファイルにエクスポートする を参照)、bookmarks.html ファイルを Firefox の プロファイルフォルダ に置きます。bookmarks.html ファイルが既に存在する場合は、そのファイルをエクスポートしたファイルで上書きします。
プロファイルフォルダを開きます:
- メニューボタン
をクリックし、 をクリック、 を選択します。トラブルシューティング情報 のタブが開きます。 メニューから を選択します。
- アプリケーション基本情報 セクションの下の プロファイルフォルダープロファイルディレクトリー の隣にある ボタンをクリックします。プロファイルフォルダーが含まれたウインドウが開きます。プロファイルフォルダーが開きます。プロファイルディレクトリーが開きます。
補足: Firefox を使用してプロファイルフォルダーが開けないときは、 をクリックすると Firefox でエラーが表示されるとき、または Firefox を開かずにプロファイルフォルダーを見つける 手順に従ってください。- メニューボタン
- Firefox メニュー
をクリックし、 を選択します。画面上部の Firefox メニューをクリックし、 を選択します。Firefox メニュー
をクリックし、 を選択します。
- Firefox の プロファイルフォルダ を開いて places.sqlite ファイルを削除 (または名前を変更) し、存在する場合は places.sqlite-journal ファイルも削除します。
- (任意) JSON バックアップからではなく、自動的にプロファイルフォルダの既存の bookmarks.html ファイルからブックマークをインポートさせたい場合は、bookmarkbackups フォルダを開いてすべての bookmarks-(日付).json ファイルを別の場所に移動させます。
- (任意) localstore.rdf を削除 (または名前を変更) して古い Places ファイルへの参照を削除します。ただし、ツールバーのカスタマイズ も初期化されるため、内容を自分で復元する必要があります。
Firefox を再起動すると、新しい places.sqlite ファイルが作成されます。ページの表示履歴は無くなりますが、ブックマークは最近のブックマークバックアップから自動的にインポートされます。JSON 形式のブックマークバックアップが存在しない場合は、(もし存在すれば) プロファイルフォルダの bookmarks.html ファイルからブックマークが自動的にインポートされます。