windows10 クイックアクセス修復

windows 10 でクイックアクセスが表示されない。追加できないという問題が起きていた。
任意のフォルダを追加しようとすると以下のエラーダイアログが表示され追加できないという状態。それにクイックアクセスという項目はあるものの中身は空っぽ。
ダイアログのタイトルとメッセージには追加しようとしたフォルダの場所が表示され、その下に DocFile が壊れていますというメッセージが出てきました。

2016-09-30-1

原因はおそらくハードディスクをごっそりお引っ越ししたことが原因じゃないかと思っている。
引っ越しに 2bay sata hdd docking unit を使って複製を行ったがどうも完全にコピーできなかったようなところがあった。ファイルの情報だけで中身がついて行かなかったファイルが所々にあったためだ。

まあ、発生原因はともかく対応を。DocFile が壊れていますと言われてもこのファイルが存在しない。何のことだと調べてみると結構見つかった。どうやら
%AppData%\Microsoft\Windows\Recent\AutomaticDestinations
%AppData%\Microsoft\Windows\Recent\CustomDestinations

にあるファイルのことらしくこのフォルダ?は保護されたオペレーティングシステム…を解除しても表示されなかった。なのでエクスプローラーのアドレスバーに直接書き込んで移動。
いきなり消すのもなんだと思い ???.automaticDestinations-ms ファイルをごっそり別フォルダへ移動で対応。??? は任意の16進数数値。
移動した瞬間新たなファイルができあがってクイックアクセスが修復された。

あとでもっと調べてみると ??? はソフトウェアのインストール場所の情報などを16進数で表し、ファイルには最近使用したファイルやジャンプリストの情報が記録されているようです。なのでいきなり削除しても問題ないと思います。

私の環境は AutomaticDestinations 以下のファイルを削除することで解決したので削除していませんが CustomDestinations 以下のファイルも削除と書かれていました。
あと、管理者権限の CommandPrompt で del /F  /Q …. とか情報ありましたがエクスプローラーで普通に作業できました。これは windows7 情報だったのでバージョンによっても違うのかもしれませんね。

wordpress 更新でトラブル

wordpress 4.3.6 から 4.6.1 へアップグレードしたら
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 122880 bytes) in …/wp-admin/includes/template.php on line 730
なるエラーが表示され
ダッシュボードほか操作メニューが表示されなくってしまった。ついでにトップページも表示が一部おかしくなっている。

症状は以下の二つ。
トップページは表示されているが、一部表示がおかしい。というか、スクリプトが途中まで実行されているがエラーで強制終了したような感じ。
wp-admin にアクセスできなくなってしまっている。がログインはできている。

こちらのサイトは更新しても問題なく表示されたので違いはプラグインかと考え追加したプラグインを疑って調査開始。追加したプラグインで google アナリティクス関連はどちらにも追加しているので除外。
wp-social-bookmarking-light もたぶん大丈夫そうだと考え、問題のサイトでインストールしたプラグインで怪しそうなのは以下の2つ。
wp-gpx-maps
all-in-one-seo-pack

まずは、サイト自体の表示がおかしいところから。
スクリプト停止は地図を表示させている記事が問題のようなので wp-gpx-maps を何とかすることに。
操作メニューへアクセスできない為、ファイルマネージャーでフォルダ移動させることにしました。
やはりこれが原因で移動するとツーリングマップの表示できなくなったがサイト自体は正常に表示できるようになりました。これは4.6.1は未検証のプラグインでした。
地図表示については対応しているプラグインがありそうなので後日修正することにします。

次は wp-admin にアクセスできない原因調査。
怪しそうな seo 関連のプラグインがメニューに悪影響を与えているのではと all-in-one-seo-pack を移動させてみると、ビンゴでした。移動させたらエラーは表示されなくなり操作メニューも無事表示できました。
しかし、このプラグイン4.6.1に対応してるようだがなぜエラーが出たのだろう。

なんだかんだで意外とあっさり問題解決しました。
でも、やっぱりエラーが出たら焦りますねぇ。