Chromeの[ その他のツール]> [デスクトップに追加... ]を使用して、webappショートカットをデスクトップとタスクバーに固定し、別のクロムレスウィンドウで開きます。
これはうまく機能しますが、ショートカットをスタートメニューに固定すると、ファビコンの代わりにChromeのデフォルトアイコンが表示されます。
ファビコンは、デスクトップショートカットとタスクバーに正常に表示されます。
ファビコンをスタートメニューに表示するにはどうすればよいですか?
Chromeの[ その他のツール]> [デスクトップに追加... ]を使用して、webappショートカットをデスクトップとタスクバーに固定し、別のクロムレスウィンドウで開きます。
これはうまく機能しますが、ショートカットをスタートメニューに固定すると、ファビコンの代わりにChromeのデフォルトアイコンが表示されます。
ファビコンは、デスクトップショートカットとタスクバーに正常に表示されます。
ファビコンをスタートメニューに表示するにはどうすればよいですか?
回答:
この問題は、Windows 10がタイルのアイコンを選択する標準的な方法の癖が原因であるようです。Chromeヘルプフォーラムで「Leo Vr」による次の説明を見つけました。
スタートメニューの大きなGoogle-「アイコン」とGoogleアプリの「アイコン」はすべて同じであるという事実は、障害によるものではなく、「仕様による」ものです。Windows 10 Threshold 2の更新により、Microsoftはスタートメニューのタイルを少しカスタマイズできるようになりました。Googleはこの機能を使用しているため、一部の人は不満を感じています。
このカスタマイズは、ファイル「VisualElementsManifest.xml」を実行可能ファイルが存在するディレクトリに追加することによって行われます。この例では、ファイル「chome.VisualElementsManifest.xml」です。
プログラムをスタートメニューに追加すると、次のことが起こります。-プログラムのショートカットがディレクトリ ".... \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs"に作成されます。-このショートカットと前述のファイル「VisualElementsManifest.xml」に基づいてタイルが作成されます。これにより、プログラム「chrome.exe」のすべてのショートカットに同じ「アイコン」が設定されます。
これについて何ができますか?
- ファイル「VisualElementsManifest.xml」が欠落している場合、ショートカットのアイコンがタイルに使用されます。私たちの場合、それはまさに私たちが望むものです。
- ファイル「VisualElementsManifest.xml」を最初に削除(または名前変更)しても、何も起こりません。
- ただし、ショートカットが変更されると、タイルが更新されます。(ショートカットの「lastwritetime」が変更されれば十分です)。
- そのため、「powershell」を使用してlastwritetimeを変更しました(デフォルトではWindows 10にあります)
- このコマンドは次のとおりです:(ls "C:\ Users \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome-apps \ Google Maps.lnk")。lastwritetime = get-date
- もちろん、ショートカットの名前をあなたのケースに固有のものに変更する必要があります。
このようにして、私が望んでいたように見えるようにGoogleアプリのアイコンを取得しました。それがあなたにも役立つことを願っています。
同じスレッドの「tfenster」も、Chrome Appsフォルダー内のすべてのショートカットを更新するためのこの便利なPowerShellスクリプト(動作させるために少し変更する必要がありました)を提供します。
foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
$file.LastWriteTime = get-date
}
ほとんどの人に役立つはずの簡単な方法を次に示します。
Charles Roperの答えは気に入っていますが、Windows Powershellの使用経験がない人にとっては役に立ちません。
(クレジット:https : //www.youtube.com/watch?v=ISvelu_dym4)
基本的に、あなたはのコピー作成chrome.exeをするために名前を変更し、chrome2.exeして、この新しいEXEファイルへのあなたのスタートメニューのショートカットのすべてを指します。
[ 適用 ]をクリックすると、アイコンが正しく表示されます。
手順は次のとおりです。
ショートカットごとにchrome.exeの新しいコピーを作成する必要がないことに注意してください。chrome2.exeだけでできます。
幸運を!
または、サイトへの.URLショートカットを作成します。ファイルをに移動しますC:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
これらのオプションの多くを試しましたが、私のために働いた唯一の方法はg33kioによるこのソリューションでした:
アイコンが間違っている理由は、ショートカットがアプリケーションを起動するためのオプションを含むchrome.exeを参照するためです。これを修正する唯一の方法は、Chromeがbatファイルを作成するか、実際のexeファイルを使用して、関連するアイコンでアプリを起動することです。回避策がありますが、アプリごとに行う必要があり、簡単なプロセスではありません。
Google Appsで使用される通常のアイコンにアクセスする必要があります。次の2つのいずれかを実行できます。
- [スタート]-> [すべてのアプリ]-> [Chromeアプリ]をクリックします
- ショートカットの1つを右クリックして、[詳細]-> [ファイルの場所を開く]に移動します。
または
- エクスプローラーを開き、アドレスバーに次のように入力します。
- %USERPROFILE%\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome Apps
次の手順に従ってください。
- 別のエクスプローラーウィンドウを開く
- %USERPROFILE%\ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Applications
- インストールしたアプリごとにフォルダーが表示されます
- フォルダーの1つを開く
- アイコンファイルと別のmd5ファイルが表示されるはずです(拡張子が表示されていない場合は、[表示]をクリックして、ファイル名拡張子の横にあるチェックボックスをオンにする必要があります)
- 空白を右クリックして、[新規]-> [テキストドキュメント]をクリックします。
- テキストドキュメントを開き、次のいずれかを入力します。64ビットバージョン: "%PROGRAMFILES%\ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Default --app-id = [ID] 32ビットバージョン: "%PROGRAMFILES(x86)%\ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Default --app-id = [ID]
- [ID]をデスクトップアプリケーションを作成したフォルダーの名前からcrxを除いたものに置き換えます
- 例:_crx_gbchcmhmhahfdphkhkmpfmihenigjmppは--app-id = gbchcmhmhahfdphkhkmpfmihenigjmppになります
- ファイルを保存します。
- ファイルを右クリックして、名前の変更をクリックします。
- ファイルの名前をアプリ名に変更し、.txtを.batに置き換えます
- batファイルを右クリックして、最初の部分で開いたエクスプローラーウィンドウにドラッグします。
- ショートカットの作成をクリックします
- 新しいショートカットを右クリックして、プロパティをクリックします
- 変更アイコンをクリックして、batファイルを作成したフォルダーを参照し、.icoファイルを選択します
- 最後に、ショートカットの名前をWindowsのスタートメニューに表示する名前に変更します
- 新しいショートカットは、すべてのアプリのスタートメニューに表示されます。そこからスタートメニューにピン留めできます。
手順15でプロパティを変更する場合は、に設定Run
するMinimized
か、開いたときにコマンドプロンプトウィンドウが点滅します。