概要
Box Editが誤ったデスクトッププログラムでファイルを開くことがあります (例: Microsoft Wordではなくプレビューでファイルを開く)。 これは、ファイルの拡張子がユーザーのオペレーティングシステム上で誤ったアプリケーションに関連付けられているか、Box Editヘルパーアプリケーションが正しく設定されていない場合に発生する可能性があります。
問題
ユーザーがBox Editを使用してBoxからファイルを開くと、誤ったデスクトップアプリケーションでファイルが起動します。 原因として、macOSまたはWindowsでの誤ったファイルの種類の関連付け、Box Editのヘルパーアプリケーションの問題、キャッシュされた設定や誤った設定によってファイルが誤ったプログラムに送信されることなどがあります。
Windowsの場合、この動作には若干の違いがあります。 特定のファイルの種類に「編集」という操作が関連付けられている場合、「編集」という操作に関連付けられたプログラムが、「開く」という操作に関連付けられたプログラムよりも優先されます。 多くのWindowsデバイスでは、CSVファイルが典型的な例になります。 Microsoft ExcelがインストールされているWindowsデバイスでは、通常、CSV用のデフォルトのプログラムはMicrosoft Excelに設定されていますが、CSVファイルに対する操作「編集」はNotepad.exeに設定されていることがよくあります。 この場合、Box Editを使用してウェブアプリからファイルを開くと、そのファイルはExcel.exeではなくNotepad.exeで開かれます。
「編集」という操作が関連付けられているプログラムを確認するには、対象となるファイルの種類のコンテキストメニューを開き、[編集] を選択します。
解決方法
以下の手順に従って、コンピュータで正しいプログラムがデフォルト設定されていることを確認できます。
また、レジストリキーを構成することで、特定のファイルの種類について「編集」という操作に関連付けられているプログラムを変更できます。
Microsoftの次のページでは、特定のファイル拡張子に対して認識されているファイルの種類を変更/登録したり、「開く」、「編集」などの操作に対応するコマンドを変更/登録したりするための、関連するレジストリのサブキーを示しています。
CSVの例では、上記の記事に基づいてCSVファイルを (メモ帳ではなく) Microsoft Excelで開くには、以下のいずれかのように変更します。
-
.csvのPerceivedTypeをtextからdocumentに変更する (これにより、認識されている種類documentには「編集」という操作が関連付けられていないことを想定して、コンテキストメニューから「編集」という操作が削除されます。 この場合、Box Editは、「編集」がないため、「開く」に関連付けられたプログラムを使用します)。 -
\HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\commandを"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1"に設定して、認識されている種類textの操作「編集」をMicrosoft Excelに設定する (注: excel.exeのパスは、Microsoft Excelのエディション/バージョンによって異なる場合があります。 また、これには、ファイルを関連付けたい任意のプログラムのパスを指定することもできます)。 -
\HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\editサブキーを削除して、認識されている種類textの操作「編集」を削除する (これにより、最初の方法と同様、コンテキストメニューから操作「編集」が削除されます。 CSVに対して「編集」という操作が存在しない場合、Box Editは、「開く」に関連付けられたプログラムを使用します)。
注: 上記のようなレジストリのサブキーの変更は、ご自身の責任で行ってください。 上記のレジストリのサブキーは、一般的にWindowsで作成/使用されており (Boxが所有するものではありません)、他のアプリケーションで使用することはできません。 この変更は、他のアプリケーションのユーザーエクスペリエンスに影響する場合があります。
結果
問題が解決したかどうかを確認するには、Box Editを使用して、問題が発生している拡張子のファイルをBoxから複数開き、目的のデスクトップアプリケーションで起動することを確認します。 問題が解決した場合は、追加のプロンプトや誤った連携操作が発生することなく、正しいアプリケーションが常に起動するはずです。
代替手段:
上記の症状が引き続き発生する場合は、Box Toolsのログを収集して送信し、support.box.comでサポートチケットを作成してサポートを依頼してください。
その際、以下の詳細を記載してください。
- ファイルが開けなかった日時
- 開けなかったファイルの名前とファイルID
参考情報:
関連記事については、Box Editに関するトラブルシューティングを参照してください。