週に2回「Google Chromeが正常にシャットダウンしませんでした」という問題が発生します-
これは常にChrome のデフォルトのユーザープロファイルを削除してChromeを開くことでこの問題を修正しましたが、拡張機能/アプリ/ブックマーク/設定。
しかし、これはより頻繁に起こり、設定を失い続けます
この狂気を終わらせる方法はありますか?Win 8.1 / Chromeの最新バージョンを実行しています
週に2回「Google Chromeが正常にシャットダウンしませんでした」という問題が発生します-
これは常にChrome のデフォルトのユーザープロファイルを削除してChromeを開くことでこの問題を修正しましたが、拡張機能/アプリ/ブックマーク/設定。
しかし、これはより頻繁に起こり、設定を失い続けます
この狂気を終わらせる方法はありますか?Win 8.1 / Chromeの最新バージョンを実行しています
回答:
(Chromeの)[設定] / [詳細]に移動し、[Google Chromeを閉じたときにバックグラウンドアプリの実行を続ける]オプションのチェックボックスをオンにしました。これで問題は解決しました。
皮肉なことに、別のユーザーがそのオプションのチェックを外して修正したため、この設定に行きました。
単にオプションを変更するだけで、Chromeは内部的に何かをクリーンアップするでしょう。私は、Chromeが実際に正しくシャットダウンできず、何らかの理由でエラーフラグがスタックしたときに偽のエラーメッセージが始まったと考えています。
編集:2018年後半から、「Google Chromeを閉じたときにバックグラウンドアプリを実行し続ける」オプションが、Google Chrome(Windows 10)の[設定]> [詳細]> [システム]で利用できるようになりました。
これは私にも起こっていました。次のことを行うだけです。
%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
preferences
下に向かって、次の行を見つけます。
"exit_type": "Crashed"
次にCrashed
、次のnormal
ように置き換えます。
"exit_type": "normal"
Chromeを保存して再起動する
問題を修正する必要があります!
preferences
ファイルが見つかりません。
Windowsでは%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences
、マルウェアの破損により、ファイルからシステム属性、非表示属性、読み取り専用属性を削除する必要がある場合があります。「クラッシュ」ステータスは、Chromeが「クラッシュ」ステータスを削除することをファイル属性が禁止しているため、起動するたびに保持されます。これを行うには、次のコマンドを使用します(高度は必要ありません)。
attrib -h -s -r "%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences"
Chromeを開いて警告の[x]または[復元]ボタンをクリックした後、Chromeを閉じると、次に開くときにエラーがなくなります。
私は私のものを修正しました:
新しいWindowsサインオンアカウントを作成します-または、ゲストアカウントを有効にします
Win Explorer(ツール、フォルダーオプション)を使用して、隠しファイルを表示するように設定します
次に移動します: Users\new_or_guest_account\AppData\Local\Google
フォルダを「コピー」
に行く: Users\the_account_having_trouble\AppData\Local\Google
Googleフォルダーを削除(または名前変更)
Googleフォルダを「貼り付け」
あなたは行ってもいいはずです。
C:\ Users \ account \ AppData \ Local \ Google \ Chrome \ User Data \ Defaultにあるブックマークファイルをコピーして貼り付けると、ブックマークを復元できます。
環境設定ファイルの最初にあるアカウントの重複を削除することで、この問題を最近解決しました。
開いた: %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences
そして(おそらくファイルの一番上に)見つけます
"account_info": [ {
"account_id": "address@gmail.com",
"email": "adress@gmail.com",
"gaia": "256524851203586575245"
}, {
"account_id": "adress@gmail.com",
"email": "adress@gmail.com",
"gaia": "256524851203586575245"
} ],
私は重複を削除したので、私は結局:
"account_info": [ {
"account_id": "address@gmail.com",
"email": "adress@gmail.com",
"gaia": "256524851203586575245"
} ],
これにより、すべての拡張機能と設定が保持されました。また、起動後に複数のタブを開いたり、Chromeを閉じずにウィンドウをシャットダウンした後でも「Google Chromeが正しくシャットダウンしませんでした」というメッセージが表示されることはありません。
(しばらくすると、アレイに重複したアカウントが再び含まれることに気付きましたが、問題は発生しませんでした。)
Ryanの優れた回答を使用しようとすると、ファイル%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences
が使用中であることがわかりました。Sysinternals Process Explorerの「Find Handle or DLL」を使用して検索したところ、Lenovo UtilityであることがわかりましたC:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe
-- Location Task Manager LPD Access Agent
。
ソリューション:殺したがlpdagent.exe
-これ以上、その後もう一回「Google Chromeが正常にシャットダウンしませんでした」、としまった-問題は修正されました、一度Chromeを開けません。
答えが複雑だと思ったので、ブラウジング履歴の保存を止めないように考えました。とにかくそれを参照することはありません。そこで、閲覧履歴の保存を停止しました。出来た。
でUbuntuのためのまたは類似した、クロムやグーグル・クロム
sed -i \
's,"exit_type":\s*"Crashed","exit_type":"Normal",g' \
~/.config/{google-chrome,chromium}/@(Profile\ ?|Default)/Preferences
ブラウザを起動する前にこれを実行します。これをbashスクリプトに入れます。
$ cat ~/bin/internet
#!/usr/bin/env bash
shopt -s extglob
sed -i \
's,"exit_type":\s*"Crashed","exit_type":"Normal",g' \
~/.config/{google-chrome,chromium}/@(Profile\ ?|Default)/Preferences
exec "$@"
.desktop
ファイルを使用する場合、ファイルを変更することもできます。
$ sudo sed -i 's,Exec=,Exec=/home/bartek/bin/internet,g' /usr/share/applications/{google-chrome,chromium-browser}.desktop
$ grep Exec /usr/share/applications/{google-chrome,chromium-browser}.desktop
/usr/share/applications/google-chrome.desktop:Exec=/home/bartek/bin/internet /usr/bin/google-chrome-stable %U
/usr/share/applications/google-chrome.desktop:Exec=/home/bartek/bin/internet /usr/bin/google-chrome-stable
/usr/share/applications/google-chrome.desktop:Exec=/home/bartek/bin/internet /usr/bin/google-chrome-stable --incognito
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser %U
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser --incognito
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser --temp-profile
コマンドの詳細:
- replaces JSON file key "exit_type" from "Crashed" to "Normal"
- JSON might include white space after colons, removed
- {google-chrome,chromium} - bash brace expansion, creates multiple paths if any of those exist
- /@(Profile\ ?|Default) - bash extended pattern, similar to brace expansion, allows for wildcards ? in patterns
- I used comma instead of common / in sed pattern, for readability
次のコマンドを使用して起動します。
google chrome --restore-last-session
http://peter.sh/experiments/chromium-command-line-switches/#restore-last-session
ギリの答えから