一部のプログラムをWindows 7タスクバーに固定できない


8

先日、Eclipseの実行を直接固定できないEclipseを実行しているときに気づきました(ショートカットを固定して起動することはできますが、一度起動すると、Java SDKを使用する別のアプリケーションを開くようで、それを実行できません固定されています)。

それは私に考えさせました:なぜすべてをタスクバーに固定できないのですか?プログラムの制限は何ですか?私のEclipseの例の場合、Javaプログラムをバックグラウンドで実行していることが原因と考えられますが、Starcraft 2などのプログラムでも同じことが起こります。


Eclipseをタスクバーに固定できない画像:db.tt/PlAqxM2n
Gareth Jones

同じことがMinecraftでも起こります。ゲームにログインすると(ログイン後)タスクバーに固定できません
Gareth Jones

回答:


3

これらのアプリは、実際にはマルチプロセスアプリです。小さなランチャー(Starcraftの場合)またはランタイム(Java for EclipseおよびMinecraft)がショートカットによって起動され、アプリケーションのメインプロセスがロードされます。それらのスターターが正しいAppUserModelIDsを割り当てない場合、それは本質的にタスクバーの識別子であり、固定することはできません。


1
ああ、そうですね、ランチャーを使った他のゲームを固定できる理由も説明しています
Gareth Jones

1

これを回避するには、コマンドプロンプトを作成し、それをタスクバーに固定して、ターゲットを必要なものに変更します。

ここにあります:http : //mattrefghi.com/blog/2012/06/how-to-pin-a-batch-file-to-the-taskbar-in-windows-7/

スタートボタンをクリックします。検索ボックスに「コマンドプロンプト」と入力します。検索結果に表示されたら、[コマンドプロンプト]を右クリックし、[タスクバーに固定]を選択します。Shiftキーを押しながら、タスクバーの黒いコマンドプロンプトアイコンを右クリックします。表示されたコンテキストメニューから[プロパティ]を選択します。ここで、[ターゲット]フィールドの値に注目します。%windir%\ system32 \ cmd.exe Tweet現状では、コマンドプロンプトウィンドウを表示する実行可能ファイルを起動しようとしているだけです。トリックを機能させるには、次のテキストを太字で追加する必要があります。%windir%\ system32 \ cmd.exe / c“ c:\ somewhere \ myscript.bat”ツイート“ / c”パラメータは“ cmd.exe”提供されたコマンドのみを実行し、すぐに自分自身を閉じる必要があることに注意してください。この場合、バッチファイルを起動するように指示しています。そして、そのファイルはそれ自体の中でいくつでもコマンドを実行できます。パスは、当然、マシン上のファイルの実際の場所を反映している必要があります。これを設定したら、黒いコマンドプロンプトアイコンをクリックするだけで、スクリプトを起動できます。マイクロソフトがそのようなファイルのサポートを改善する計画があるかどうかはわかりませんが、当面は、これは適切な回避策であると考えています。


驚くばかり。ネットワークドライブでも動作します!ただし、ネットワークドライブ上のexeファイルへのショートカットでは機能しません。
NOTjust-user4304

つまり、要約すると、「cmd /c "thethingyouwanttorun"代わりにショートカットを固定」しますか?
mwfearnley

1

後で参照できるように、アプリを実際にランチャーに固定できることを指摘しておきます。ランチャーをタスクバーにドラッグするだけで、そこに表示されます。唯一の問題は、ランチャーが閉じて別のアプリが存在し、同じタスクに2つのアイコンが表示されるため、通常のアプリとまったく同じように機能しないことです。少し面倒ですが、動作します。


はい、それが私の問題全体であり、質問の理由でした
Gareth Jones

1

DoctorNodeが既に指摘したように、リムーバブルメディア上のアプリもタスクバーに固定することはできません。これはWindows 10にも当てはまります。簡単な回避策があります。

  1. 固定したい実行可能ファイルをハードディスク上の任意のフォルダにコピーします。これにより、既に正しい名前とアイコンを取得できます。

  2. コピーした実行可能ファイルをタスクバーにドラッグします、それは喜んでピンします

  3. 「C:\ Users \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ Taskbar」に移動します。「ユーザーの固定」フォルダは非表示になっていますが、アドレスバーに名前を入力すると開きます

  4. そこにコピーされたexeへの生成されたショートカットを変更します。実行可能ファイルのパスとフォルダ名をリムーバブルメディア上のものに置き換えて保存します

ほら!タスクバーアイコンは、リムーバブルメディア上のアプリ/プログラムをアクティブにし、それらのアプリを直接起動した場合でもアクティブになり、複数のウィンドウを収集します。つまり、すべてが正常に機能するはずです。タスクバーからピン留めを外すこともできますが、ピン留めを再設定するには、上記の手順を再度行う必要があります。


0

開始eclipse.exeしてタスクバーにピン留めしました。

ピンエクリプス

そして、これがまた役立つことを願っています:

マイクロソフトアンサー


3
画像へのリンクを画像共有サイトに投稿すると、その画像が表示されます。

しかし、これは答えではありません、あなたはOPが尋ねたものを得ませんでしたか?
avirk

私は彼が尋ねたものを手に入れ、私の日食でちょうど示しました。また、現在インストールされているすべてのプログラムをピン留めすることもできます。
Jason Paddle

1
しかし、それらを固定できるかどうか尋ねるのではなく、なぜいくつかのプログラムが固定できないのかと尋ねるのですか?また、すべてではなく、ほとんどのプログラムをタスクバーに固定できます
Gareth Jones

2
さて、これを確認してください。ここでは、一部のプログラムとファイルを固定できない理由について説明します。レジストリの編集
Jason Paddle

0

Windows環境のタスクバーに一部のプログラムを追加できないようにする条件をいくつか追加します。

  1. その1つは、ファイル名に含まれている予約済みのホットワードに関係しています。Windowsは、次の単語のリストを含むファイル名がタスクバーに固定されるのを防ぎます。

ドキュメンテーション;ヘルプ;インストール;詳細情報; Readme; Read me; Read First;セットアップ;サポート;新機能;削除

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation \ AddRemoveNamesのレジストリにあります

これはおそらく、不要なファイルや不要なファイルがタスクバーに固定されるのを防ぐためです。私にはその推論の根拠はありません、それは私自身のものです。追加情報はこのリンクで見つけることができます。

  1. タスクバーへのピン留めを防ぐもう1つのことは、プログラムがリムーバブルメモリ(SDカードまたはUSB)にインストールされている場合です。原因を発見するまで、この問題はしばらくの間私を悩ませました。

これがこの問題を抱えている他の人を助けることを願っています。

乾杯

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.