DMM版ウマ娘やプリコネのショートカットを作成しタスクバーに固定とかする方法

2022年1月22日

DMMゲームプレイヤーから作成したショートカットは特殊なのでタスクバーに固定やスタートメニューに追加することはできません
追記: それすらも出来なくなりました このサイトに書いてある通りにすれば作れるようになります

追追記: 一部のゲームで復活したらしいがタスクバーに固定やスタートメニューに追加することが出来ない仕様は健在

追記: オススメ記事

DMMのゲームを一発で直接起動できるようにしたソフトを開発しました

2022年3月にアップデートが配信されたDMMGamePlayerですが不具合まみれでゲームの起動に時間がかかったりログインし直さなかったりしなければなりません
blog.yuki0311.com

ショートカットの作り方

まず、 DMMゲームプレイヤーからショートカットを作成します

DMMゲームプレイヤーを起動しMyゲームを選択、ショートカットを作りたいゲームをマウスでホバーし右下にショートカット作成と表示されるのでクリックします
このボタンが存在しないゲームは下記のバージョン5についてをご覧ください

次に、作成したショートカットがデスクトップに作成されていると思うのでそれを右クリック、プロパティを選択しURL欄に書かれている文字列をメモしてください(下記のようなやつ)

dmmgameplayer://umamusume/cl/general/umamusume

そもそもショートカット作成が出来ないゲーム

DMMGamePlayerProductIdCheckerというツールを使用することで確認することが出来ます

DMM Game Player Fast Launcher for secure and fast start-up - Releases · fa0311/D…
github.com

上のサイトにアクセスしたあと、DMMGamePlayerProductIdChecker.exeをクリックしてダウンロードしてください

dmmgameplayer://<product_id>/cl/general/<product_id>

上の文字列の<product_id>にDMMGamePlayerProductIdCheckerから入手した文字列に置き換えて使用してください

次に、 デスクトップやエクスプローラーの何も無いところを右クリック、新規作成ショートカットをクリックします
項目の場所を入力してください

C:\Windows\System32\rundll32.exe url.dll,FileProtocolHandler <ここにさっきメモしたURL>

と入力してください(下記のような感じに)

C:\Windows\System32\rundll32.exe url.dll,FileProtocolHandler dmmgameplayer://umamusume/cl/general/umamusume

上記ので動かなかったら下記のような感じに

C:\Windows\System32\cmd.exe /c "rundll32.exe url.dll,FileProtocolHandler dmmgameplayer://umamusume/cl/general/umamusume"

これだけだとゲームのショートカットっぽくないので作ったショートカットを右クリックしてアイコンの変更やショートカットの名前を変更したりして使ってください

技術的な話

DMMゲームプレイヤーで作成されるショートカットはインターネットショートカット(.url)なのでショートカット(.lnk)とは別物です
意外とインターネットショートカットが作成されるストアは多いですがSteamやUbisoft Connectなどはダウンロードしたアプリケーションファイルを直接実行できます
DMMゲームプレイヤーはダウンロードしたアプリケーションファイルを直接実行すると検知されてログインできません
なのでインターネットショートカットに含まれるURIスキームから起動させてあげる必要があります
rundll32.exeを叩いてURIスキームを起動しています