7

セットアップで作成した [スタート] メニューのアンインストール ショートカットを使用すると、Windows 10 に固有と思われる問題が発生します。ショートカットは表示されません。
ただし、作成した他のショートカットも表示されます...

の値は次のDefaultGroupNameとおりです。

DefaultGroupName={#MyAppPublisher}\MyCompany\MySoftwareName

[Icons]セクションのショートカットのエントリは次のとおりです。

[Icons]
Name: "{group}\{#MyAppName} {#MyAppVersion}"; Filename: "{app}\MyExeName.exe"; WorkingDir: "{app}"
Name: "{commondesktop}\{#MyAppName} {#MyAppVersion}"; Filename: "{app}\MyExeName.exe"; WorkingDir: "{app}"; IconFilename: "{app}\MyExeName.exe"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName} {#MyAppVersion}"; Filename: "{app}\MyExeName.exe"; WorkingDir: "{app}"; Tasks: quicklaunchicon
Name: "{group}\{cm:UninstallProgram, {#MyAppName} {#MyAppVersion}}"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; IconFilename: "{app}\Remove.ico"
Name: "{group}\{cm:SHORTCUT_SAV}"; Filename: "{code:GetDataDir}"

私も簡単なエントリを試しました:

Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"

しかし、ショートカットはまだ表示されていません。

これは、以前のバージョンの Windows では正常に機能することに注意してください...

これについて何か考えはありますか?検索しましたが、この特定の問題に関連するトピックは見つかりませんでした。

4

4 に答える 4

7

Windows 8 以降では、[スタート] メニューに多くの最適化を採用して、表示される項目の数を減らしています。

たとえば、ショートカットのラベルが異なっていたり、別のメニュー フォルダーに配置されていたりしても、同じターゲットを指す 2 つのショートカットは表示されません。

あなたはおそらくそのような最適化の犠牲者です。

とにかく、あなたがやろうとしていることは、Windows のガイドラインに反しています。

  • Windows 8 以降では、 [スタート] メニュー フォルダーを使用しないでください。
  • どのバージョンの Windows でも、アンインストーラーへのショートカットを[スタート] メニューに追加しないでください。ユーザーは、コントロール パネルまたは設定アプリに移動して、プログラムをアンインストールする必要があります (ショートカットが表示されない理由として、これも考えられます)。
于 2016-09-07T13:57:53.397 に答える
0

私も同じ問題を抱えていました。私の場合、Windows のスタート メニューのアンインストール ショートカットだけが消えることがあります。

どういうわけか私はそれを修正しました。

アイコンセクションでコマンドを使用して、このショートカットを 2 回作成します。それらの名前は異なる必要があります。

例えば:

Name: "{group}\{#Uninstall_Name} {#MyAppName}"; Filename: "{uninstallexe}";IconFilename: {app}\{#IconFileStartDesktop};

Name: "{group}\{#MyAppName} {#Uninstall_Name}"; Filename: "{uninstallexe}" ;IconFilename: {app}\{#IconFileStartDesktop};

最初のアンインストール ショートカットが表示されない場合は、2 番目のショートカットで表示されます。

于 2018-02-13T16:28:53.100 に答える