コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Macでエラーコード-10823を解決する方法|原因と対処法を徹底解説

Macでは、他のオペレーティングシステムに比べてWebページの保存がとても簡単です。ファイルのURLをデスクトップやFinderのフォルダにドラッグするだけで「Webloc」ファイルが作成され、あとからブラウザで開くことができます。Google Chrome、Firefox、Opera、Safariなど、お好みのブラウザからURLをドラッグすれば、誰でも簡単にWeblocファイルを生成できます。

Weblocファイルは、Macの標準ブラウザであるSafariと関連付けられているのが一般的です。ファイルを開くときは、ショートカットをダブルクリックするだけでSafariが自動的に起動し、該当のURLが表示されます。ただし、他のブラウザで開くことも可能です。その場合は「情報を見る」設定からデフォルトアプリを変更します。

ところが、何らかの理由により、Weblocファイルを開くデフォルトアプリケーションを変更しようとすると、エラーコード-10823が発生することがあります。このエラーに遭遇したMacユーザーの報告によると、他の種類のファイルでデフォルトアプリを変更してもエラーは出ないため、この問題はWeblocファイルに特有のものと考えられます。

プロのヒント: システム不具合やパフォーマンス低下の原因となる、ジャンクファイル・有害なアプリ・セキュリティ上の脅威がないか、Macを定期的にスキャンしておきましょう。

また、一部のユーザー環境では「このアプリケーションで開く」の項目がグレーアウトしており、直接デフォルトアプリを変更できないケースもあります。そのため、ファイルを右クリックしながらOptionキーを押し、表示された「常にこのアプリケーションで開く」を選択するという回避策が知られています。しかしこの方法でも結果は同じで、エラーコード-10823が表示されてしまいます。

エラーコード-10823とは?

エラーコード-10823は、macOS Catalina固有の新しい問題だと考えられがちですが、実際にはそうではありません。このエラーは2016年のEl Capitanの時代からすでに存在しており、長年にわたりさまざまなmacOSバージョンを使用している多くのユーザーから報告されています。

このエラーが発生すると、通常は以下のようなエラーメッセージが表示されます。

項目「WEBLOC File Extension – What is a .webloc file and how do I open it?」を選択したアプリケーションで常に開くように変更できません。
項目がロックされているか破損しているか、変更権限のないフォルダ内にあります(エラーコード-10823)。

エラー通知を閉じると、さらに次のメッセージが表示されます。

操作を完了できません。
予期しないエラーが起こりました(エラーコード-10823)。

このエラーの影響で、ユーザーは特定のWeblocファイルを開くデフォルトブラウザを変更できなくなります。「このアプリケーションで開く」の設定がSafariに固定されるため、すべてのWeblocファイルがユーザーの希望にかかわらずSafariで自動的に開かれてしまいます。これ自体は大きな問題ではないかもしれませんが、特定のブラウザ拡張機能を使ってURLのコンテンツを処理したい場合には、非常に不便です。

エラーコード-10823の原因は?

エラーメッセージの内容から判断すると、このエラーは誤った、または不十分なアクセス権限によって引き起こされている可能性が高いといえます。ホームフォルダ内の項目の読み取り・書き込み権限に何らかの変更を加えた場合は、エラーコード-10823のような問題を避けるために、権限をリセットする必要があります。

また、編集しようとしているファイルに関連するシステムファイルが破損していることが原因の場合もあります。この破損は、停電や電源サージによる稼働中のシステムファイルの強制終了などによって発生することがあります。マルウェア感染も、システムファイル破損の一般的な原因の一つです。

その他、考慮すべき要因として以下が挙げられます。

  • 意図しないフォーマット(初期化)
  • 対象ファイルに関連付けられたファイルの削除
  • サポートされていないプラットフォームまたはフォーマット

エラーコード-10823の解決方法

Weblocファイルは、Macユーザーが見つけたWebページを手軽に保存し、好きなブラウザで開けるようにする便利な機能です。しかし、エラーコード-10823が発生すると「このアプリケーションで開く」がSafariに固定され、作業が大きく妨げられてしまいます。このエラーに遭遇した場合は、以下の対処法を順番に試してみてください。

手順1:Macを再起動する

エラーコードが一時的なバグによって引き起こされている場合、OSを再起動するだけで簡単に解消できることがあります。こうした一時的な不具合は、電源の中断、システムの非互換性、インターネット接続の問題などによって引き起こされることがよくあります。

手順2:新しいWeblocファイルを作成してみる

エラーコード-10823が、特定の1つのWeblocファイルにのみ発生している可能性もあります。その可能性を排除するために、別のURLをデスクトップにドラッグして、新しいWeblocファイルを作成してみましょう。次に、新しいファイルを右クリックして情報を見るを選択し、デフォルトアプリの変更を試みます。このアプリケーションで開く:までスクロールし、Safari以外のブラウザを選択してください。

ここでエラーコード-10823が表示されなければ、問題は元のファイルだけに限定されていることになります。その場合は、保存したいURLから改めて新しいWeblocファイルを作成し、エラーが再発するかどうかを確認してください。その際、別のブラウザを使ってWeblocファイルを作成する必要があるかもしれません。

一方、新しいファイルでもエラーコード-10823が発生する場合は、より深刻な問題を抱えている可能性があります。その場合は、以下の手順に進んでください。

手順3:ジャンクファイルを削除する

システムにジャンクファイルが溜まりすぎていると、エラーコード-10823をはじめとするさまざまなエラーが発生する原因になります。Macクリーニングソフトを使ってシステムをクリーンアップすれば、この問題は簡単に解決できます。定期的なメンテナンスを習慣にし、不要なファイルをこまめに削除することで、-10823のようなエラーの発生を未然に防ぐことができます。

手順4:アクセス権をリセットする

この問題はWeblocファイルのアクセス権と密接に関係しているため、権限をリセットすれば迅速に解決できるはずです。ファイルのアクセス権をリセットするには、以下の手順に従ってください。

  1. Finderで、移動 > ホームを選択してホームフォルダを開きます。
  2. ファイル > 情報を見るを選択して、ホームフォルダの情報ウィンドウを開きます。
  3. 共有とアクセス権セクションの横にある矢印をクリックして展開します。
  4. 鍵アイコンをクリックして、フォルダの設定を変更できる状態にします。管理者名とパスワードを入力し、Enterキーを押します。
  5. 下部の歯車アイコンをクリックし、内包している項目に適用を選択します。OKをクリックして確定します。

ウィンドウ上部にプログレスバーが表示されます。処理が完了するまで待ち、その後ウィンドウを再度ロックしてから、Macを再起動してください。これでホームフォルダのアクセス権がリセットされ、エラーコード-10823が解決するはずです。

手順5:システム環境設定でデフォルトブラウザを変更する

Weblocファイルを開くデフォルトアプリの変更でまだ問題が解決しない場合は、システム全体のデフォルトブラウザを変更するという方法があります。macOS Catalinaでデフォルトブラウザを変更する手順は以下の通りです。

  1. 画面左上のAppleアイコンをクリックし、システム環境設定を選択します。
  2. ウィンドウ左上の一般をクリックします。
  3. デフォルトのWebブラウザのドロップダウンメニューを開き、Macにインストール済みの別のブラウザを選択します。

ウィンドウを閉じて、エラーコード-10823が解決したかどうかを確認してください。なお、macOS Ventura以降では「システム設定」に名称が変わっているため、お使いのOSバージョンに合わせて操作してください。

まとめ

エラーコード-10823は重大なMacのエラーではありませんが、特定のブラウザでWeblocファイルを開きたい場合には、やはり厄介な問題です。このエラーの原因は多岐にわたりますが、トラブルシューティングのプロセスは想像以上にシンプルです。Weblocファイルのデフォルトブラウザを変更しようとしてエラーコード-10823に遭遇した場合は、本記事で紹介した解決策を順に試して、問題を解消してください。

  1. Outlookエラー0x8004010Fの原因と解決方法を徹底解説

    Microsoft Outlookでメールの送受信を行う際に「0x8004010F」というエラーコードが表示され、困った経験はありませんか?このエラーはOutlookのデータファイル(OST/PST)にアクセスできない場合に発生する、比較的よく見られる送受信エラーです。本記事では、このエラーの主な原因と、Windows 10/11環境で実践できる具体的な解決策を8つご紹介します。 0x8004010Fエラーが発生する主な原因 まず、エラーの背景にある代表的な要因を確認しておきましょう。 アプリケーションの競合 – OneDriveなどのアプリケーションが、OneDriveバックアップフォルダ

  2. HPプリンター エラーコード20の原因と解決方法を徹底解説

    HPプリンターのエラーコード20は、HPプリンターがシステム上で正しく構成されていないことが原因で発生するエラーです。パソコンから文書や画像、表計算シートなどを印刷しようとした際に、以下のようなエラーメッセージが表示されるのが典型的な症状です。 「Printer not activated(プリンターがアクティブ化されていません)– エラーコード20」 HPプリンターエラーコード20が発生する主な原因 このエラーが表示される理由はいくつか考えられます。主な原因は以下の通りです。 使用しているプリンターが既定のプリンターとして設定されていない。 プリンタードライバーが不足・破損している。 デバ