2009-05-21 11 views
3

私は、スタートメニューにショートカットを作成するインストーラ(NSIS)を持っています。プログラムをアンインストールすると、次のフォルダがアンインストールされます。NSISインストーラからWindows 7のスタートメニューを "リフレッシュ"するには?

C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ 

残念ながら、フォルダはまだスタートメニューにあります。 NSISアンインストーラからどうやって起動するのでしょうか?

答えて

0

私はWindows 7のコピーを持っていないので、私は確かに言うことができませんでしたが、あなたが削除したフォルダがスタートメニューの実際のものであることを確認しました(私はそれを作成した最初は)。

スタートメニューのフォルダに移動し、右クリックして開くことができます。

しかし、おとなしい提案かもしれません。 :)

+0

スタートメニューのショートカットのポイントを参照してください:これらのショートカットを再ログイン後にあるスタートメニューオプションがキャッシュされている場合、おそらくです\はProgramData \マイクロソフト\ Windows \スタートメニュー\プログラム\ をけど...まだそこにある:/それは以前のWindowsバージョンとの互換性を維持しながら、スタートショートカットを削除するより良い方法があります。ちょうどメモとして:私はWiXを使用している間、これらの問題を持っていなかった – kyrisu

+0

私が尋ねた理由は、XPと他のバージョンのWindowsに2つの場所があるからスタートメニューアイテムが来るからです:ユーザーのディレクトリと " 。 私はショートカットが両方で作成されていたが、1つだけから削除されたと思った! –

7

Win7はおそらくVistaと同じことをしており、ショートカットをすべてのユーザーのスタートメニューにコピー/移動します。スクリプトでRequestExecutionLevelを使用してこれを停止します。

Cへhttp://nsis.sourceforge.net/Shortcuts_removal_fails_on_Windows_Vista

+3

2人がコメントなしで正解をダウン投票しますか?おそらくアンダーズは、知識の豊富なNSISのスクリプタです。 –

+0

おそらくWin7の「バッシング」です。誰かが私にNSISがこの治療を受ける理由を教えてもらえれば、投稿を編集します。 – Anders

+0

ちょうど正しい答えが打ち切りに先行するように書き直してください。 – bobobobo

関連する問題