Saya menutup Chrome secara tidak sengaja. Sekarang semua tab yang saya buka mungkin hilang. Saya tidak ingin mengambil risiko apa pun dengan memulai Chrome sekarang sebelum meminta bantuan. Saya khawatir mereka akan hilang secara permanen (file yang ditimpa) jika saya melakukannya. Saya tahu dari pengalaman masa lalu dengan Firefox bahwa memulihkan tab dan sesi peramban dapat menjadi bisnis yang rumit.
Apa yang bisa saya lakukan pada saat ini? Apakah ada file atau sesuatu yang perlu saya salin atau ganti nama? Saya tahu tentang perintah Ctrl + Shift + T. Tapi saya biasanya menggunakan ini saat browsing. Apakah ini akan berfungsi SETELAH menutup Chrome?
google-chrome
tabs
Samir
sumber
sumber
%LOCALAPPDATA%\Google\Chrome\User Data
sekarang. Saya harap ini belum terlambat ... Saya harus melewati file Sesi Saat Ini dan Tab Saat Ini .Jawaban:
Pencegahan Penutupan Terkadang
Ya, sayangnya para devs telah memilih untuk tidak membangun prompt untuk mencegah hal ini. Anda harus membuang beberapa ekstensi yang telah ditulis untuk mengatasinya dan memilih yang sesuai untuk Anda (sayangnya, karena desain Chrome, ekstensi tersebut harus membuat beberapa proses tambahan berjalan agar berfungsi).
Pencegahan kehilangan data
Sangat cerdas. Anda benar, bahwa menjalankan Chrome kemungkinan akan menghapusnya segera setelah itu dirancang untuk menjaga hanya satu set cadangan di samping salinan saat ini, yang berfungsi, jadi ketika Anda memulai contoh baru, itu akan mengubah semuanya kembali dan menimpa yang sebelumnya.
Chrome juga tidak menyenangkan, tetapi saya akan memandu Anda melalui prosesnya (saya harus melakukannya terlalu sering).
File Sesi
Ya, mereka adalah empat file berikut di Direktori Data Pengguna Anda :
Current Session
(berisi data dari formulir di halaman di sesi saat ini)Current Tabs
(berisi daftar URL untuk tab di sesi saat ini)Last Session
(sama sepertiCurrent Session
, tetapi untuk sesi sebelumnya)Last Tabs
(sama sepertiCurrent Tabs
, tetapi untuk sesi sebelumnya)(Perhatikan bahwa istilah "sesi" di sini menyiratkan putaran memulai Chrome dari awal. Artinya, jika Anda membuka Chrome ketika sama sekali tidak ada contoh
chrome.exe
menjalankan (periksa Pengelola Tugas untuk memastikan), maka Anda memulai sesi. Jika Anda menutup semua tab di jendela, tetapi memiliki jendela Chrome lain dengan tab terbuka, maka sesi itu masih aktif, jadi memulai Chrome lagi tidak akan menjadi sesi baru.Juga, jika Chrome hang dan Anda menutup semua jendela tetapi tetap ada salinanchrome.exe
berjalan, maka sesi itu masih aktif sampai Anda membunuhnya.)Salin keempat file ini di suatu tempat sehingga Anda dapat bekerja tanpa kehilangan apa pun. Dengan begitu, Anda selalu dapat menyalinnya kembali jika terjadi kesalahan.
Buka kembali Tab
Ya, sampai taraf tertentu, bagaimanapun Anda salah mengombinasikannya; itu Ctrl+ ⇧ Shift+ T. Dan jika Anda memiliki beberapa tab terbuka sebelum menutupnya, maka itu harus membuka kembali semuanya.
(Dalam versi yang lebih lama, untuk beberapa alasan, itu hanya akan berfungsi jika Anda pertama kali membuat tab baru. Saya masih menggunakan Chromium 11 pada sistem XP saya dan saya selalu bingung dengan perilaku aneh ini. Setiap kali saya menutup Chrome secara tidak sengaja dan perlu memulihkan tab saya. , Pertama-tama saya harus membuka tab (menekan Ctrl+ Tuntuk Halaman Tab Baru paling mudah) sebelum menekan Ctrl+ ⇧ Shift+ Tuntuk mendapatkan kembali tab sebelumnya. Dalam versi yang lebih baru (saya tidak tahu pasti kapan, tetapi untuk berbagai versi sekarang ), berfungsi tanpa harus membuka tab terlebih dahulu.)
Sekarang sebelum Anda pergi dan menjalankan Chrome, saya harus memperingatkan Anda bahwa itu tidak selalu berhasil. Pertama-tama, itu tidak akan berfungsi segera setelah meluncurkan Chrome. Anda harus menunggu sampai Chrome membaca file pengguna dan mem-parsingnya. Ini bisa memakan waktu beberapa saat dan Anda dapat melihatnya dengan mengklik kanan bilah-tab dan mengamati bahwa entri menu konteks terbuka Buka kembali tab berwarna abu-abu / dinonaktifkan untuk sementara waktu. Jika Anda menunggu beberapa saat dan ulangi, itu akan berubah menjadi hitam (diaktifkan) dan kemudian Anda dapat menggunakannya.
Namun, bahkan jika Anda menunggu sebentar, itu tidak akan selalu mengembalikan sesi sebelumnya. Terkadang, Chrome kehilangan sesi dan tab sebelumnya dan fungsi buka kembali tab tidak berfungsi. Saya belum bisa mencari tahu mengapa atau melihat segala jenis pola atau penyebab, tetapi tampaknya selalu menjadi kasus ketika Anda paling membutuhkannya. Saya belum melakukan uji klinis dan eksperimental, tetapi tampaknya membuka tab baru setelah meluncurkannya adalah cara yang baik untuk membuat Chrome menghapus sesi Anda sebelumnya (saya kira itu berarti Anda sudah selesai dengan itu dan memulai sesuatu yang baru) .
Dalam hal ini akhirnya terjadi, saya sarankan menyalin empat file di atas sebelum menjalankan Chrome lagi. Dengan begitu Anda tidak akan kehilangan mereka jika Chrome sedang dalam mood yang buruk dan memutuskan untuk memusnahkan mereka.
Salin file, lalu jalankan Chrome dan tunggu beberapa saat, lalu lihat apakah tab buka kembali tersedia.
Mode pemulihan
Jika masih belum tersedia, coba letakkan Chrome dalam mode pemulihan:
Local State
file dalam editor teks (ada di folder induk Data Pengguna)exited_cleanly
entrifalse
Sekarang seharusnya tampilan Chrome tidak dimatikan dengan benar bilah pemberitahuan. Klik
[Restore]
tombolnya, dan semoga akan mengembalikan sesi Anda. (Ini akan berfungsi bahkan jika Anda telah membuka tab baru sebelum mengklik tombol.)Jika tidak berhasil, coba salin
Last Tabs
danLast Session
ke Direktori Data Pengguna dan ganti namanya masingCurrent Tabs
-Current Session
masing. Tentu saja meskipun ini berhasil, Anda hanya akan mendapatkan sesi sebelum sesi sebelumnya, bukan sesi yang macet, tapi itu mungkin cukup tergantung pada situasi Anda.Ekstraksi Manual
Jika itu masih tidak berhasil, maka Anda dapat secara manual mengekstrak tab dari file dengan menggunakan program pencarian string seperti Strings (gambar). Jalankan program, berikan file dan simpan ke file lain. Sebagian besar program semacam itu memerlukan penggunaan command-line, tetapi mungkin ada juga versi GUI (meskipun saya tidak dapat menemukan satupun saat ini). Jadi misalnya, jika Anda menyimpan
strings.exe
kec:\foobar
dan menyalin empat file ke sana juga, Anda bisa mengekstrak tab seperti itu:(Saya menambahkan ruang ekstra untuk menyelaraskan semuanya hanya untuk memperjelas apa yang terjadi.)
Sekarang Anda dapat membuka
*tabs.txt
file teks baru dan melihat URL dari tab yang telah Anda buka sebelumnya. Perhatikan bahwa Anda mungkin melihat banyak duplikasi serta beberapa tab yang telah Anda tutup.*sess.txt
File - file tersebut akan berisi informasi lain seperti teks yang telah Anda ketikkan ke dalam formulir pada halaman, jadi jika Anda memiliki halaman yang terbuka dengan banyak informasi yang telah Anda masukkan, Anda dapat memulihkannya sehingga Anda tidak harus memulai dari awal lagi dari awal. (Misalnya, jika saya secara tidak sengaja menutup halaman ini, saya dapat memulihkan teks ini yang sedang saya ketik saat ini alih-alih mencoba melakukan semuanya lagi. Horor!๏ _ ๏) Perhatikan lagi bahwa Anda kemungkinan akan melihat duplikasi. Bagian terburuknya adalah jika Anda telah mengetik sesuatu untuk sementara waktu dan itu telah berubah beberapa kali sejak Anda mulai (seperti teks ini di sini), maka Anda mungkin akan menemukan beberapa salinannya, masing-masing snapshot pada titik yang berbeda. Ini bisa membosankan untuk memeriksa setiap file untuk melihat mana yang merupakan versi terbaru dengan perubahan terbaru; tapi itu masih lebih baik daripada memulai dari awal lagi.Manajemen Sesi Masa Depan
Untuk menghindari masalah seperti ini di masa mendatang (dan untuk menghindari harus bergantung pada Chrome untuk bekerja dengan benar), Anda dapat menginstal ekstensi manajemen sesi . Ada beberapa yang bisa dipilih, tapi saya sarankan Session Buddy . Ini berfungsi cukup baik, serbaguna, dan Hans menerima laporan bug dan permintaan fitur . (Saya pikir dia baru-baru ini bahkan menambahkan sinkronisasi!) Session Buddy akan membiarkan Anda secara manual menyimpan sesi, tetapi juga dapat secara otomatis menyimpan sesi, sehingga Anda dapat dengan mudah pulih dari kerusakan.
Sekarang saya hanya akan memposting jawaban ini dengan mengklik tombol merah di sudut ...
sumber
chromium-browser --incognito
"cepat membaca hanya sesuatu yang kecil tanpa menggunakan fasilitas sesi pemulihan" (untuk sesi penjelajahan besar). Kemudian tekanctrl+n
bukanctrl+N
. Jendela baru akan menghapus sesi.Ya kamu bisa!
Tapi yang pertama, salin % LOCALAPPDATA% \ Google \ Chrome \ Data Pengguna ke lokasi yang aman.
Kemudian, mulai Chrome dan klik kanan pada bilah Tab dan pilih Buka kembali tab yang tertutup .
Tapi jangan mengambil kata-kata saya untuk itu. Ini dijamin berfungsi pada Chrome versi 29.0.1547.57 m. Untuk versi lain, periksa manual pengguna Anda.
Untuk mencegah masalah ini di masa mendatang, ubah pengaturan Chrome. Klik tombol menu Chrome di sudut kanan atas browser Anda, lalu klik Pengaturan . Di mana dikatakan "Pada startup" pilih opsi Lanjutkan di mana saya tinggalkan . Dengan cara ini, bahkan jika Anda menutup Chrome dengan sengaja, saat Anda memulainya di lain waktu itu akan menampilkan tab yang telah Anda buka sebelumnya, untuk masing-masing dan setiap kali Anda menutup dan memulainya lagi.
Namun perlu dicatat, bahwa tidak seperti Firefox, Chrome akan mencoba memuat setiap halaman web untuk setiap tab yang terbuka. Jika Anda memiliki komputer yang lambat atau Anda memiliki banyak tab terbuka ini bisa menjadi masalah. Ini juga dapat memengaruhi tagihan Anda jika Anda memiliki koneksi dial-up (mari kita hadapi itu; tidak semua pengguna internet di dunia ini mendedikasikan koneksi Fiber-LAN).
sumber
User Data
folder, itu bisa sangat besar, jadi menyalin semuanya akan sia-sia.;-)
Chrome\User Data
? Tak satu pun dari subfolder atau file lainnya?ketika Anda membuka jendela chrome baru, hal pertama yang Anda lakukan adalah memilih halaman 'Histori' dari menu. Ketika Anda berada di tab histori, Anda menekan yang biasa
Ctrl+Shift+T
dan mengembalikan sesi sebelumnya di jendela baru.Saya menggunakan ini baik setelah membunuh sesi browsing dan setelah menutup jendela browser dengan versi chrome dan chromium di linux.
Jawaban ini jelas jauh lebih sederhana daripada yang diterima, tetapi saya menemukan ini berfungsi dengan andal.
sumber
Klik submenu Tab Terbaru di menu tiga bilah. Kemudian kembalikan setiap grup tab (yang harus sesuai dengan windows Anda sebelumnya) satu per satu. Semoga Anda tidak memiliki terlalu banyak jendela yang terbuka ...
sumber
Setelah ini terjadi pada saya setelah membersihkan notebook saya dengan CCleaner. Apa yang saya lakukan agak sederhana tetapi bekerja dengan baik. Saya masuk ke Chrome History dan mencari entri untuk beberapa hari terakhir dan saya bisa mengembalikan semua tab yang saya inginkan. Semoga ini bisa membantu seseorang di masa depan Carlos Moura Brasil
sumber
:-(
Saya baru saja membuka Task Manager dan mengakhiri proses Chrome dengan penggunaan RAM tertinggi dan itu akan menutup browser bersama semua tab.
Lain kali saya membuka Chrome, itu akan bertanya apakah saya ingin mengembalikan tab dari sesi sebelumnya. Voila! Semua tab dikembalikan.
Saya menemukan ini hanya berfungsi jika saya membuka Chrome sebagai administrator setiap kali.
sumber
Inilah yang bekerja untuk saya. Pergi ke:
Klik kanan pada
Default
folder -> Properties -> Versi sebelumnya -> Kembalikan ke versi terbaru (sebelum kehilangan tab Anda).Sihir! (Ini mungkin memberi Anda beberapa kesalahan untuk mengembalikan beberapa file cache, abaikan / lewati saja.)
Opsi lain, seperti Ctrl+ Shift+ Tatau mengganti file "sesi saat ini" dan "tab saat ini" dengan file "sesi terakhir" dan "tab terakhir", tidak berfungsi untuk saya karena "sesi terakhir" dan "tab terakhir" saya. "File sudah ditulis ulang setelah kehilangan tab.
Mengembalikan versi folder sebelumnya melakukan trik (meskipun Anda mungkin tidak dapat mengembalikan beberapa tab terbaru - tetapi kemungkinan Anda akan mengingat apa itu sejak masih baru).
sumber
Jika Anda telah memulai ulang Chrome dan mengembalikan tab ini di masa lalu, maka saya pikir tab ini akan muncul dalam riwayat penelusuran Anda, dalam urutan yang sama seperti sebelumnya. Cukup buka halaman histori, gulir kembali ke tanggal / waktu ketika Anda terakhir kali berhasil mengembalikan tab, dan Anda akan melihat semuanya dikelompokkan bersama.
Tentu saja, ini mengasumsikan bahwa sebagian besar atau semua tab tetap terbuka melalui beberapa sesi, dan bahwa Anda tidak menghapus riwayat Anda secara teratur.
sumber
Karena pengaturan konfigurasi yang diusulkan
exited_cleanly = false
tidak berfungsi untuk saya, dan saya tidak menemukan yang setara dengan string untuk Linux, saya menemukan solusi lain.Current tabs
danCurrent session
, jika Anda masih memilikinya (terbaik: jugaLast...
)ps a | grep chromium
(nomor dalam kolom pertama) atauhtop
, /, jenischrom...
kill -s SIGILL <PID>
Current tabs
danCurrent session
ke~/.config/chromium
sumber
pkill chromium
Ingin menambahkan itu, tab Sematan akan dibuka kembali secara otomatis saat Anda memulai chrome di waktu berikutnya.
Juga ketika Anda menekan Ctrl + Shift + T semua tab sesi sebelumnya akan terbuka di jendela browser chrome baru (tab tidak akan ditambahkan ke jendela browser yang ada).
sumber
Untuk semua orang yang membaca, saya sangat menyarankan mengunduh Ekstensi Chrome Suspender Hebat . Ini tidak hanya mengoptimalkan penggunaan memori Anda (pada dasarnya menempatkan tab yang belum pernah Anda gunakan untuk sementara waktu, tetapi masih di dalam Chrome), tetapi juga menyimpan "sesi" penelusuran Anda. Jadi, bahkan jika Chrome menghapus semuanya, Anda dapat pergi ke pengaturan GS dan semua sesi Anda akan ada di sana - dan mudah untuk mengekspor dalam file teks.
sumber
jalan pintas sederhana adalah Ctrl + Shift + T dan Anda dapat memanggil kembali semua tab yang terbuka ....
sumber