- エラー0x80041003は通常、セキュリティ機能または侵入的なシステムファイルが原因で発生します。
- ユーザーは、Windows 7、8、または10デバイスでエラー0x80041003を経験しました。
- OSに関係なく、Windowsシステムのトラブルシューティングを実行することは常に良いショットです。
- また、以下で説明するように、デバイスのRAMまたはBIOSで特定の詳細を確認することもお勧めします。
Windows 10は堅実なオペレーティングシステムですが、エラーがないわけではありません。 Windowsエラーと言えば、ユーザーはイベントビューアでエラー0x80041003を報告しました。
これは厄介なエラーになる可能性があります。この記事では、それを修正する方法を紹介します。 以下の解決策はWindows10に適用されますが、Windows8または7でも機能します。
Windowsデバイスでエラー0x80041003を修正するにはどうすればよいですか?
1. ユーザーアカウント制御を無効にする
- 押す Windowsキー+ S ユーザーアカウントを入力します。 選ぶ ユーザーアカウント制御 メニューから。 または、 スタートメニュー ユーザーコントロールを検索します。
- ザ ユーザーアカウント制御設定 ウィンドウが表示されます。 スライダーを一番下まで移動します 通知しない をクリックします わかった 変更を保存します。
ユーザーアカウント制御 は、ユーザーが管理者権限を必要とする設定を変更できないようにするWindowsのセキュリティ機能です。
この機能は便利ですが、時間の経過とともにかなり煩わしくなる可能性があるため、多くのユーザーはこの機能を無効にする傾向があります。 この機能は、Windowsに干渉し、このエラーやその他のエラーが表示される場合があります。
ユーザーアカウント制御を無効にすると、問題は完全に解決されます。 このオプションを無効にすると、セキュリティがわずかに低下する可能性がありますが、あまり心配する必要はありません。
2. vbsスクリプトを作成して実行します
- メモ帳を開きます。
- 次に、次のコード行をコピーして貼り付けます。
strComputer = "。" Set objWMIService = GetObject( "winmgmts:" _
& "{impersonationLevel = impersonate}!\\" _
&strComputer& "\ root \ subset")
obj1 = objWMIServiceを設定します。 ExecQuery( "select * from __eventfilter where name = 'BVTFilter' and query = 'SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA" "Win32_Processor" "ANDTargetInstance。 LoadPercentage> 99 '")
obj1の各obj1elemについて
obj2set = obj1elemを設定します。 Associators _( "__ FilterToConsumerBinding")
obj3set = obj1elemを設定します。 References _( "__ FilterToConsumerBinding")
obj2set内のobj2ごとに
WScript.echo「オブジェクトの削除」
WScript.echo obj2.GetObjectText_
obj2.Delete_
次
obj3set内のobj3ごとに
WScript.echo「オブジェクトの削除」
WScript.echo obj3.GetObjectText_
obj3.Delete_
次
WScript.echo「オブジェクトの削除」
WScript.echoobj1elem。 GetObjectText_
obj1elem。 消去_
次
- 今選択 ファイル>名前を付けて保存.
- セットする タイプとして保存 に すべてのファイル と入力します myscript.vbs なので ファイル名. 保存場所としてデスクトップを選択し、をクリックします 保存する ボタン。
- それを行った後、閉じます メモ帳.
スクリプトの準備ができたので、次を使用してスクリプトを実行する必要があります。 コマンド・プロンプト. これを行うには、次の手順に従います。
- 押す Windowsキー+ X Win + Xメニューを開き、 コマンドプロンプト(管理者) メニューから。 もしも コマンド・プロンプト 利用できません。選択してください パワーシェル (管理者) 代わりは。
- いつ コマンド・プロンプト 入力を開始します cd%userprofile%\ Desktop を押して 入力 それを実行します。
- 今入力します cscript myscript.vbs を押して 入力 それを実行します。
このスクリプトを実行すると、問題は完全に解消されます。 このエラーに関連する古い警告は引き続きイベントビューアに残るため、手動で削除する必要があることに注意してください。
3. batファイルを作成して実行します
- 開ける メモ帳.
- 次に、次のコードをコピーして貼り付けます。
@echo on
cd / d c:\ temp
存在しない場合%windir%\ system32 \ wbem goto TryInstall
cd / d%windir%\ system32 \ wbem
ネットストップwinmgmt
winmgmt / kill
存在する場合Rep_bakrd Rep_bak / s / q
リポジトリRep_bakの名前を変更
(* .dll)の%% iの場合、RegSvr32 -s %% iを実行します
(* .exe)の%% iの場合は、:FixSrv %% iを呼び出します。
(* .mof、*。mfl)の%% iの場合、Mofcomp %% iを実行します
ネットスタートwinmgmt
goto End
:FixSrv
if / I(%1)==(wbemcntl.exe)goto SkipSrv
if / I(%1)==(wbemtest.exe)goto SkipSrv
if / I(%1)==(mofcomp.exe)goto SkipSrv
%1 / Regserver
:SkipSrv
goto End
:TryInstall
存在しない場合wmicore.exegoto終了
wmicore / s
ネットスタートwinmgmt
:終わり
- 今すぐに行きます ファイル>名前を付けて保存.
- セットする タイプとして保存 に すべてのファイル と入力します script.bat として ファイル名. デスクトップを保存場所として設定し、[ 保存する ボタン。
- 選ぶ メモ帳. 見つける script.bat デスクトップで、それを右クリックして選択します 管理者として実行 メニューから。
スクリプトを実行した後、問題は完全に解決されるはずです。 ユーザーによると、この問題は、現在のユーザーがWMIで操作を実行するために必要な特権を持っていないために発生します。
この問題を解決するには、セキュリティ権限を変更する必要がある場合があります。 権限の変更は潜在的に危険である可能性があるため、それを覚えておいてください。 権限を変更するには、次の手順に従います。
- 押す Windowsキー+ X と選択します コンピューター管理 メニューから。
- いつ コンピューター管理 開き、左側のペインで次の場所に移動します サービスとアプリケーション> WMI制御. 右クリック WMIコントロール と選択します プロパティ メニューから。
- いつ プロパティ ウィンドウが表示されたら、に移動します 安全 タブ。 今選択 根 メニューからクリックします 安全.
- 管理者グループのメンバーである場合は、管理者がフルコントロールオプションをオンにしているかどうかを確認してください。 メンバーでない場合は、アカウントを追加して完全に制御する必要がある場合があります。 これを行うには、をクリックします 追加 ボタン。
- の 選択するオブジェクト名を入力します フィールドにユーザー名を入力して、をクリックします 名前を確認してください. すべてが順調に進んでいる場合は、をクリックします わかった.
- 次に、リストからユーザー名を選択し、のすべてのオプションをチェックします。 許可する 桁。 クリック 申し込み と わかった 変更を保存します。
セキュリティ権限を変更した後、変更を適用するには、PCを再起動する必要があります。
4. リポジトリフォルダを削除します
- 押す Windowsキー+ R と入力します services.msc. 押す 入力 またはをクリックします わかった.
- いつ サービス ウィンドウが開き、検索 Windows Management Instrumentation サービスをダブルクリックします。
- 一度 プロパティ ウィンドウが開きます、をクリックします やめる ボタンをクリックしてクリックします 申し込み と わかった. 警告メッセージが表示された場合は、をクリックしてください はい また わかった.
- サービスを停止した後、 サービス 窓。
今、あなたは削除する必要があります リポジトリ ディレクトリ。 これを行うには、次の手順に従います。
- このディレクトリに移動します
C:\ Windows \ System32 \ WBEM
- を見つけます リポジトリ ディレクトリを作成し、PCの安全な場所にコピーします。 問題が発生した場合は、このディレクトリを元の場所にコピーして問題を修正できます。
- ここで削除します リポジトリ からのディレクトリ WBEM フォルダ。
- その後、すべてのアプリケーションを閉じて、PCをシャットダウンします。
- PCの電源をもう一度入れます。 PCの電源がオンになったら、約10〜15分間アイドル状態のままにします。 この間、PCは再作成されます リポジトリ ディレクトリ。
- PCの電源をオフにしてからオンに戻すと、問題が解決するはずです。
このソリューションが効果的であると報告したユーザーはほとんどいなかったので、お気軽に試してみてください。
5. RAMを確認してください
時々あなたは得ることができます BSOD エラーの後にエラーコード0x80041003が続きます。 このタイプのエラーはRAMに関連している可能性があるため、確認することをお勧めします。
これを行う最も簡単な方法は、1つのメモリモジュールのみを接続したままにして、次のコマンドでエラーをテストすることです。 Memtest86 +. 徹底的にテストするには、RAMを数時間スキャンする必要があることに注意してください。
複数のRAMモジュールがある場合は、すべてのRAMモジュールでこのソリューションを個別に繰り返す必要があります。
このソリューションでは、PCケースからRAMを取り外す必要があるため、PCが保証期間内である場合、または適切な方法がわからない場合は、このソリューションをスキップすることをお勧めします。
これは、死のブルースクリーンの後に0x80041003エラーコードが続く場合にのみ適用されます。 このエラーが原因でPCが再起動しない場合は、この手順をスキップする必要があります。
6. BIOSを確認してください
このエラーが原因でCPU使用率が高くなっている場合は、 BIOS. ユーザーによると、この問題の原因は ターボモード BIOSのオプション。
この問題を解決するには、BIOSに移動して、ターボモードをオフにする必要があります。 その方法の詳細については、マザーボードのマニュアルを確認することをお勧めします。
7. 専用のトラブルシューティングツールを実行する
このシステムエラーは、Windowsエラーを確実に修復できる専用のサードパーティツールの助けを借りて解決できます。
このソフトウェアは、このタイプのシステムエラーに対して専門的な自動サポートを提供するため、徹底的なスキャンを実行して複雑な誤動作を検出できます。
したがって、このオペレーティングシステムの問題、またはウイルスによる損傷やBSODエラーを修復するには、このツールが提供する簡単な手順に従ってください。
⇒ Restoroを入手
8. Windows10をリセットする
- Windowsでは、 スタートメニュー、 クリック 力 ボタンを押したままにします シフト キーを押してクリックします 再起動.
- 選ぶ トラブルシューティング>このPCをリセット>すべてを削除.
- 次のステップに進むために、を挿入するように求められる場合があります Windows10インストールメディア、準備しておいてください。
- Windowsのバージョンを選択します。 今クリック Windowsがインストールされているドライブのみ>ファイルを削除するだけ.
- リセットによって実行される変更のリストが表示されます。 開始する準備ができたら、をクリックします リセット ボタン。
- 画面の指示に従ってリセットを完了します。
Windowsをリセットすると、システムドライブからすべてのファイルが削除されるため、重要なファイルを事前にバックアップすることをお勧めします。
リセットが完了すると、Windows10が新しくインストールされます。 これで、バックアップからファイルを移動して、アプリケーションを再度インストールする必要があります。 これは抜本的な解決策であるため、他の解決策で問題を解決できない場合にのみ使用してください。
エラーコード0x80041003は通常危険ではありませんが、このエラーが原因でPCが再起動またはフリーズし始めた場合は、お気軽に当社のソリューションをお試しください。