Windows 8 Modern UIアプリへのデスクトップショートカットを作成する方法は?


17

現時点ではWindows 8を使用していますが、デスクトップにModern UI(以前のMetro UI)アプリケーションへのショートカットを作成する方法があるかどうか疑問に思っていました。

回答:


7

私の知る限り、これを行うための組み込みの方法はありません。Windows 8に付属のアプリでは、MetroApp Linkを使用できます。公式ウェブサイト(イタリア語)はこちら。ただし、現在、ストアからダウンロードしたアプリはサポートしていません。


1
新しいバージョンModernApp Linkと呼ばれるようになりました)。
カラン

26

すべてのモダンUIアプリには、アプリの起動に使用できるURLプロトコルが関連付けられています。
次のような特定のアプリのプロトコルを見つけることができます。

  1. Windows + Rを押します
  2. タイプ regedit
  3. 案内する HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
  4. (例えば、アプリのサブキーを検索AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
  5. そのサブキー内で、 ActivatableClassId_some long name_\CustomProperties
  6. Name値は、あなたのプロトコル名を教えてくれます。

その後、にショートカットを作成できname://ます。(例えば、kindle://

アイコンを取得するのは少し難しいです。
直下のサブキーには、という形式のActivatableClassIdIconがあります。PNGアイコンはにあります。 ただし、ショートカットで使用するには、このPNGをICOファイルに変換する必要があります。@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png


4
人々が興味を持っているなら、これらの手順を自動化して、任意のModern UIアプリへのショートカットを作成するデスクトップアプリを作成できます。この回答が15票に達した場合、それを行います。
SLaks

2
@SLaksあなたは私の投票を得て、私は本当にそのデスクトップアプリを見るのが大好きです。:)
avirk

1
すばらしい答え。これは古いことは知っていますが、そのデスクトップアプリを作成したことはありますか?
ロータリーハート

3
@SLaks- 15票あります
ラムハウンド

2
この答えは正しくありません。リストされているパッケージは、URIハンドラーが登録されているパッケージのみです。アプリケーションの多くは、URIハンドラが登録されていないが、すべている
EionRobb

3
  1. デスクトップを右クリックしてを選択しますnew->shortcut
  2. ダイアログウィンドウが開いたら、%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}アプリケーションを適切に入力して名前を付けます。
  3. 作成したアイコンをクリックして、Applicationsウィンドウを起動します。
  4. 使用するMetroアプリケーションを選択します。

参照:http : //forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop


2
OPはアプリケーションフォルダーへのショートカットを作成するようですが、OPは特定のMetroアプリへのショートカットを作成する必要があります。
インドレック

彼がソフトウェアのインストールを受け入れているのであれば、MetroApp Linkを使用できると思います。
에이바

2

私は自分で解決策を見つけたので、ここで答えを完成させたいと思います。これは、http: //poshcode.org/3740に投稿されたTome TanasovskiによるC#とPowerShellのコードによって行われました。

それを機能させるためにコードをよく理解する必要はありません。良いことは、3番目のexeをダウンロードする必要がなく、プログラム可能なので、1つのホットキーで電卓とPDFビューアーを開くことができることです。

  1. PowerShellコマンドボックスを開き、上記のリンクからコピーしたすべてのコードを貼り付けます。

  2. 走る

    Get-metroApp

  3. 推測可能なアプリ名のAppUserModelIdのリストがリストされます。たとえば、電卓を探しています。AppUserModelIdは「Microsoft.WindowsCalculator_8wekyb3d8bbwe!App」です。PowerShellコマンドボックスで、実行します

    start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

もちろん、このように電卓を再度呼び出すことは好ましくありません。コマンドをすべて(たとえば、関数get-metroAppの一部が不要なわけではありません).ps1に保存できます。その後、この.ps1へのショートカットを作成して実行できます。最後に、このショートカットをスタートメニューフォルダーに配置すると、アプリにホットキーを割り当てることができます。


0

ここに移動します:(ショートカットを作成する「モダン」アプリの明確でシンプルなソリューションです-ショートカットを使用してスタートアップフォルダーに置き、ログオン時にアプリが開くようにします 。http://winaero.com / blog / exclusive-how-to-start-a-modern-app-from-desktop-without-going-to-the-metro-start-screen /#comment-5450


申し訳ありませんが、ここにリンクがあります
。– user469000


-1

PowerShell経由で起動できます。例えば、

powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews

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