起動プロセスを有効化して Windows を管理者として実行しているとドラッグ&ドロップエラーが発生する - 修復するには

Firefox, Firefox for Enterprise Firefox, Firefox for Enterprise 最終更新日時: 2週間, 3日 ago
This is a machine-generated translation of the English content. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.
この記事は、Windows 上の Firefox のみに適用されます。

この記事は、Firefox バージョン 67 以降のすべての Windows に適用されます。また、この記事は、企業や組織のコンピューターの Firefox を設定したい IT 管理者向けです。

起動プロセス は、Firefox バージョン 68 リリースで、すべてのユーザーで有効化されたセキュリティに関連する機能です。管理者として Windows を実行し、ユーザーアカウント制御 (UAC) が無効で起動プロセスが有効であるとき、Firefox ユーザーは予期しない動作を経験するかもしれません。

なぜ問題が起きるのか

起動プロセスは、高整合性レベル の実行を検出すると、強制的に中整合性レベルで Firefox を実行させます。この恣意的なセキュリティ機能は、悪質なコードが、OS の機密エリアへの書き込みアクセスを取得することを防ぐことを目的としています。Windows は、低整合性レベルで実行されているプログラムが高整合性レベルで実行されているプログラムへのデータの送信を許可しません。その結果、Firefox から他のアプリケーションへドラッグ&ドロップすると、エラーが発生します。

この問題を検証するには

この状況を検証するには、ユーザーが完全な管理者として Windows を操作しており、ユーザーアカウント制御 (UAC) 設定を無効にしていることを確認してください。アドレスバーに about:support と入力し、アプリケーション基本情報 の下にある 起動プロセス の項目を探してください。起動プロセスが有効になっている場合、Firefox から別のアプリケーションや Windows デスクトップへ画像や URL をドラッグ&ドロップしようとすると (例えば、ウェブサイトへのデスクトップショートカットを作成する ときなど)、エラーが発生することがあります。

注: about:support の アプリケーション基本情報 にある 起動プロセス の項目は、Firefox 設定エディター (about:config ページ) で browser.launcherProcess.enabled 設定が true に設定されていても、失敗により無効 と表示されることがあります。起動プロセスを有効にするには、アドレスバーに about:config と入力し、browser.launcherProcess.enabled 設定を見つけ、false に切り替えてから true に切り戻してください。

修正するには

この問題を修正するには、2 つのオプションがあります。

UAC を再度有効にする

まず、ユーザーは PC の UAC を再度有効にできます。そのためには、スタートボタンを右クリックして検索を選択し、タスクバーの検索フィールドに UAC と入力します。Change User Account Control settings をクリックします。UAC をオンにするには、スライダーを Notify me only when apps try to make changes to my computer (default) までドラッグし、OK をクリックしてからコンピューターを再起動してください。このオプションは、利用できる最も安全な修正方法です。

-no-deelevate コマンドを使用して Firefox を起動する

代わりに、Firefox を、直接コマンドラインから、あるいは、Firefox のショートカットを編集することによって、-no-deelevate コマンドラインオプションを使用して起動することでこの問題を解決することもできます。

部分的な回避策

コピー&ペースト をドラッグ&ドロップの代わりにできます。例えば、画像上で右クリックして画像をコピー を選択し、次に Windows のデスクトップ上で右クリックして 貼り付け を選択します。実用上、これは -no-deelevate コマンドラインオプションを使用してセキュリティを下げるよりも好ましい方法です。

以下の人々がこの記事の執筆を手伝ってくれました:

Illustration of hands

ボランティア

あなたの専門知識を成長させ、他の人と共有してください。質問に答えたり、ナレッジベースを改善したりしてください。

詳しく学ぶ