【解決法】Windows 10でファイルが開けない「エラー0x80071771」の原因と直し方
Windows 10でファイルを開こうとしたり操作したりする際に、エラー0x80071771が発生するユーザーがいます。このエラーは、古いバージョンのWindowsから最新版へアップグレードした後に報告されることが多い傾向があります。エラーメッセージには「指定されたファイルを復号化できませんでした(The specified file could not be decrypted)」という内容が表示されることもあります。
エラー0x80071771が発生する原因とは?
本記事では、多数のユーザー報告や、実際に問題を解決したユーザーの修復手順をもとに、この問題について調査しました。
調査の結果、このエラーコードは別のパソコン上で作成・暗号化されたファイルにアクセスしようとした際に発生することがほとんどであることがわかりました。
このエラーメッセージは主に、Encrypting File System(EFS)で暗号化されたファイルに関連しています。EFSはWindows標準搭載の暗号化機能で、ファイルやフォルダーへの不正アクセスからデータを守るために広く利用されています。
この暗号化システムは、パソコンへのアクセス権を持つ脅威や攻撃者から機密データを保護するために設計されています。ただし、ファイルを一度暗号化すると、別のデバイスからアクセスするには証明書が必要になります。そのため、暗号化されたファイルは、追加の操作を行わない限り、暗号化を実行したマシンでのみ開くことができます。
この点を踏まえると、暗号化されたファイルを別のパソコンで開く方法は次の2通りあります。
- 新しいパソコンへ移動する前に、ファイルを復号化しておく。
- 暗号化されたファイルを証明書または暗号化キーと一緒に新しいパソコンへ移動する。
現在エラー0x80071771の解決策をお探しの方は、この記事で紹介するトラブルシューティングの手順をお試しください。すべての方法がお使いの環境に当てはまるとは限りません。
そのため、紹介順に沿って試し、実行できない方法は飛ばして進めることをおすすめします。いずれかの方法で問題が解決するはずです。
方法1:ファイルへのフルコントロール権限を取得する
暗号化されたファイルにアクセスできるようにする一つの方法として、システムファイルへの完全なアクセス権限を自分自身に付与したうえで、内蔵の復号化コマンドを使ってロックを解除するやり方があります。ただし、この方法は元のファイルが別のマシンで暗号化されているケースでは機能しない点に注意してください。
以下の手順は、ファイルが最初に暗号化されたパソコン上で実行する必要があります。完了後、ファイルを移動しても別のパソコンでエラー0x80071771を出さずに開けるようになります。
実際に、以下の手順を実行して問題を解決できたと報告しているユーザーもいます。具体的な手順は以下の通りです。
- エクスプローラーを開き、問題が発生しているドライブ文字を右クリックして「プロパティ」を選択します。

- プロパティ画面で「セキュリティ」タブを開き、「編集」ボタン(「アクセス許可を変更するには、[編集] をクリックしてください」の横)をクリックします。

- セキュリティタブで、「グループ名またはユーザー名」の下にある「追加」ボタンをクリックします。

- 「ユーザーまたはグループの選択」ウィンドウが表示されたら、「選択するオブジェクト名を入力してください」の入力欄に「Everyone」と入力し、「OK」をクリックして変更を保存します。

- 「アクセス許可」ウィンドウに戻ったら、「Everyone」グループを選択し、「Everyone のアクセス許可」の下にある「許可」のチェックボックスをすべてオンにします。

- 「適用」をクリックして変更を保存します。次に、対象ボリュームのプロパティにある「セキュリティ」タブへ戻り、今度は「詳細設定」(特殊なアクセス許可または詳細設定)ボタンをクリックします。

- 「セキュリティの詳細設定」ウィンドウで「アクセス許可」タブを開き、「変更」をクリックします。

- 「ユーザーまたはグループの選択」ウィンドウで「選択するオブジェクト名を入力してください」に「Everyone」と入力し、「OK」をクリックして保存します。

- 続けて、「サブコンテナーとオブジェクトの所有者を置き換える」にチェックが入っていることを確認します。

- 所有者が「Everyone」になった状態で「監査」タブを開き、「追加」をクリックします。

- 対象ボリュームの「監査エントリ」画面で、プリンシパルに「Everyone」を選択します。次に「基本アクセス許可」セクションで「フル コントロール」にチェックを入れます。最後に「OK」→「適用」をクリックして変更を保存します。

以上の手順を終えると、パソコンはそのファイルへの完全なアクセス権限を持つことになります。次に、管理者権限のコマンドプロンプトを使ってファイルを復号化する手順に進みましょう。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が出たら「はい」をクリックして管理者特権を許可します。

- 管理者権限のコマンドプロンプトが開いたら、以下のコマンドを入力してエラー0x80071771が表示されていたファイルを復号化します。
cipher /d "拡張子付きのファイルのフルパス"
※「拡張子付きのファイルのフルパス」はプレースホルダーです。実際のファイルパスに置き換えてください。例:C:\Users\madro\Desktop\appuals\0x80071771.jpg - ファイルを開いて、エラーが解消されたかどうかを確認します。
それでもファイルを開く際にエラー0x80071771(指定されたファイルを復号化できませんでした)が表示される場合は、次の方法に進んでください。
方法2:EFSファイル暗号化証明書+キーをWindows 10にインポートする
EFSで暗号化されたファイルを別のパソコンで開ける唯一の方法は、証明書とキーをセットでインポートすることです。適切なファイル暗号化キーを持たないアプリケーションは、そのファイルを開くことができません。
ただしこの方法を使うには、ファイルを暗号化した元のパソコンにアクセスできる必要があり、そこからキーと証明書をエクスポートする必要があります。以下にその手順を簡単にまとめました。
EFS証明書+キーのエクスポート手順
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「certmgr.msc」と入力してEnterキーを押し、証明書マネージャーを起動します。
- 証明書マネージャーの左側ペインで「証明書」を選択し、「個人」をクリックします。次に右側のパネルで「証明書」をダブルクリックします。
- 新しいパソコンへインポートする必要のある「証明書」を右クリックし、「すべてのタスク」>「エクスポート」を選択します。
- 最初の画面で「次へ」をクリックし、次の画面で「はい、秘密キーをエクスポートします」を選択します。
- 「Personal Information Exchange – PKCS #12 (.PFX)」を選択し、「証明パスにあるすべての証明書を含む」「すべての拡張プロパティをエクスポートする」「証明のプライバシーを有効にする」の各チェックボックスがオンになっていることを確認して「次へ」をクリックします。
- PFXファイルのパスワードを設定して確認します。「TripleDES-SHA1」のまま暗号化設定を維持して「次へ」をクリックします。
- 「参照」ボタンをクリックし、PFXファイルの保存先を指定します。その後、再度「次へ」をクリックします。
- 最後に「完了」をクリックしてプロセスを完了させます。
以下の手順では、ファイル暗号化証明書およびEFSで使用するキーが含まれたPFXファイルを、別のパソコンへインポートする方法を説明します。インポートには2つの異なる方法があり、どちらも任意のWindows 10バージョンで機能します。
ご自身の状況に合った、より便利な方法を選択してください。
オプション1:PFXファイル経由でEFS暗号化証明書とキーをインポートする
- 最初のパソコンから取得したPFXファイルを、エラー0x80071771が発生しているパソコンへ移動します。
- PFXファイルを新しいパソコンへ移動したら、そのファイルを右クリックして「PFXのインストール」を選択します。
- 「格納場所」で「現在のユーザー」を選択し、「次へ」をクリックして進みます。
- 「インポートするファイル」ウィンドウで正しいPFXファイルが選択されていることを確認し、再度「次へ」をクリックします。
- 次の画面で、暗号化時に設定したパスワードを「パスワード」欄に入力します。そのうえで、「このキーをエクスポート可能としてマークする」と「すべての拡張プロパティを含める」のチェックボックスをオンにします。
- 続いて、「証明書の種類に基づいて自動的に証明書ストアを選択する」を選択し、再度「次へ」をクリックします。
※Windowsが証明書を検証できない場合、セキュリティ警告が表示されることがあります。その場合、ファイルの出所を信頼できるなら「はい」をクリックして確認します。 - 「完了」をクリックしてインポートを確定します。最後のプロンプトで「OK」をクリックして完了です。
オプション2:証明書マネージャー経由でEFS暗号化証明書とキーをインポートする
- Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「certmgr.msc」と入力してEnterキーを押し、証明書マネージャーを起動します。
- 証明書マネージャーを開いたら、左側ペインで「個人」フォルダー(「証明書 - 現在のユーザー」の下)を右クリックします。
- 「すべてのタスク」を選択し、「インポート」をクリックしてインポートウィザードを起動します。
- 最初の画面で「現在のユーザー」が選択されていることを確認し、「次へ」をクリックします。
- 次の画面で「参照」ボタンをクリックし、インポートしたいPFXファイルの場所へ移動します。「開く」をクリックし、再度「次へ」を選択してウィザードを進めます。
- 次の画面でPFXファイルのパスワードを入力し、「このキーをエクスポート可能としてマークする」と「すべての拡張プロパティを含める」のチェックボックスがオンになっていることを確認します。
- 続いて、「証明書の種類に基づいて自動的に証明書ストアを選択する」を選択し、再度「次へ」をクリックします。
- 「完了」をクリックしてインポートを完了させ、最後のプロンプトで「OK」をクリックします。

-
Windows 10でエラー0xc0aa0301を解決する方法|DVD書き込みエラーの原因と9つの対処法
ディスクへの書き込み(ライティング)とは、専用デバイスである「ディスクドライブ(光学ドライブ)」を使い、レーザー光線によって記録可能なCDやDVDにデータを書き込む作業のことです。Windowsにも標準でディスク書き込みツールが搭載されており、ソフトウェアや映画、ゲームなどのメディアを配布する際の定番手段として広く利用されてきました。 しかし、実際にファイルを書き込もうとした際に、多くのユーザーがDVD書き込みエラー「0xc0aa0301」に遭遇しています。このエラーは事前の警告なく突然発生し、放置すると画面上のダイアログボックスに繰り返し表示されるようになります。そのため、エラーを早期に対処
-
Windows 10でSteamエラー53を解決する方法を徹底解説
Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不