Teamsの「リンクを取得」で配布したURLがブラウザーで開いてしまい、毎回「アプリで開く?」の選択を求められる――そんな運用の小さなストレスを、リンクの工夫だけで解消できます。テナント全体の既定設定は変えず、特定チームだけをTeamsデスクトップアプリで直接開くショートカットの作り方と配布手順をまとめます。
結論:リンクの先頭を「msteams://」に置き換えるだけでTeamsアプリを直接起動できる
Teamsの「リンクを取得」でコピーされるURLは、多くの場合 https://teams.microsoft.com/ から始まるディープリンクです。これをそのまま配布すると、クリック時にブラウザーが起動し、そこから「Teamsアプリで開く/ブラウザーで続行」といった選択画面が出やすくなります。
そこで、配布するリンクの先頭だけを次のように置き換えます。
- 置き換え前:
https:// - 置き換え後:
msteams://
msteams:// はTeamsデスクトップアプリに紐づくプロトコル(URIスキーム)です。OSがTeamsに直接処理を渡すため、ブラウザーを経由せずにTeamsアプリで開く動きになります。大事なのは、これは「リンクの書き方」の工夫であり、テナント全体の既定設定を変更しない点です。
置き換え例(チーム/チャネル)
| 対象 | 取得したままのリンク | 配布用リンク(置き換え後) |
|---|---|---|
| チーム | https://teams.microsoft.com/l/team/…… | msteams://teams.microsoft.com/l/team/…… |
| チャネル | https://teams.microsoft.com/l/channel/…… | msteams://teams.microsoft.com/l/channel/…… |
この方法でできること・できないこと
| 項目 | できる | できない/注意が必要 |
|---|---|---|
| 特定チーム(またはチャネル)を1クリックで開く | ◯(ショートカットで実現) | — |
| ブラウザーの「アプリで開く?」の選択画面を避ける | ◯(ブラウザーを経由しない) | OS側の初回確認が出る環境もある |
| テナント全体の既定動作を変えずに運用する | ◯(リンク単位の工夫) | ユーザーが通常の https:// リンクをクリックした時の挙動は従来どおり |
| Teams未インストール端末でも必ずアプリで開く | — | ×(アプリが無い端末では開けない) |
| リンク先の権限問題を解消する | — | ×(メンバー権限が無いとアクセス不可) |
Teamsで「リンクを取得」する手順
配布用のショートカットを作るには、まずTeamsから対象のリンクを取得します。TeamsのUIは更新されることがありますが、基本的な考え方は同じです。
チームのリンクを取得する
- Teamsで対象のチーム名の右側にある「…(その他のオプション)」を開く
- 「リンクを取得」(または「チームへのリンクを取得」など)を選択
- 表示されたURLをコピーする
チャネルのリンクを取得する
- 対象のチャネル名の「…」を開く
- 「リンクを取得」(または「チャネルへのリンクを取得」など)を選択
- 表示されたURLをコピーする
取得したURLは、まず管理者の手元で保管し、後述のルールに沿って msteams:// に置き換えたものを「配布用」として管理すると、更新や棚卸しが楽になります。
なぜブラウザーが開くのか:https:// と msteams:// の違い
Teamsリンクがブラウザーで開いてしまう最大の理由は、リンクが https:// で始まるからです。https:// はWeb標準なので、Windowsはまず既定のブラウザーに処理を渡します。その結果、ブラウザー側が「アプリで開く?」という追加のステップを挟むことがあります。
一方で msteams:// は「Teamsアプリに処理を渡すための入口」です。ショートカットから直接 msteams:// を起動すれば、ブラウザー経由の分岐を避けられます。つまり、ユーザーの“クリック後の選択”を減らすのがこの手法の目的です。
失敗しない置き換えルール(ここだけ守れば壊れにくい)
書き換え自体は簡単ですが、運用では「ちょっと編集したつもりが壊れた」が起こりがちです。次のルールを徹底すると安定します。
| ルール | やること | 避けたい例 |
|---|---|---|
| 先頭だけ置き換え | https:// を msteams:// に変える | 途中の文字列やIDを削る、並びを変える |
| クエリも含めてそのまま | ?xxx=yyy&… を残す | ?tenantId=… などを削ってしまう |
| エンコードは維持 | %3a などはそのまま使う | 勝手にデコードして読みやすく直す |
| 余計な空白や改行を入れない | コピー&ペーストで正確に | メール本文から再コピーして末尾に空白が混ざる |
配布前の動作テスト(Windows)
配布前に「端末側の状態」でつまずかないよう、必ずテストします。Windowsなら Win + R(ファイル名を指定して実行)を開き、置き換え後の msteams:// のURLを貼り付けて実行してください。Teamsが起動して対象が開けば、端末側の前提(アプリの有無、プロトコル関連付け)が概ね満たされています。
Windowsでショートカットを作る方法
リンクを msteams:// にできたら、ユーザーが迷わない形で「ショートカット」にして配布します。環境に合わせて、手作業・ファイル配布・管理ツール配布を使い分けましょう。
少数端末なら手作業で作る
- デスクトップを右クリックし、「新規作成」→「ショートカット」を選択します。
- 「項目の場所」に
msteams://のURLを貼り付けます。 - 「次へ」をクリックし、ショートカット名(例:全社連絡(Teams))を入力します。
- 「完了」をクリックします。
.url(インターネット ショートカット)を作って配布する(運用向き)
大量配布で最も扱いやすいのが .urlファイルです。中身はテキストなので生成・更新・削除が容易で、配布ツールとも相性が良いです。
メモ帳で次の内容を作成し、拡張子を .url で保存します(例:全社連絡(Teams).url)。
[InternetShortcut]
URL=msteams://teams.microsoft.com/l/channel/……
全ユーザーに見せたい場合は、次の場所に配置します。
- 全ユーザー共通のデスクトップ:
C:\\Users\\Public\\Desktop - 全ユーザー共通のスタートメニュー:
C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs
スタートメニュー側に置くと「検索で出てくる」「ピン留めしやすい」という利点があり、デスクトップが散らかりやすい組織では特に有効です。
.lnkで作る場合は「explorer.exeにURLを渡す」方式が壊れにくい
.lnk(Windowsショートカット)を自動作成したい場合、Teamsの実行ファイルパスを直指定する方法はおすすめしません。Teamsはバージョンやインストール方式でパスが変化しやすく、アップデートで壊れやすいためです。
代わりに、WindowsにURL処理を任せる形にします。ショートカットのリンク先を explorer.exe にし、引数に msteams://… を渡します。
リンク先: C:\Windows\explorer.exe
引数: "msteams://teams.microsoft.com/l/team/……"
.urlと.lnkの比較(どちらを選ぶべき?)
| 観点 | .url(推奨) | .lnk |
|---|---|---|
| 作成の簡単さ | テキストで作れる | 作成方法が複数あり、手順が増えやすい |
| 配布のしやすさ | コピーするだけ | 配布は可能だが、生成に工夫が必要 |
| Teams更新の影響 | 受けにくい | 作り方次第(exe直指定は影響を受けやすい) |
| 見た目(アイコン) | 汎用URLアイコンになりやすい | アイコン指定で分かりやすくできる |
| おすすめ | 基本は.url | アイコン統一など要件がある場合に検討 |
全ユーザーのデスクトップへ配布する代表的な方法
要件が「全ユーザーのデスクトップに置く」場合、配布ルートで成功率が決まります。環境別に、現場で使われやすい方法をまとめます。
Active Directory:グループポリシー(GPP)でショートカットを作成
ドメイン参加PCが中心なら、グループポリシーの基本設定(GPP)でショートカットを作るのが定番です。ユーザーのログオン時に自動で作成でき、変更や削除もポリシーで統制できます。
- 設定場所の例:ユーザーの構成 → 基本設定 → Windows 設定 → ショートカット
- 配置先の例:All Users Desktop(全ユーザーのデスクトップ)
- ターゲット:
msteams://teams.microsoft.com/l/channel/…… - アクション:「Update(更新)」にすると、配布後のリンク変更に追従しやすい
ショートカット名・配置先・配布対象(OUやセキュリティグループ)を整理しておくと、「誰に何が配られているか」が可視化でき、運用が破綻しにくくなります。
Intune:PowerShellでPublic Desktopに.urlを生成(Entra ID参加・Autopilot向き)
クラウド管理が中心なら、IntuneからPowerShellを配布して C:\\Users\\Public\\Desktop に .url を作成するのが扱いやすいです。例として、最小構成のスクリプトを紹介します(リンクは自社用に置き換えてください)。
$Name = "全社連絡(Teams).url"
$ShortcutPath = Join-Path $env:Public ("Desktop\\" + $Name)
$TeamsLink = "msteams://teams.microsoft.com/l/channel/……"
$Content = "[InternetShortcut]`r`nURL=$TeamsLink`r`n"
Set-Content -Path $ShortcutPath -Value $Content -Encoding ASCII
運用で効くポイントは次のとおりです。
- リンク変更に備える:ショートカットを上書きする設計にするか、差分更新するかを決めておく
- 撤去も自動化する:不要になったショートカットを消すスクリプトもセットで用意すると、棚卸しが楽
- 部門単位で配布:ショートカットが増えすぎると逆に使われないため、必要な人に必要なものだけ配る
VDI/共有PC:Public Desktopとスタートメニューを優先する
Citrix/AVDなどのVDIや、教室端末・受付端末のような共有PCでは、ユーザーのプロファイルが初期化される(またはローミングする)ことが多いです。この場合はユーザー個別のデスクトップよりも、Public Desktopや共通スタートメニューへの配置が安定します。
前提条件チェック:配布前に押さえておくと問い合わせが減る
msteams:// を使う前提条件をあらかじめ整理しておくと、「クリックしても開きません」の問い合わせが激減します。
| チェック項目 | 想定される状態 | 確認方法の例 |
|---|---|---|
| Teamsデスクトップアプリがインストール済み | 端末でTeamsが起動できる | スタートメニュー検索でTeamsを起動 |
| msteamsプロトコルがTeamsに関連付け済み | msteams:// がTeamsで処理される | Win+Rに msteams:// を貼り付けて起動確認 |
| 対象チーム/チャネルへの権限がある | ユーザーがメンバー(またはゲスト) | 権限が無いとTeamsは開くがアクセス拒否になる |
| 複数テナント利用時の切替 | 意図したテナントで開く | 必要なら配布対象者のテナント運用(切替手順)も案内する |
よくあるトラブルと対処法
クリックしてもTeamsが起動しない/「アプリを選択してください」が表示される
主な原因は次のいずれかです。
- 端末にTeamsデスクトップアプリがインストールされていない
msteams://の関連付けが外れている(別アプリに紐づいた、または未設定)
まずはTeamsのインストール状況を確認し、次にWin+Rで msteams:// の起動テストを行います。インストールされているのに関連付けが壊れている場合は、再インストールで改善することがあります。共有端末は管理者側でアプリ状態を標準化しておくのが安全です。
Teamsは起動するが、目的のチームに入れない
リンクが正しくても、ユーザーがメンバーでなければアクセスできません。配布前に「配布対象者が本当に参加しているチームか」を確認しましょう。特に、プライベートチャネルや共有チャネルを起点にする場合は、権限設計を見直すとスムーズです。
チームリンクとチャネルリンク、どちらを配布すべき?
運用の定番は次の判断です。
- “入口”が欲しい:チームリンク(チーム一覧から探す手間をなくす)
- “最初に見てほしい場所”が決まっている:チャネルリンク(全社連絡、障害連絡、FAQなど)
ショートカット配布の効果が最も出やすいのは、チャネルを起点にした「迷わせない導線」を作れたときです。
ショートカットが増えすぎて逆に使われない
全社のデスクトップに何でも置くと、結局「どれを押せばいいか分からない」状態になり、利用率が落ちます。部門別・業務別に配布グループを分け、ショートカット名のルール(末尾に (Teams) を付ける等)を統一すると整理しやすくなります。
運用のポイント:更新・撤去まで含めて設計すると失敗しにくい
ショートカット配布は作って終わりではありません。チームの統廃合や組織改編があるとリンクの棚卸しが必要になります。次のように「更新」「撤去」もセットで設計すると、長期運用が安定します。
| 運用項目 | おすすめ | 理由 |
|---|---|---|
| ショートカット命名規則 | 末尾に (Teams)、先頭に部門名など | 一覧で見分けやすく、削除対象も特定しやすい |
| リンクの管理台帳 | 配布リンク一覧(用途、配布先グループ、作成日)を残す | 「なぜあるのか不明」ショートカットが増えるのを防ぐ |
| 配布単位 | 全社一括より部門別 | 過剰配布を避けられ、ユーザーが迷いにくい |
| 撤去手順 | GPPの削除/Intuneスクリプトの削除を用意 | 統廃合時に短時間で片付く |
まとめ:テナント既定はそのまま、必要なリンクだけTeamsアプリ直起動にする
Teamsの「リンクを取得」で得られる https:// リンクは便利ですが、配布するとブラウザー経由になりやすいのが悩みです。先頭を msteams:// に置き換え、ショートカット(特に .url)として配布すれば、特定チーム/チャネルだけをTeamsデスクトップアプリで直接開く運用ができます。
テナント全体の既定設定を変えずに実現できるため、影響範囲を最小にしつつユーザー体験を改善できます。まずはWin+Rで動作確認し、問題なければGPOやIntuneで段階的に展開していくのがおすすめです。

コメント