【質問】稼働中にWindowsタスクバーに表示No.04968
きらぽち さん 14/07/21 20:45
 
担当者様

お世話になります。

「秀丸ファイラーClasic」実行時のWindowsタスクバーに表示される
アイコンの変更方法について質問させてください。

現在、デスクトップの「スタート」メニューに登録されている
秀丸ファイラーClasicの「ショートカット」アイコンをディフォルトから変更して使
用しています。

秀丸ファイラーClasic稼働中にWindowsの「タスクバー」に表示されるアイコンは
変更した「ショートカット」のデザインではなく、デフォルトのデザインが表示され
ております。
これを「ショートカット」で変更登録したアイコンが表示されるようにしたいです。
「exe」のアイコンを変更すればよいかと試行錯誤しましたが変更することはできま
せんでした。

解決方法が「秀丸ファイラーClasic」でなくWindowsの問題でしたらご容赦ください。
お手数をかけますが、よろしくお願い致します。


<環境>
Windows8.1 
秀丸ファイラーClasic 1.10

[ ]
RE:04968 【質問】稼働中にWindowsタスクNo.04973
秀丸担当 さん 14/07/22 12:48
 

タスクバーのアイコンは、秀丸ファイラーClassicとして特に指定しているとい
うことは無いので、Windowsの機能そのままということになります。

Windows8.1で試してみたところでは、起動中にデスクトップのショートカットの
アイコンを変更しても、即時に反映はされないようです。
いったんピン留めすると、そのときのアイコンを覚えてしまうようです。
ピン留めを外して、秀丸ファイラーClassicを全て終了させ(常駐していたら常
駐も)、その状態でアイコンを変更してからだとできるようです。

[ ]
RE:04973 【質問】稼働中にWindowsタスクNo.04979
きらぽち さん 14/07/22 21:04
 
ご回答ありがとうございます。
原因がWindows範疇でご迷惑をおかけしました。
できましたら引き続きご教授頂けないでしょうか

アドバス頂いた手順を試しました。
「秀丸ファイラーClassic」停止時で
タスクバーのピン留めされた「秀丸ファイラーClassic」アイコンは
変更されたアイコンが反映されました。
しかし「秀丸ファイラーClassic」稼働中はタスクバーに表示されるアイコンは
デフォルトのデザインが表示されます。

稼働中も変更したアイコンデザインが表示される方法はないでしょうか
あつかましい質問で大変恐縮ですが、よろしくお願い致します。

[ ]
RE:04979 【質問】稼働中にWindowsタスクNo.04982
秀丸担当 さん 14/07/23 10:55
 

こちらで確認したところではデスクトップのショートカットのアイコン変更で、
起動していないときも、起動中も、共に変更されたものが反映されていました。

ですが、他のアプリケーション一般で、言われているような思うようにアイコン
が変化しないことを体験したことはあります。
Windowsの振る舞いがよくわからないところがあるのですが、タスクバーに表示
されるものは、スタートメニュー、デスクトップ、などにあるショートカットの
複製が作られるようで、どの複製になるかは確定的なルールが不明です。
一番最初に使用したショートカットを記憶しているっぽいような気もしますが、
はっきりとしたことはわかりません。

秀丸ファイラーClassicは、標準では以下の場所にショートカットを作成します。

 デスクトップ
 C:\Users\(ユーザー名)\Desktop

 スタートメニューのプログラム直下(すべてのユーザー)
 C:\ProgramData\Microsoft\Windows\Start Menu\Programs

常駐をONにすると、以下の場所にもショートカットを作成します。

 スタートメニューのスタートアップ(ユーザーごと)
 C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Windows\Start Menu\
Programs\Startup

これらのショートカットやを全て確認してみたり、または全てアイコン変更して
みたりするといい気もします。
あと、ピン留めしたときの複製は、

 C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Internet Explorer\
Quick Launch\User Pinned\TaskBar

に作られるようです。

他には、アイコンキャッシュが関係しているとしたら、アイコンキャッシュをク
リアしてみると変化があるのかもしれないです。
そうだとしたら、「アイコンキャッシュ windows8」などのキーワードでWeb検索
してみるといろいろ情報が得られると思います。

[ ]
RE:04982 【質問】稼働中にWindowsタスクNo.04986
きらぽち さん 14/07/24 00:04
 
丁寧なご回答ありがとうございます。
教えて頂いた「秀丸ファイラーClassic」関連のディレクトリー内のショートカット
の削除と
アイコンキャッシュのクリアをおこないましたが
残念ながら、タスクバーに表示される稼働中アイコンは元のデザインに戻ってしまい
ます。

アイコンキャッシュについて書かれた複数のサイトを参考にして
IconCache.dbを削除し、作成した空ファイルを読み取り専用にしPC再起動や
「C:\Users\xxx\AppData\Local\Microsoft\Windows\Explorer」内のIconCache*.dbを
削除したり
試行錯誤を重ねました。

「秀丸スタートメニュー」も利用させていただいております。
「C:\Users\xxx\AppData\Local\Microsoft\Windows\Explorer」内のIconCache*.db削
除は
実際には削除せずファイル圧縮をしました。
その際、いくつかのファイルが「秀丸スタートメニュー」や「圧縮PG」から排他され
該当ファイルをスキップしながらおこないました。

ご回答内にもあったように
やはり、Windowsはどこかに記憶しているようですね
もう少し試行錯誤を続けてみます。
いろいろありがとうございました。


[ ]
RE:04986 【質問】稼働中にWindowsタスクNo.04990
Az さん 14/07/24 16:17
 
こんにちは。

ショートカットアイコンの変更を頻繁にされないのでしたら
(例えば、βのバージョンアップの時とかその程度でしたら)
エクスプローラーの再起動でタスクバーのアイコンは変わる
と思います。

Windows8系ですとタスクマネージャーを詳細表示し、プロ
セスのタブにフォーカスしますと、そのプロセス一覧に
エクスプローラー
があると思います(Internet Explorerではなくて、ファイル
管理等を行うエクスプローラーのほうです)

そのプロセス(Win8だとエクスプローラーのアイコンが出る
ような気もしますのでそのアイコン)を右クリックしますと、
メニューの選択項目に
再起動
という項目がありますので、そこをクリックしますとエクス
プローラーが再起動し、タスクバーへのショートカットアイ
コンもアプリが稼働中でも反映されると思います。
※念の為、アプリは一度閉じてから行ったほうがいいかもし
れません(これは個人的にそう思っているだけで特に根拠
はありませんが・・・)

蛇足ですが、私の場合はWindows7を使用していて、秀丸
ファイラーはβのバージョンアップ時にインストールし、
ツールバーやタスクバーに出るアイコンを別のに変えてい
ますが、Win7の場合はタスクマネージャーからエクスプローラー
のプロセス終了をし、ファイルメニューの新しいタスクの実行
から
explorer
とタイプしエクスプローラーを再起動したりしてタスクバーに
差し替えたアイコンを反映させています(秀丸エディタ等、他
のアプリでもタスクバーのアイコンを変えている場合は、エクス
プロラーの再起動で必要なケースもそこそこあります。
(PCの再起動をするのは手間ですし、実際はタスクマネージャー
からいちいちプロセスを終了したり再起動かけたりするのもやや
手間なのでこのあたりはバッチ処理で行っていますが)

タスクバーにピン留めしたアイコンの変化について私的なやり
方を記してみましたが、もし的外れなPOSTになってしまいまし
たら、すみません。
また、エクスプローラーの再起動自体、個人的には特に問題視
していませんが(頻繁にやらなければ)、何かそのあたりで不安
要素があれば、どなたかご指摘ください。

それでは失礼いたします。

Az

[ ]
RE:04990 【質問】稼働中にWindowsタスクNo.04991
Az さん 14/07/24 16:34
 
1つ記し忘れてしまいました。
エクスプローラーの再起動を行うと、タスクトレイの
ほうからタスクバーに表示しているアイコンの類等も
一度リセットがかかってしまうものもあります。

Win7の場合は、そのような場合はタスクトレイのカス
タマイズから、再度、アイコンと通知を表示、として
やることになります。
例)HWiNFO等の温度を示すアイコン等など
Windows標準のはエクスプローラー再起動でも
リセットはされないようですが。

[ ]
RE:04991 【質問】稼働中にWindowsタスクNo.04992
Az さん 14/07/24 16:54
 
何度もすみません。
ちょっと気になったのでいくつかのタスクバーに
ピン留めしているアプリで試してみました。

結果、ショートカットアイコンの変更、でアイコン
変更されている場合は先のPOSTのエクスプローラー
再起動でも無理なようです。

エクスプローラー再起動で替えたアイコンが反映
されるのは、実行ファイル自体のアイコンを他のに
差し替えた場合等で、タスクバーからショートカット
アイコンの変更、ということでアイコン変更をした
ような場合は、どうもうまく変わらないようです。

長々とエクスプローラーの再起動について記してし
まいましたが、おそらく無駄な結果に終わると思われ
ますゆえ、エクスプローラーの再起動でのタスクバー
ピン留めのショートカットアイコンの変更の反映には
トライされないでいただければと思います。

的はずれなPOSTになってしまい申し訳ありません。

[ ]