[{"data":1,"prerenderedAt":751},["ShallowReactive",2],{"content-/stream-deck-windows-terminal-setup":3,"all-pages-for-dir":728,"related-/stream-deck-windows-terminal-setup":729,"og-image-/stream-deck-windows-terminal-setup":750},{"id":4,"title":5,"body":6,"category":712,"concepts":712,"description":713,"extension":714,"meta":715,"navigation":716,"ogImage":712,"path":717,"project_name":712,"published":718,"publishedAt":719,"seo":720,"source":712,"stem":721,"tags":722,"todo":712,"unpublished":718,"updatedAt":712,"__hash__":727},"pages/2026-01/2026-01-04/stream-deck-windows-terminal-setup.md","Stream DeckでWindows Terminal（PowerShell 7）を任意のディレクトリで開く方法",{"type":7,"value":8,"toc":689},"minimark",[9,13,17,30,33,46,56,63,67,72,91,99,102,105,109,112,118,124,128,131,180,183,190,193,199,204,212,221,224,414,418,421,424,429,433,436,442,447,450,454,459,465,470,476,480,483,489,492,498,502,508,656,661,664,685],[10,11,5],"h1",{"id":12},"stream-deckでwindows-terminalpowershell-7を任意のディレクトリで開く方法",[14,15,16],"h2",{"id":16},"問題",[18,19,20,21,25,26,29],"p",{},"Stream DeckからPowerShell 7（",[22,23,24],"code",{},"pwsh.exe","）を直接起動すると、Windows Terminalで設定した「開始ディレクトリ」が効かず、",[22,27,28],{},"C:\\Program Files\\PowerShell\\7\\"," で開いてしまう。",[14,31,32],{"id":32},"結論",[18,34,35],{},[36,37,38,39,41,42,45],"strong",{},"Stream Deckでは ",[22,40,24],{}," ではなく ",[22,43,44],{},"wt.exe","（Windows Terminal）を起動する",[47,48,53],"pre",{"className":49,"code":51,"language":52},[50],"language-text","C:\\Users\\\u003Cusername>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe\n","text",[22,54,51],{"__ignoreMap":55},"",[18,57,58,59,62],{},"または単に ",[22,60,61],{},"wt"," でもOK（PATHに入っている）。",[14,64,66],{"id":65},"背景なぜこうなるのか","背景：なぜこうなるのか",[68,69,71],"h3",{"id":70},"windows-terminalの設定は-windows-terminal-経由でのみ有効","Windows Terminalの設定は Windows Terminal 経由でのみ有効",[18,73,74,75,78,79,82,83,86,87,90],{},"Windows Terminalの ",[22,76,77],{},"settings.json"," で設定した ",[22,80,81],{},"startingDirectory"," や ",[22,84,85],{},"-WorkingDirectory"," は、",[36,88,89],{},"Windows Terminal経由で起動した場合にのみ適用","される。",[18,92,93,95,96,98],{},[22,94,24],{}," を直接起動すると、Windows Terminalの設定は完全に無視され、exeファイルの場所（",[22,97,28],{},"）がカレントディレクトリになる。",[14,100,101],{"id":101},"トラブルシューティングの経緯",[18,103,104],{},"以下、試行錯誤の記録。同じ問題に遭遇した人の参考になれば。",[68,106,108],{"id":107},"_1-windows-terminalの開始ディレクトリを設定効かなかった","1. Windows Terminalの「開始ディレクトリ」を設定（効かなかった）",[18,110,111],{},"Windows Terminal の設定 → PowerShell プロファイル → 開始ディレクトリ を設定。",[47,113,116],{"className":114,"code":115,"language":52},[50],"C:\\Users\\numbe\\Git_repo\n",[22,117,115],{"__ignoreMap":55},[18,119,120,123],{},[36,121,122],{},"結果",": Windows Terminalから起動すれば効くが、Stream Deckからは効かない。",[68,125,127],{"id":126},"_2-windows-powershellとpowershellの違いに気づく","2. 「Windows PowerShell」と「PowerShell」の違いに気づく",[18,129,130],{},"Windows Terminalには2つの異なるPowerShellプロファイルがある：",[132,133,134,150],"table",{},[135,136,137],"thead",{},[138,139,140,144,147],"tr",{},[141,142,143],"th",{},"プロファイル名",[141,145,146],{},"バージョン",[141,148,149],{},"実行ファイル",[151,152,153,167],"tbody",{},[138,154,155,159,162],{},[156,157,158],"td",{},"Windows PowerShell",[156,160,161],{},"5.x（古い）",[156,163,164],{},[22,165,166],{},"%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",[138,168,169,172,175],{},[156,170,171],{},"PowerShell",[156,173,174],{},"7.x（新しい）",[156,176,177],{},[22,178,179],{},"C:\\Program Files\\PowerShell\\7\\pwsh.exe",[18,181,182],{},"最初、古い方（Windows PowerShell）の設定を変更していて、PowerShell 7には効いていなかった。",[68,184,186,187,189],{"id":185},"_3-コマンドラインに-workingdirectory-を追加","3. コマンドラインに ",[22,188,85],{}," を追加",[18,191,192],{},"PowerShell 7のプロファイルで、コマンドラインを以下に変更：",[47,194,197],{"className":195,"code":196,"language":52},[50],"\"C:\\Program Files\\PowerShell\\7\\pwsh.exe\" -WorkingDirectory \"C:\\Users\\numbe\\Git_repo\"\n",[22,198,196],{"__ignoreMap":55},[18,200,201,203],{},[36,202,122],{},": Windows Terminal内でタブを分割したときは効くが、最初のウィンドウには効かない。",[68,205,207,208,211],{"id":206},"_4-source-行を削除","4. ",[22,209,210],{},"source"," 行を削除",[18,213,214,216,217,220],{},[22,215,77],{}," で PowerShell 7 のエントリに ",[22,218,219],{},"\"source\": \"Windows.Terminal.PowershellCore\""," があると、自動検出の設定が優先されることがある。",[18,222,223],{},"この行を削除：",[47,225,229],{"className":226,"code":227,"language":228,"meta":55,"style":55},"language-json shiki shiki-themes vitesse-light vitesse-light","{\n    \"commandline\": \"\\\"C:\\\\Program Files\\\\PowerShell\\\\7\\\\pwsh.exe\\\" -WorkingDirectory \\\"C:\\\\Users\\\\numbe\\\\Git_repo\\\"\",\n    \"guid\": \"{574e775e-4f2a-5b96-ac1e-a2962a402336}\",\n    \"hidden\": false,\n    \"name\": \"PowerShell\",\n    \"startingDirectory\": \"C:\\\\Users\\\\numbe\\\\Git_repo\"\n}\n","json",[22,230,231,240,319,340,358,378,408],{"__ignoreMap":55},[232,233,236],"span",{"class":234,"line":235},"line",1,[232,237,239],{"class":238},"shFtX","{\n",[232,241,243,247,251,254,257,261,265,269,272,275,277,279,281,284,286,288,290,293,295,297,299,302,304,307,309,312,314,316],{"class":234,"line":242},2,[232,244,246],{"class":245},"sqvqQ","    \"",[232,248,250],{"class":249},"sz8Xr","commandline",[232,252,253],{"class":245},"\"",[232,255,256],{"class":238},":",[232,258,260],{"class":259},"sMJiu"," \"",[232,262,264],{"class":263},"snbK4","\\\"",[232,266,268],{"class":267},"sdGka","C:",[232,270,271],{"class":263},"\\\\",[232,273,274],{"class":267},"Program Files",[232,276,271],{"class":263},[232,278,171],{"class":267},[232,280,271],{"class":263},[232,282,283],{"class":267},"7",[232,285,271],{"class":263},[232,287,24],{"class":267},[232,289,264],{"class":263},[232,291,292],{"class":267}," -WorkingDirectory ",[232,294,264],{"class":263},[232,296,268],{"class":267},[232,298,271],{"class":263},[232,300,301],{"class":267},"Users",[232,303,271],{"class":263},[232,305,306],{"class":267},"numbe",[232,308,271],{"class":263},[232,310,311],{"class":267},"Git_repo",[232,313,264],{"class":263},[232,315,253],{"class":259},[232,317,318],{"class":238},",\n",[232,320,322,324,327,329,331,333,336,338],{"class":234,"line":321},3,[232,323,246],{"class":245},[232,325,326],{"class":249},"guid",[232,328,253],{"class":245},[232,330,256],{"class":238},[232,332,260],{"class":259},[232,334,335],{"class":267},"{574e775e-4f2a-5b96-ac1e-a2962a402336}",[232,337,253],{"class":259},[232,339,318],{"class":238},[232,341,343,345,348,350,352,356],{"class":234,"line":342},4,[232,344,246],{"class":245},[232,346,347],{"class":249},"hidden",[232,349,253],{"class":245},[232,351,256],{"class":238},[232,353,355],{"class":354},"sHkkW"," false",[232,357,318],{"class":238},[232,359,361,363,366,368,370,372,374,376],{"class":234,"line":360},5,[232,362,246],{"class":245},[232,364,365],{"class":249},"name",[232,367,253],{"class":245},[232,369,256],{"class":238},[232,371,260],{"class":259},[232,373,171],{"class":267},[232,375,253],{"class":259},[232,377,318],{"class":238},[232,379,381,383,385,387,389,391,393,395,397,399,401,403,405],{"class":234,"line":380},6,[232,382,246],{"class":245},[232,384,81],{"class":249},[232,386,253],{"class":245},[232,388,256],{"class":238},[232,390,260],{"class":259},[232,392,268],{"class":267},[232,394,271],{"class":263},[232,396,301],{"class":267},[232,398,271],{"class":263},[232,400,306],{"class":267},[232,402,271],{"class":263},[232,404,311],{"class":267},[232,406,407],{"class":259},"\"\n",[232,409,411],{"class":234,"line":410},7,[232,412,413],{"class":238},"}\n",[68,415,417],{"id":416},"_5-既定のプロファイルを-powershell-7-に変更","5. 既定のプロファイルを PowerShell 7 に変更",[18,419,420],{},"スタートアップ設定で「既定のプロファイル」が「Windows PowerShell」（古い方）になっていた。",[18,422,423],{},"これを「PowerShell」（7の方）に変更。",[18,425,426,428],{},[36,427,122],{},": Windows Terminalからの起動は完璧に動作。しかしStream Deckからはまだダメ。",[68,430,432],{"id":431},"_6-根本原因の発見","6. 根本原因の発見",[18,434,435],{},"Stream Deckの設定を確認すると：",[47,437,440],{"className":438,"code":439,"language":52},[50],"\"C:\\Program Files\\PowerShell\\7\\pwsh.exe\"\n",[22,441,439],{"__ignoreMap":55},[18,443,444,446],{},[22,445,24],{}," を直接起動していたため、Windows Terminalの設定が一切適用されていなかった。",[14,448,449],{"id":449},"最終的な解決策",[68,451,453],{"id":452},"stream-deckの設定","Stream Deckの設定",[18,455,456,256],{},[36,457,458],{},"変更前",[47,460,463],{"className":461,"code":462,"language":52},[50],"App/ファイル: \"C:\\Program Files\\PowerShell\\7\\pwsh.exe\"\n",[22,464,462],{"__ignoreMap":55},[18,466,467,256],{},[36,468,469],{},"変更後",[47,471,474],{"className":472,"code":473,"language":52},[50],"App/ファイル: C:\\Users\\numbe\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe\n",[22,475,473],{"__ignoreMap":55},[68,477,479],{"id":478},"引数でディレクトリを指定する方法オプション","引数でディレクトリを指定する方法（オプション）",[18,481,482],{},"特定のディレクトリを明示的に指定したい場合：",[47,484,487],{"className":485,"code":486,"language":52},[50],"wt.exe -d \"C:\\Users\\numbe\\Git_repo\"\n",[22,488,486],{"__ignoreMap":55},[18,490,491],{},"特定のプロファイルとディレクトリを指定：",[47,493,496],{"className":494,"code":495,"language":52},[50],"wt.exe -p \"PowerShell\" -d \"C:\\Users\\numbe\\Git_repo\"\n",[22,497,495],{"__ignoreMap":55},[14,499,501],{"id":500},"settingsjson-の最終形","settings.json の最終形",[18,503,504,505,507],{},"参考までに、動作確認済みの ",[22,506,77],{},"（PowerShell 7 部分）：",[47,509,510],{"className":226,"code":227,"language":228,"meta":55,"style":55},[22,511,512,516,574,592,606,624,652],{"__ignoreMap":55},[232,513,514],{"class":234,"line":235},[232,515,239],{"class":238},[232,517,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572],{"class":234,"line":242},[232,519,246],{"class":245},[232,521,250],{"class":249},[232,523,253],{"class":245},[232,525,256],{"class":238},[232,527,260],{"class":259},[232,529,264],{"class":263},[232,531,268],{"class":267},[232,533,271],{"class":263},[232,535,274],{"class":267},[232,537,271],{"class":263},[232,539,171],{"class":267},[232,541,271],{"class":263},[232,543,283],{"class":267},[232,545,271],{"class":263},[232,547,24],{"class":267},[232,549,264],{"class":263},[232,551,292],{"class":267},[232,553,264],{"class":263},[232,555,268],{"class":267},[232,557,271],{"class":263},[232,559,301],{"class":267},[232,561,271],{"class":263},[232,563,306],{"class":267},[232,565,271],{"class":263},[232,567,311],{"class":267},[232,569,264],{"class":263},[232,571,253],{"class":259},[232,573,318],{"class":238},[232,575,576,578,580,582,584,586,588,590],{"class":234,"line":321},[232,577,246],{"class":245},[232,579,326],{"class":249},[232,581,253],{"class":245},[232,583,256],{"class":238},[232,585,260],{"class":259},[232,587,335],{"class":267},[232,589,253],{"class":259},[232,591,318],{"class":238},[232,593,594,596,598,600,602,604],{"class":234,"line":342},[232,595,246],{"class":245},[232,597,347],{"class":249},[232,599,253],{"class":245},[232,601,256],{"class":238},[232,603,355],{"class":354},[232,605,318],{"class":238},[232,607,608,610,612,614,616,618,620,622],{"class":234,"line":360},[232,609,246],{"class":245},[232,611,365],{"class":249},[232,613,253],{"class":245},[232,615,256],{"class":238},[232,617,260],{"class":259},[232,619,171],{"class":267},[232,621,253],{"class":259},[232,623,318],{"class":238},[232,625,626,628,630,632,634,636,638,640,642,644,646,648,650],{"class":234,"line":380},[232,627,246],{"class":245},[232,629,81],{"class":249},[232,631,253],{"class":245},[232,633,256],{"class":238},[232,635,260],{"class":259},[232,637,268],{"class":267},[232,639,271],{"class":263},[232,641,301],{"class":267},[232,643,271],{"class":263},[232,645,306],{"class":267},[232,647,271],{"class":263},[232,649,311],{"class":267},[232,651,407],{"class":259},[232,653,654],{"class":234,"line":410},[232,655,413],{"class":238},[18,657,658,660],{},[22,659,210],{}," 行は削除済み。",[14,662,663],{"id":663},"まとめ",[665,666,667,671,676,682],"ul",{},[668,669,670],"li",{},"Windows Terminalの設定は、Windows Terminal経由で起動した場合にのみ有効",[668,672,673,675],{},[22,674,24],{}," を直接起動すると設定は無視される",[668,677,678,679,681],{},"Stream Deckなど外部ツールからは ",[22,680,44],{}," を起動する",[668,683,684],{},"「Windows PowerShell」（5.x）と「PowerShell」（7.x）は別のプロファイル",[686,687,688],"style",{},"html pre.shiki code .shFtX, html code.shiki .shFtX{--shiki-default:#999999;--shiki-dark:#999999}html pre.shiki code .sqvqQ, html code.shiki .sqvqQ{--shiki-default:#99841877;--shiki-dark:#99841877}html pre.shiki code .sz8Xr, html code.shiki .sz8Xr{--shiki-default:#998418;--shiki-dark:#998418}html pre.shiki code .sMJiu, html code.shiki .sMJiu{--shiki-default:#B5695977;--shiki-dark:#B5695977}html pre.shiki code .snbK4, html code.shiki .snbK4{--shiki-default:#A65E2B;--shiki-dark:#A65E2B}html pre.shiki code .sdGka, html code.shiki .sdGka{--shiki-default:#B56959;--shiki-dark:#B56959}html pre.shiki code .sHkkW, html code.shiki .sHkkW{--shiki-default:#1E754F;--shiki-dark:#1E754F}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":55,"searchDepth":242,"depth":242,"links":690},[691,692,693,696,706,710,711],{"id":16,"depth":242,"text":16},{"id":32,"depth":242,"text":32},{"id":65,"depth":242,"text":66,"children":694},[695],{"id":70,"depth":321,"text":71},{"id":101,"depth":242,"text":101,"children":697},[698,699,700,702,704,705],{"id":107,"depth":321,"text":108},{"id":126,"depth":321,"text":127},{"id":185,"depth":321,"text":701},"3. コマンドラインに -WorkingDirectory を追加",{"id":206,"depth":321,"text":703},"4. source 行を削除",{"id":416,"depth":321,"text":417},{"id":431,"depth":321,"text":432},{"id":449,"depth":242,"text":449,"children":707},[708,709],{"id":452,"depth":321,"text":453},{"id":478,"depth":321,"text":479},{"id":500,"depth":242,"text":501},{"id":663,"depth":242,"text":663},null,"Stream DeckからPowerShell 7を起動する際に、Windows Terminalの設定が効かない問題の解決方法を解説します。","md",{},true,"/stream-deck-windows-terminal-setup",false,"2026-01-04T00:00:00.000Z",{"title":5,"description":713},"2026-01/2026-01-04/stream-deck-windows-terminal-setup",[723,171,724,725,726],"Windows","Stream Deck","Windows Terminal","Tips","JR7u6-XgM4EsX-7o3f-YYV5RBCyzgPsaJlAgxHlwnWg",[],[730,734,738,742,746],{"title":731,"path":732,"publishedAt":733},"Stream DeckのプロファイルにWindows Terminal/PowerShellを登録できない問題","/stream-deck-powershell-profile-limitation","2026-01-08T00:00:00.000Z",{"title":735,"path":736,"publishedAt":737},"Windows Terminalの日本語が読みにくい原因はフォント未設定だった。UDEV Gothicを管理者権限なしで入れる","/windows-terminal-udev-gothic","2026-07-13T00:00:00.000Z",{"title":739,"path":740,"publishedAt":741},"Volta から mise へ移行する方法（2026年版・メンテナンス終了対応）","/volta-to-mise-migration-guide","2026-06-09T00:00:00.000Z",{"title":743,"path":744,"publishedAt":745},"OBSウルトラワイド配信向けにChromeウィンドウ位置を一発固定するPowerShellスクリプトとStream Deck連携","/obs-chrome-window-position-script","2026-05-02T00:00:00.000Z",{"title":747,"path":748,"publishedAt":749},"Volta から mise への移行完了 - Claude Code を入れ直すまでに詰まった5つの落とし穴","/volta-to-mise-migration-complete","2026-04-23T00:00:00.000Z","https://log.eurekapu.com/og/blog/stream-deck-windows-terminal-setup.png?v=2026-01-04T00%3A00%3A00.000Z&title=Stream%20Deck%E3%81%A7Windows%20Terminal%EF%BC%88PowerShell%207%EF%BC%89%E3%82%92%E4%BB%BB%E6%84%8F%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%A7%E9%96%8B%E3%81%8F%E6%96%B9%E6%B3%95&author=Kei%20Komatsu&sig=71fc01950e2d11f5",1785654707618]