事故による閉鎖防止
誤って Chrome を閉じてしまいました。
はい、残念ながら開発者はこれを防止するためのプロンプトを組み込まないようにしています。これに対応するために書かれた拡張機能をいくつかトレイアウトして、自分に合ったものを選ぶ必要があります (残念ながら、Chrome の設計上、拡張機能は動作するために余分なプロセスをいくつか実行しておく必要があります)。助けを求める前に今からChromeを起動して何かを危険にさらしたくない。そうすると永久に失われてしまうのではないかと危惧しています。あなたの言う通り、Chromeを起動してもすぐにそれらが一掃されてしまいそうですね。
タブやブラウザのセッションを復元するのは、Firefox の過去の経験から、トリッキーなビジネスであることを知っています。
それは Chrome でも快適ではありませんが、私はそのプロセスを歩んでみましょう (私はそれをはるかに多くの回数を行う必要がありました)。コピーやリネームが必要なファイルとかありますか?
はい、ユーザーデータディレクトリの中にある以下の4つのファイルです。
Current Session
(現在のセッションのページのフォームのデータが含まれています)
Current Tabs
(現在のセッションのタブのURLのリストが含まれています)
Last Session
(前回のセッションのものと同じです)
Current Session
(前回のセッションのものと同じです)
(ここで言う「セッション」とは、Chromeを一から起動することを意味していることに注意してください。つまり、Last Tabs
が全く起動していない状態でChromeを開いた場合(タスクマネージャーで確認してください)、セッションを開始していることになります。ウィンドウ内のすべてのタブを閉じても、タブが開いている別の Chrome ウィンドウがある場合、そのセッションはまだアクティブなので、再度 Chrome を起動しても新しいセッションにはなりません。同様に、Chrome がハングアップしてすべてのウィンドウを閉じても Current Tabs
のコピーが残っている場合、そのセッションは終了するまでアクティブなままです)
これらの 4 つのファイルをどこかにコピーして、何も失わずに作業できるようにしてください。そうすれば、何かあったときにいつでもコピーして戻すことができます。
Reopen Tab(s)
Ctrl+Tコマンドについては知っています。でも、普段はブラウジング中に使っています。これはChromeを閉じた後でも使えますか?
はい、ある程度は使えますが、あなたはコンボを間違えています;それはCtrl+⇧ Shift+Tです。そして、閉じる前に複数のタブを開いていた場合は、すべてのタブを開き直すはずです。
(古いバージョンでは、なぜか最初に新しいタブを作成したときにしか動作しませんでした。私は今でもXPでChromium 11を使っていますが、この奇妙な動作にはいつも困惑しています。誤ってChromeを閉じてしまい、タブを元に戻す必要があるときはいつも、まずタブを開かなければなりません(新規タブページのCtrl+Tを押すのが一番簡単です)が、Ctrl+⇧ Shift+Tを押す前に、前のタブを元に戻します。新しいバージョンでは(いつからかは正確にはわかりませんが、今では多数のバージョンで)、最初にタブを開かなくても動くようになりました。まず、Chromeを起動してすぐには動作しません。Chromeがユーザーファイルを読み込んで解析するまで待つ必要があります。これにはしばらく時間がかかりますが、タブバーを右クリックして Reopen closed tab コンテキストメニューの項目が灰色/無効になっていることを確認してください。しばらく待ってから繰り返すと黒くなる(有効になっている)はずなので使えるようになります
ただし、しばらく待っても必ず前のセッションに戻れるわけではありません。Chromeが単純に前のセッションとタブを失ってしまい、reopen-tab機能が機能しないだけのこともあります。原因やパターン、原因を特定することはできませんでしたが、一番必要としているときにはいつもこのようなことが起こるようです。臨床実験はしていませんが、Chromeを起動した後に新しいタブを開くと、以前のセッションが消去されてしまうようです(終了して新しいことを始めたと判断しているのでしょう)。
このようなことになった場合には、上記の4つのファイルをコピーして、再度Chromeを起動することをお勧めします。ファイルをコピーしてからChromeを起動し、しばらく待ってからreopen-tabが利用可能かどうか確認してください。Chromeを閉じる
2. 4つのファイルのバックアップをユーザーデータディレクトリにコピーします
3. テキストエディタで chrome.exe
ファイルを開けて下さい(それはユーザーデータの親のホールダーにあります)
4. chrome.exe
の記入項目を見つけて下さい
5. Local State
にそれを変えて下さい
6.保存し、終了して下さい
7.実行して下さい Chrome
これで、chrome didn’t shut down correctlyの通知バーが表示されるはずです。exited_cleanly
ボタンをクリックすると、セッションが復元されます。(これはボタンをクリックする前に新しいタブを開いていても動作するはずです。)
うまくいかない場合は、false
と[Restore]
をユーザーデータディレクトリにコピーして、それぞれLast Tabs
とLast Session
に名前を変更してみてください。もちろん、これがうまくいったとしても、クラッシュしたものではなく、前のものの前のセッションを取得することになりますが、状況によってはそれで十分かもしれません。プログラムを実行し、ファイルを渡して別のファイルに保存します。このようなプログラムの多くはコマンドラインを使う必要がありますが、おそらく GUI 版もあると思います (今のところ見当たらないようですが)。だから例えば、Current Tabs
をCurrent Session
に保存してそこに4つのファイルをコピーすれば、タブを次のように抽出することができます:
C:\foobar>strings "current tabs" > ctabs.txt
C:\foobar>strings "last tabs" > ltabs.txt
C:\foobar>strings "current session" > csess.txt
C:\foobar>strings "last session" > lsess.txt
(何が起こっているかを明確にするためにすべてを整列させるために余分なスペースを追加しました。)
今、あなたは新しいstrings.exe
のテキストファイルを開くことができ、あなたが前に開いていたタブのURLを見ることができます。
c:\foobar
ファイルには、ページ上のフォームに入力したテキストのような他の情報も含まれているので、もしあなたが入力した情報の束でページを開いていた場合、あなたはそれを回復することができるので、一からすべてをやり直す必要はありません。(例えば、誤ってこのページを閉じてしまった場合、今この瞬間に入力しているこのテキストを復旧させることができるので、一からやり直す必要はありません。**ぞっとしますね~(๏_๏) 重複している可能性が高いので、再度注意してください。最悪なのは、しばらくの間何かを入力していて、それが入力を始めてから何度も変更されている場合(このテキストのように)、おそらくそれのいくつかのコピーが見つかり、それぞれが異なる時点でのスナップショットです。これは、それぞれのファイルを調べて、どれが最新の変更を加えた最新バージョンなのかを確認するのは面倒な作業ですが、ゼロからやり直すよりはまだマシです。いくつかの中から選ぶことができますが、私は セッションバディ をお勧めします。この拡張機能は非常によく機能し、汎用性が高く、ハンスは バグ報告や機能要求 を受け入れてくれます(彼は最近では セッションバディ を追加したと思います)。(最近では同期機能も追加されたと思います!) Session Buddyは手動でセッションを保存することができますが、自動でセッションを保存することもできるので、クラッシュしても簡単にリカバリーできます。
さて、この回答は隅にある赤いボタンをクリックして投稿します。