外部サーバーに保存されているファイルを開くことができなかった後、または特定のアプリケーション(最も一般的にはWindows Office)を実行しようとした後、何人かのWindowsユーザーから質問がありました。表示されるエラーメッセージは 0x80070043 エラー。この問題は、WindowsVistaおよびWindows7でより一般的ですが、Windows10のWindows8.1でも発生を見つけることができました。
エラーコード0x80070043
Windowsエラーコード0x80070043の原因は何ですか?
この特定の問題を調査するために、さまざまなユーザーレポートを確認し、すでに問題を修正した他の影響を受けるユーザーが一般的に推奨するいくつかの異なる修復戦略をテストしました。結局のところ、いくつかの異なるシナリオがこの特定のエラーを引き起こします。責任を負う可能性のある潜在的な犯人の候補リストは次のとおりです。
- SMBファイル転送は許可されていません –結局のところ、この特定の問題を引き起こす一般的なシナリオの1つは、SMBファイル転送に不可欠なポリシーが無効になっている状況です。このシナリオが当てはまる場合は、ローカルグループポリシーエディターを開き、ネットワーク起動ローカルポリシーを有効にすることで問題を解決できます。
- Tempフォルダー内の条件エラー –影響を受ける複数のユーザーによると、この問題は条件エラーが原因で発生する可能性があります。この場合、コンピュータをセーフモードで起動し、一時フォルダの内容を削除して条件エラーを排除することで、問題を解決できるはずです。
- システムファイルの破損 –この動作は、ある種のシステムファイルの破損によっても発生する可能性があります。場合によっては、OSが開こうとしているファイルの正しい場所を追跡できないために、このエラーがトリガーされます。この場合、システムファイルの破損(SFCおよびDISM)を処理できるいくつかのユーティリティを実行することで修正できるはずです。
- サードパーティの干渉 –最近実施されたプロセスまたはサービスが、InstallShieldインストールを実行するOSの機能を妨害している可能性もあります。このシナリオが当てはまる場合は、システムの復元ユーティリティを使用して、これらの状況が存在しなかったときのコンピュータの状態を復元することで、問題を解決できます。
- 根本的なOSの破損 –まれに、この問題を従来どおりに解決できない場合があります。 SFCとDISMで問題が解決しない場合、前進する唯一の方法は、クリーンインストールや修復インストールなどの操作ですべてのOSコンポーネントをリセットすることです。
同じ問題が発生していて、上記のシナリオの1つが当てはまると思われる場合は、この記事でいくつかの異なる修復戦略を説明します。以下に、同様の状況にある他のユーザーがこの問題を解決するために正常に使用した潜在的な修正のコレクションを示します。
可能な限り効率を維持したい場合は、修正の可能性を、(難易度と効率によって)配置したのと同じ順序で実行してください。最終的には、問題の原因となっている原因に関係なく、問題を修正する修正に遭遇する必要があります。
さぁ、始めよう!
方法1:ネットワーク起動ローカルポリシーを有効にする
ドメイン環境で問題が発生した場合は、SMBファイル転送に十分なアクセス権があることを確認することから始める必要があります。これを行うには、ローカルグループポリシーエディターにアクセスし、 コンピュータの起動時とログオン時に常にネットワークを待つ ポリシーは 有効。
同じ問題が発生していた複数のWindowsユーザーは、を使用した後、最終的に問題を修正できたと報告しています。 ローカルグループポリシーエディター このポリシーを有効にするユーティリティ。そうしてコンピュータを再起動した後、影響を受けたほとんどのユーザーは、問題が自分のケースで解決されたと報告しています。
SMBファイル転送のアクセスを制限している可能性のあるネットワークスタートアップローカルポリシーを有効にするために必要なことは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。中に入ると 実行 ダイアログボックス、タイプ 「gpedit.msc」 テキストボックス内でを押します 入る 開くために ローカルグループポリシーエディター ポリシー。 UAC(ユーザーアカウント制御)ウィンドウが表示されたら、[はい]をクリックして管理者権限を付与します。
- ローカルグループポリシーエディター内に入ったら、右側から[ローカルコンピューターポリシー]> [コンピューターの構成]> [管理用テンプレート]を選択します。
- 次に、右側に移動してをクリックします システム、 次に、をクリックします ログオン 利用可能なオプションのリストから。
- あなたがなんとか中に入ることができた後 ログオン フォルダ、ダブルクリック コンピュータの起動時とログオン時に常にネットワークを待つ 。
- このポリシーの[プロパティ]画面で、 設定 タブをクリックし、ステータスをに変更します 有効 [適用]をクリックして変更を保存します。
- コンピュータを再起動し、次の起動が完了するのを待ちます。次に、以前に原因となったアクションを繰り返します。 0x80070043 エラー。
正しいネットワーク起動ローカルポリシーを有効にする
それでも同じ問題が発生する場合は、以下の次の方法に進んでください。
方法2:セーフモードで一時フォルダをクリアする
あなたが見ているなら 0x80070043 条件エラーによるエラーの場合は、コンピューターをセーフモードで起動し、%temp%フォルダーの内容を削除してエラー条件をクリアすることで、問題を修正できるはずです。
これは、そもそも問題の原因となる問題を修正するものではありませんが、迷惑なエラーを削除することに注意してください。この修正は、Windows 7、Windows 8.1、およびWindows10で成功することが報告されています。
影響を受けた数人のユーザーが 0x80070043 以下の手順を実行すると、エラーは発生しなくなりました。セーフモードで一時フォルダをクリーンアップする方法は次のとおりです。
- コンピュータの電源を切り、電源を入れ直して、最初のログイン画面が表示されるまで待ちます。
- そこに着いたら、右下隅に移動して、 電源アイコン 。
- 新しく表示されたコンテキストメニューから、を押し続けます シフト クリックしながらキー 再起動。
セーフモードで再起動するようにPCを偽造する
- 次の起動シーケンス中に、コンピュータは自動的に内部で再起動します トラブルシューティング メニュー。そこに到着したら、をクリックします トラブルシューティング。
トラブルシューティングメニューへのアクセス
- 中に入ると 高度なオプション メニューをクリックします スタートアップ設定 利用可能なオプションのリストから。
[詳細オプション]メニューで、[スタートアップの設定]をクリックします
- [スタートアップの設定]メニューが表示されたら、を押します F5 で起動する ネットワークを使用したセーフモード 。
ネットワークを使用してセーフモードでコンピューターを起動する
- 次の起動シーケンスが完了すると、わずかに異なるログイン画面が表示されます。 Windowsパスワードを入力して、起動プロセスを完了します(パスワードがある場合)。
セーフモードのログイン画面で正しいパスワードを入力する
- 起動シーケンスが完了したら、を押します Windowsキー+ R 開くために 実行 ダイアログボックス。内部 実行 テキストボックス、タイプ ‘%temp%’ を押して 入る 開くために 温度 フォルダ。
一時フォルダへのアクセス
- 中に入ると 温度 フォルダで、すべてを選択し、アイテムを右クリックして選択します 削除 新しく表示されたコンテキストメニューから、すべての一時ファイルを削除します。
一時フォルダを削除する
- 一時フォルダーがクリアされたら、コンピューターを再起動し、次回のコンピューターの起動時に問題が解決するかどうかを確認します。
それでも同じ問題が発生する場合は、以下の次の潜在的な修正に進んでください。
方法3:DISMおよびSFCスキャンの実行
この動作を引き起こす可能性のあるもう1つの現実的な可能性は、ある種のシステムファイルの破損です。場合によっては、 0x80070043 OSが開こうとしているファイルの正しい場所を追跡できなくなったため、エラーがスローされます。
同様の状況に陥った数人のWindowsユーザーは、問題を修正し、セットアップアプリケーションを開くことができたと報告しています。 0x80070043 システムファイルの破損を修正できるユーティリティをいくつか使用した後のエラー– DISM(展開イメージのサービスと管理) そして SFC(システムファイルチェッカー)。
DISMはWUを使用して破損したデータを正常なコピーに置き換え、SFCはローカルにキャッシュされたコピーを使用して破損したインスタンスを修正することに注意してください。 2つのユーティリティは2つの異なるアプローチを使用するため、両方のスキャンを実行して、解決の可能性を高めることをお勧めします。 0x80070043 エラー。
DISMおよびSFCスキャンの実行に関するステップバイステップガイドは次のとおりです。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 ‘cmd’ を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。あなたが見るとき UAC(ユーザーアカウントプロンプト)、 クリック はい CMDウィンドウに管理者権限を付与します。
コマンドプロンプトの実行
- 管理者特権のコマンドプロンプトが表示されたら、次のコマンドを入力して、 入る SFCスキャンを起動します。
sfc / scannow
注意: このスキャンを開始したら、いかなる状況でも中断しないでください。これを行うと、追加の論理エラーが発生し、より多くのエラーメッセージが生成される可能性があります。
- スキャンが終了したら、管理者特権のコマンドプロンプトを閉じて、コンピューターを再起動します。
注意: 最終レポートログで修正された発生が報告されなかったとしても、調整が行われていないことを意味するわけではありません。 SFCは、論理エラーを解決するために行われた調整の報告に失敗することで有名です。 - 次の起動シーケンスで、手順1を再度実行して、別の昇格されたコマンドプロンプトを開きます。 CMDウィンドウに入ったら、次のコマンドを入力してDISMスキャンを開始します。
DISM /オンライン/クリーンアップ-画像/ RestoreHealth
注意: この手順がスムーズに実行されるようにするには、コンピューターが安定したインターネット接続に接続されていることを確認する必要があります。 DISMはWU(Windows Update)コンポーネントを使用して、破損の影響を受ける破損したファイルの正常な同等物をダウンロードするため、これは重要です。
- 操作が完了したら、コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
まだ発生している場合 0x80070043 同じアクションを実行するとエラーが発生する場合は、以下の次の方法に進んでください。
方法4:システムの復元ユーティリティを使用する
このエラーが最近発生していることに気付いた場合は、最近のシステム変更により、OSがInstallShield実行可能ファイルを開く機能が妨げられている可能性があります。このシナリオが当てはまる場合は、システムの復元ユーティリティを使用して、現在問題を引き起こしているのと同じ状況が存在しなかった正常な状態にコンピュータを戻すことで、問題を回避または修正できるはずです。
デフォルトでは、オペレーティングシステムは、重要なシステムランドマーク(アプリのインストール前、Windows Updateのインストール後など)に新しい復元スナップショットを保存するように構成されています。したがって、デフォルトの動作を変更したり、システム最適化アプリを使用したりしない限り、選択できる候補はたくさんあるはずです。
ただし、以下の手順に従う前に、その復元ポイントの作成前に行われた変更は、復元手順が完了すると失われることに注意してください。これには、インストールされているアプリケーション、ドライバー、ゲーム、その他すべてが含まれることに注意してください。
影響を理解していても、システムの復元ユーティリティの使用を続行する場合は、以下の手順に従ってください。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。 [ファイル名を指定して実行]コマンドに入ったら、次のように入力します 「Rstrui」 を押して 入る 開くために システムの復元 メニュー。
[ファイル名を指定して実行]ボックスからシステムの復元ウィザードを開く
- 最初のシステムの復元画面が表示されたら、[ 次 次のメニューに進みます。
システムの復元の使用
- 次の画面が表示されたら、関連するチェックボックスをオンにして操作を開始します。 レポートポイントをもっと見る 。この手順を完了したら、保存された各復元ポイントの日付を確認し、問題が発生し始めたことに気付いた期間よりも古いものを選択します。
システムを以前の時点に復元する
- 正しいシステムの復元ポイントを選択したら、をクリックします 終了 セットアップを完了します。
- このプロセスを開始すると、PCが再起動し、前の状態がマウントされます。次回の起動時に、エラーをトリガーしていたアクションを繰り返し、問題が解決されたかどうかを確認します。
同じ場合 0x80070043 エラーがまだ発生している場合は、以下の最後の方法に進んでください。
方法5:修復インストール/クリーンインストールの実行
以下の手順のいずれでも問題を解決できない場合は、対処している問題が実際には制御できない可能性があります。このシナリオが当てはまる場合、問題を修正する最も簡単な方法は、すべての起動データを含むすべてのWindowsコンポーネントをリセットすることです。
影響を受けた数人のユーザーも、解決に苦労していました。 0x80070043 エラーにより、この操作で問題を完全に修正できることが確認されました。
すべてのOSコンポーネントをリセットする場合、次の2つの方法があります。
- クリーンインストール –これは最も簡単な手順であり、前提条件はありません。ただし、この方法の主な欠点は、事前にファイルを取り消さない限り、ファイルを保持できないことです。
- 修理インストール(インプレース修理) –現在のオペレーティングシステムと互換性のあるインストールメディアを所有する必要がある、より面倒なアプローチ。ただし、すべてのファイル(アプリ、ゲーム、パーソナルメディア、さらには一部のユーザー設定を含む)を保持しながら、Windowsコンポーネント(起動データを含む)のみをリセットするため、より焦点を絞ったソリューションです。