古いHDDからSSDへクローンしたあとにSSDが故障し、「ブックマークだけはなんとか最新状態で復元したい」と思ったのに、ChromeのBookmarksファイルを置き換えようとすると「この操作を行うには許可が必要です」と拒否されてしまう……。この記事では、そんなときに試すべき原因切り分けと、Windows 10/11で実際に効果のあった「セーフモード+ESETの設定見直し」による復旧手順を、初心者でも再現できるレベルで詳しく解説します。
Chromeのブックマークファイルが「許可が必要」で置き換えられない症状
この記事で扱うのは、次のようなケースです。
- 古いHDDからSSDへクローンしたが、SSD側が故障してWindowsを再構築することになった
- 故障したSSDからはユーザーデータをサルベージできており、最新のChromeの
Bookmarksファイルも救出済み - 新しく構築したWindows環境で、既存の
Bookmarksファイルを救出しておいた最新ファイルに置き換えようとすると、
「この操作を行うには許可が必要です(○○\○○ からの許可が必要)」というダイアログが出て失敗する - 管理者アカウントで操作しているにもかかわらず失敗する
- そのファイル/フォルダーの所有者は自分になっていて、アクセス許可もフルコントロールになっている
- エクスプローラーは「管理者として実行」というメニューがなく、どうしようもないように見える
見た目上は「アクセス許可がない」ように見えますが、多くの場合、実際の原因は別プロセスによるファイルロックや、セキュリティソフトによる保護機能です。特に、ESETを利用している環境では、「拡張データ保護(Enhanced data protection)」機能がChromeのプロファイルをロックしていることがよくあります。
結論:セーフモードでBookmarksを入れ替えるのが最も確実
先に結論からまとめると、次の組み合わせがもっとも確実です。
- Windowsをセーフモードで起動してから
Bookmarksファイルを置き換える - ESETを使っているなら、「拡張データ保護(Enhanced data protection)」を一時的にオフにして作業する
セーフモードでは常駐プログラムや保護機能が最低限になり、Chrome本体やセキュリティソフトからのファイルロックをほぼ確実に回避できます。通常起動のままうまくいかない場合は、余計な小技を試す前にセーフモードで一気に片付けるのが最短です。
前提知識:ChromeのBookmarksファイルとは何か
まずは、復元対象であるBookmarksファイルの役割を整理しておきます。
Bookmarksファイルの保存場所
標準のプロファイル(Profile 名「Default」)の場合、Bookmarksファイルは次の場所にあります。
C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\User Data\Default
複数のプロファイルを使っている場合は、次のようなフォルダー名になっていることがあります。
Default(最初のプロファイル)Profile 1Profile 2- …など
復元したいブックマークがどのプロファイルに対応していたかを思い出し、フォルダー名を間違えないように注意しましょう。
BookmarksとBookmarks.bakの違い
| ファイル名 | 役割 | 復元時の扱い |
|---|---|---|
Bookmarks | 現在Chromeが使用しているブックマーク本体。JSON形式で保存される。 | 基本的にはこのファイルを置き換える。 |
Bookmarks.bak | Chromeが自動作成するバックアップ。直前の状態が保存されていることが多い。 | いざというときの保険。別名で退避しておくと安心。 |
今回のように「旧環境から救出した最新のBookmarksファイル」がある場合は、現行のBookmarksを別名で退避してから、救出したファイルに置き換えるのが基本方針になります。
主な原因候補を整理する
アクセス拒否ダイアログでは「許可が必要」と表示されますが、実際に起きているのは次のような状況です。
| 原因候補 | 具体的な内容 | よくあるパターン |
|---|---|---|
| Chromeのバックグラウンドプロセスによるロック | Chromeを閉じた後もchrome.exeがバックグラウンドで動き続け、プロファイル内のファイルを掴んだままになっている。 | 「ブラウザは閉じているのに削除/置換できない」ケース。 |
| セキュリティソフト(ESETなど)による保護 | ブラウザのプロファイルフォルダーを監視・保護する機能が、外部からの書き換えをブロックしている。 | ESETの「拡張データ保護」がオンの環境で頻発。 |
| エクスプローラーの仕様 | エクスプローラー自体は「管理者として実行」できないため、たとえ管理者アカウントでもロック中のファイルは操作できない。 | 「管理者でログインしているのになぜ?」という誤解につながる。 |
| 属性・所有権の不一致 | 読み取り専用属性が付いている、または所有者が別ユーザーのままになっている。 | 旧ディスクからコピーしたフォルダーをそのまま使っている場合に起こりやすい。 |
このうち、もっとも強力なのがセキュリティソフトによる保護機能です。管理者権限でも簡単には突破できないように作られているため、正面から対抗しようとせず、セーフモードで一時的に無力化するのが一番スムーズです。
最も確実な手順:セーフモードでBookmarksを入れ替える
ここから、実際の作業手順を詳しく解説します。作業の流れは大きく分けて次の3つです。
- Windowsをセーフモードで起動する
Bookmarksファイルを入れ替える- 通常起動に戻して動作確認する
セーフモードでWindowsを起動する手順
Windows 10/11共通で使える、比較的分かりやすい方法を紹介します。
- デスクトップ右下の[スタート]ボタンをクリック
- [電源]アイコンをクリック
- Shiftキーを押したまま、[再起動]をクリック
- 「オプションの選択」画面が出たら[トラブルシューティング]を選択
- 続いて[詳細オプション]をクリック
- [スタートアップ設定]を選択し、[再起動]をクリック
- 再起動後に表示される一覧から、「セーフモードを有効にする」(または「4」キー)を選択
ネットワークが不要であれば、普通の「セーフモード」で十分です。クラウド同期などが絡む操作は行わないので、ネットワークは切れていて問題ありません。
セーフモードでBookmarksファイルを入れ替える
セーフモードで起動できたら、Chromeは起動せず、すぐにブックマークファイルの入れ替え作業に進みます。
対象フォルダーへ移動する
- エクスプローラーを開く
- アドレスバーに次のパスを貼り付けてEnterキーを押す
C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\User Data
<ユーザー名>の部分は、ご自身のユーザー名に読み替えてください。AppDataは隠しフォルダーなので、エクスプローラーの[表示]→[隠しファイル]にチェックを入れておくとスムーズです。
続いて、実際にブックマークを復元したいプロファイルフォルダーを開きます。
- 通常は
Defaultがメインプロファイル - 複数プロファイルを使っている場合は、
Profile 1,Profile 2…の中身を見ながら判断
既存Bookmarksを退避する
いきなり削除するのではなく、念のため名前を変えて退避しておきましょう。
- フォルダー内の
Bookmarksファイルを右クリック - [名前の変更]を選択
Bookmarks.oldやBookmarks.before_restoreなど、好きな名前に変更
同じフォルダー内にBookmarks.bakがある場合は、こちらもコピーしてどこかに保存しておくと、いざというときの保険になります。
救出した最新Bookmarksファイルをコピーする
故障したSSDから救出しておいた最新のBookmarksファイルを、先ほどのフォルダーにコピーします。
- 救出した
Bookmarksファイルを右クリックして[コピー] Default(または対象プロファイル)フォルダー内で右クリックし[貼り付け]- ファイル名が
Bookmarksになっていることを確認
これで、Chromeが次回起動時に読み込むブックマークファイルが、救出しておいた最新の状態に置き換わりました。
属性を確認する(念のため)
場合によっては、読み取り専用属性が付いていると、今後の更新に支障が出ることがあります。
- 新しい
Bookmarksファイルを右クリックして[プロパティ] - 「読み取り専用」にチェックが入っていれば外す
- [OK]をクリックして閉じる
通常起動に戻して動作を確認する
作業が終わったら、Windowsを通常起動に戻します。
- スタートメニューから[再起動]を選択し、いつも通り起動
- Chromeを起動し、ブックマークバーやブックマークマネージャーを開いて、
救出したはずの最新ブックマークが表示されているか確認
もしChromeログイン&同期を有効にしている場合は、自動同期で別の古い状態に上書きされていないかも合わせてチェックしましょう。次の章で詳しく説明します。
ESET利用時のポイント:拡張データ保護(Enhanced data protection)を一時的にオフ
ESETを利用している環境では、「拡張データ保護(Enhanced data protection)」がブラウザプロファイルを保護しており、Chromeが起動していない状態でもBookmarksファイルを書き換えできないことがあります。
セーフモードでほぼ回避できますが、通常モードで作業したい場合や、セーフモードでもうまくいかない場合は、次のように一時的に機能をオフにします。
ESETの拡張データ保護をオフにする手順(例)
画面構成はバージョンによって多少異なりますが、おおよその流れは次の通りです。
- ESETのメイン画面を開く
- 左側のメニューから[設定]または[詳細設定]を開く
- ブラウザー保護またはそれに類する項目を選択
- 中にある「拡張データ保護」または「Enhanced data protection」項目を探す
- チェックボックスやスイッチを操作して、一時的にオフにする
- 必要に応じて[OK]や[適用]をクリック
機能をオフにしたら、Chromeを完全に終了させたうえで、先ほどのBookmarks入れ替え手順を実行します。作業が完了し、ブックマークの復元が確認できたら、必ず拡張データ保護をオンに戻すことを忘れないでください。
注意: セキュリティ機能をオフにしている間は、通常よりも攻撃に対して無防備になります。
必要な操作が終わったら、すぐに元の設定へ戻すことを強くおすすめします。
通常起動のまま試したい場合のチェックリスト
セーフモードを使わずに解決したい、という場合に試せる「通常モードでの対処」もまとめておきます。ただし、成功率や確実性ではセーフモードに劣るため、うまくいかなければ素直にセーフモードへ切り替えましょう。
Chromeを完全に終了させる
まずは、Chrome関連プロセスによるファイルロックを解消します。
- Chromeウィンドウ右上の「×」でブラウザを閉じる
- タスクトレイ(時計の近く)にChromeのアイコンが残っていないか確認し、あれば右クリックして終了
- Ctrl+Shift+Escを押してタスクマネージャーを開く
- 「プロセス」タブで
Google Chromeやchrome.exeが残っていないか確認し、残っていれば右クリック→[タスクの終了]
また、Chromeの設定でバックグラウンド実行を無効化しておくと、今後同じ症状に遭遇する可能性を減らせます。
- Chromeを起動する
- 右上の︙メニュー → [設定]
- [詳細設定] → [システム]
- 「Google Chrome を閉じた際にバックグラウンド アプリの処理を続行する」をオフにする
Chrome同期を一時停止してクラウドからの上書きを防ぐ
ブックマークファイルを置き換えた直後に、Chromeの同期によって別デバイスの古い状態で上書きされてしまうと、せっかくの復元が台無しになります。作業中は、Chromeの同期を一時的にオフにしておきましょう。
- Chrome右上のユーザーアイコンをクリック
- [同期はオンです]となっている場合は、それをクリック
- [同期を一時停止]またはGoogleアカウントのサインアウトを実行
ブックマークの復元が完了し、新しい状態に問題がないことを確認してから、同期を再度オンにすればOKです。
ファイルの属性・所有権を確認する
旧HDDやSSDからプロファイルフォルダーごとコピーした場合、所有者やアクセス許可が元環境のユーザーのまま残っていることがあります。今回のケースでは「所有者も自分、フルコントロールも付いている」とのことですが、一般的なチェック方法も載せておきます。
Bookmarksファイルを右クリックして[プロパティ]- [全般]タブで「読み取り専用」にチェックが入っていないか確認
- [セキュリティ]タブで、自分のユーザー名に「フルコントロール」が付与されているか確認
- 必要に応じて[編集]から権限を追加/変更
所有権ごと問題を解消したい場合は、フォルダー単位で「所有者の変更」を行う方法もありますが、誤った操作をすると別のトラブルを生むことがあるため、慎重に行ってください。
それでもダメなときはセーフモードへ切り替え
ここまでの対策を行ってもなお「この操作を行うには許可が必要です」と表示される場合は、何らかの常駐プロセスやセキュリティソフトがしつこくロックしている可能性が高いです。その場合は、深追いせずセーフモードで作業し直す方が結果的に早くて安全です。
HTMLインポートによるブックマーク復元という代替策
状況によっては、Bookmarksファイルを直接入れ替えるのではなく、HTML形式でブックマークをインポートした方が楽なこともあります。
前提:ブックマークをHTMLとしてエクスポートできる場合
旧環境がまだ一時的にでも起動できる、あるいは救出したユーザープロファイルを別PCで一度Chromeに読み込める、といった状況であれば、次のようにHTMLエクスポートを行います。
- 旧環境(または一時的な環境)でChromeを起動
- 右上の︙メニュー → [ブックマーク] → [ブックマーク マネージャ]
- ブックマークマネージャー右上の︙メニュー → [ブックマークをエクスポート]
- 任意の場所に
bookmarks.htmlなどの名前で保存
こうして作成したHTMLファイルを、新環境のChromeでインポートします。
新環境へのHTMLインポート手順
- 新環境のChromeを起動
- 右上の︙メニュー → [ブックマーク] → [ブックマーク マネージャ]
- 右上の︙メニュー → [ブックマークをインポート]を選択
- 先ほど保存したHTMLファイル(例:
bookmarks.html)を選択 - インポートされたブックマークが「インポートしたブックマーク」などのフォルダーに追加されていることを確認
この方法では、既存ブックマークを直接上書きするのではなく、新しいフォルダーとして追加される形が一般的です。そのため、
- 不要になった旧ブックマークを手作業で削除
- インポートされたブックマークをブックマークバーや他のフォルダーへ整理
といった整頓作業が必要になりますが、安全性は高く、Chromeの内部構造を壊すリスクも小さくなります。
よくある疑問と補足ポイント
Q. 「管理者として実行」できれば解決するのでは?
Windows 10/11では、エクスプローラー自体を「管理者として実行」することは想定されていません。そのため、管理者権限のコマンドプロンプトやPowerShellから操作しても、セキュリティソフトなどがロックしているファイルは触れないことが多いです。
そのため、「管理者で起動しているのにアクセス拒否される=権限の問題」と決めつけず、ファイルロックや保護機能を疑うことが重要です。
Q. Bookmarksファイルを直接編集しても大丈夫?
BookmarksファイルはJSON形式のテキストファイルなので、理論上はメモ帳などで編集できます。しかし、
- JSON構文を一文字でも壊すと、Chromeがブックマークを読み込めなくなる
- エンコードや改行コードの扱いを誤る可能性がある
といったリスクがあるため、基本的には直接編集はおすすめしません。どうしても中身を確認したい場合は、コピーを別名で保存し、そちらをエディタで開くようにしましょう。
Q. ブックマークだけでなく拡張機能やパスワードも復元したい
Chromeのユーザープロファイルには、ブックマーク以外にも、
- 拡張機能の設定
- 閲覧履歴
- 保存パスワード(暗号化あり)
など、多くの情報が含まれています。これらを丸ごと復元したい場合は、プロファイルフォルダーごとコピーするという手もありますが、
- WindowsのユーザーSIDが変わっていると、暗号化データが読み取れない
- バージョン差が大きいとChromeが起動時にプロファイルを壊す可能性
などのリスクがあります。この記事では特にニーズの高いブックマーク復元に絞り、より安全な方法としてBookmarks単体の置き換えを中心に紹介しています。
チェックリスト:作業前に必ず確認したいこと
| チェック項目 | 内容 |
|---|---|
| バックアップの取得 | 現在のBookmarksとBookmarks.bakを別フォルダーにコピーして保管したか。 |
| Chromeの完全終了 | タスクマネージャーでchrome.exeが残っていないことを確認したか。 |
| 同期の一時停止 | Chromeのアカウント同期を一時的にオフにしたか。 |
| ESETの設定 | ESETを使用している場合、「拡張データ保護」を一時的にオフにしたか、またはセーフモードで作業しているか。 |
| プロファイルの確認 | 復元したいブックマークがどのプロファイル(Default / Profile 1 等)に対応しているか把握しているか。 |
| 属性の確認 | 新しいBookmarksファイルの「読み取り専用」属性をオフにしたか。 |
これらを一通り確認してから作業に入ると、トラブルややり直しを大きく減らせます。
まとめ:セーフモード+ESET設定見直しでブックマーク復元を確実に
ChromeのBookmarksファイルが「この操作を行うには許可が必要です」と表示されて置き換えられない問題は、一見するとWindowsの権限トラブルのように見えます。しかし、実際には、
- Chromeのバックグラウンドプロセス
- セキュリティソフト(特にESETの拡張データ保護)によるロック
- エクスプローラーの仕様による操作制限
といった要因が重なって起きていることがほとんどです。
もっとも確実な対処法は、
- Windowsをセーフモードで起動し、Chromeを起動せずに
Bookmarksを入れ替える - ESET環境では必要に応じて「拡張データ保護」を一時的にオフにする
- 作業前後にはChrome同期の一時停止・バックアップ・属性確認を忘れない
という流れです。どうしてもファイル置き換えが難しい場合には、HTMLインポートによる復元も選択肢になります。
大切なのは、「許可がない」のではなく、別のプロセスや保護機能がファイルを守ってくれているという視点で原因を切り分けることです。この記事を参考に、最新のブックマークを安全かつ確実に取り戻していただければ幸いです。

コメント