
HowNowで「No Open Command Found」エラーが出たときの対処法:Windowsのファイル関連付けとレジストリ修復ガイド
HowNowで画像や一部ファイルを開こうとした際に「No Open Command Found」と表示され、何も起動しないことがあります。これはHowNow自体の不具合というより、Windows側で“その拡張子を開くための命令(open command)”が見つからない状態になっているケースが大半です。この記事では、原因の切り分けから、最も安全な修正(既定アプリの再設定)、それでも直らない場合のレジストリ修復まで、IT部門向けの実務手順としてまとめます。
- HowNowで「No Open Command Found」エラーが出たときの対処法:Windowsのファイル関連付けとレジストリ修復ガイド
「No Open Command Found」エラーとは何が起きているのか
HowNowはファイルを開くとき、Windowsの仕組み(既定アプリ/シェルの関連付け)を使って対象ファイルを起動します。ところが、Windowsの関連付け情報に「開く(open)」のコマンドが登録されていない、または壊れていると、HowNowが呼び出すべき起動先を特定できず「No Open Command Found」になります。
特に起きやすいのは、PNG/JPGなど画像拡張子の関連付けが不整合になっている場合です。アプリの入れ替え、既定アプリの変更、OS更新、端末イメージの適用、セキュリティ製品の影響などで、関連付けが“見た目はあるのに中身(open command)がない”状態になることがあります。
まずはレジストリ編集を避けて直す(推奨)
レジストリ編集は確実性が高い一方、運用リスクもあります。まずは以下の順で、Windowsの標準機能で復旧できるか確認してください(一般ユーザーでも実施可能)。
1) 既定アプリを拡張子ごとに設定し直す
-
設定 → アプリ → 既定のアプリ
-
「ファイルの種類ごとに既定値を選ぶ」から
.png / .jpg / .jpeg を探して、既定アプリを設定し直します(例:Microsoft Photos など)
この操作で、Windowsが内部的に関連付けを書き戻し、open commandが復旧することがあります。
2) 既定アプリのリセット(端末全体に影響するため注意)
同じ画面で「Microsoft推奨の既定値にリセット」等の操作が可能な環境では、全体の既定設定が戻る場合があります。業務端末では影響範囲が大きいので、IT部門で判断して実施してください。
それでも直らない場合:原因の本丸は「open command」の欠落
症状が続く場合、レジストリ上で以下のような構造が欠落・破損している可能性が高いです。
-
HKEY_CLASSES_ROOT\<拡張子に対応するクラス>\shell\open -
HKEY_CLASSES_ROOT\<拡張子に対応するクラス>\shell\open\command
ここに「どのプログラムで、どんな引数で開くか」が定義されます。これが空だと、HowNowだけでなく他のソフトからの起動でも問題が出ることがあります。
レジストリ修復を行う前の注意点(必須)
-
必ずレジストリのバックアップを取ってください
regeditを開き、対象キーを右クリック → エクスポートで保存します。 -
IT部門が実施するのが基本です
権限(管理者権限)や端末管理ポリシーにより、変更がブロックされる場合があります。 -
企業端末では GPO / MDM(Intune等) が関連付けを上書きすることがあります
直しても戻る場合は、端末管理側の設定も確認が必要です。
対処法:.regファイルで「open command」を補う(IT部門向け)
以下は「Windows Photo Viewer(旧フォトビューアー)」でPNG/JPGを開くための典型例です。環境によっては Microsoft Photos を既定にする方が自然ですが、「open commandが欠落している」状態を確実に埋める目的として、旧フォトビューアーの定義が用いられることがあります。
注意:組織の標準ビューアーが別にある場合は、そのアプリの起動コマンドに合わせてください。
1) PNG向け(例:Photo Viewer)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\pngfile\shell\open]
"MuiVerb"="@%ProgramFiles%\\Windows Photo Viewer\\photoviewer.dll,-3043"
[HKEY_CLASSES_ROOT\pngfile\shell\open\command]
@="%SystemRoot%\\System32\\rundll32.exe \"%ProgramFiles%\\Windows Photo Viewer\\PhotoViewer.dll\", ImageView_Fullscreen %1"
2) JPG/JPEG向け(例:Photo Viewer)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\jpegfile\shell\open]
"MuiVerb"="@%ProgramFiles%\\Windows Photo Viewer\\photoviewer.dll,-3043"
[HKEY_CLASSES_ROOT\jpegfile\shell\open\command]
@="%SystemRoot%\\System32\\rundll32.exe \"%ProgramFiles%\\Windows Photo Viewer\\PhotoViewer.dll\", ImageView_Fullscreen %1"
3) 適用手順
-
上記内容をメモ帳に貼り付け、
fix_open_command.regなどで保存 -
対象端末で管理者権限にて
.regを実行(ダブルクリック orreg import) -
端末の再起動、またはExplorer再起動後にHowNowで再確認
直ったか確認するチェックポイント
-
エクスプローラーで PNG/JPG をダブルクリックして正しく開けるか
-
「設定 → 既定のアプリ」で該当拡張子の既定アプリが意図したものになっているか
-
それでもHowNowだけが失敗する場合、端末側ではなく HowNowの実行環境(ブラウザ、VDI、権限制御) が起点の可能性もあるため、端末ログやセキュリティ製品のブロック履歴も併せて確認
再発を防ぐ運用のコツ(企業環境向け)
-
端末展開(イメージ適用)後に、主要拡張子の既定アプリを標準化する
-
MDM/GPOで既定アプリを管理している場合、ユーザー変更を許可するか/固定するかを明確化する
-
アプリ配布・更新のタイミングで関連付けが変わることがあるため、画像・PDFなど「開く頻度の高い拡張子」は変更管理に含める
まとめ
「No Open Command Found」は、HowNowの問題に見えて、実体はWindowsのファイル関連付け(open command)の欠落・破損であることが多いエラーです。まずは既定アプリの再設定で安全に復旧を試し、それでも直らない場合は、IT部門がレジストリをバックアップした上で shell\open\command を修復するのが最短ルートです。手順を標準化しておけば、同種の端末トラブルにも横展開でき、問い合わせ対応の時間も大きく削減できます。