Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XP FAQ >> WinXPのシステム障害ユーティリティの修復方法のハイライト

WinXPのシステム障害ユーティリティの修復方法のハイライト

  
まず、システムファイルの損失の回復方法
不適切な操作、突然の停電、ウイルスの損傷または頻繁なインストールとアンインストールの操作などにより、システムファイルの損失または損傷の失敗を引き起こす可能性があります。一般的なシステムファイルが失われた後、我々は簡単に表示される障害プロンプトウィンドウから破損したファイル名とパスを得ることができます。
1最も一般的なRundll32.exeファイルが欠落している
その名前が示すようにRundll32.exeプログラムは32ビットDLLファイルであり、それは重要なシステムファイルであり、それが欠けているいくつかのプロジェクトやプログラムは実行されません。コントロールパネルの特定の項目を開くと、「Windowsは次のエラーメッセージを見つけることができません。 'C:\\ Windows \\ system32 \\ Rundll32.exe'' (図1)、次の操作で解決できます。


ステップ1:あなたのCD-ROMドライブにWindows XPのインストールCDを挿入し、[OK]をクリックします'開始→実行'。ステップ2:[ファイル名を指定して実行]ウィンドウで、「x:\\ i386 \\ rundll32.ex_c:\\ windows \\ system32 \\ rundll32.exe'」と入力してEnterキーを押します(' x'はCD-ROMドライブのドライブ文字です) 。ステップ3:修復が完了したら、システムを再起動してください。
2。 DLLリンクファイルは "Backup"で、システム内にはたくさんのDLLダイナミックリンクライブラリファイルがありますが、通常はシステムディスクの下のWindows \\ System32フォルダにあり、プログラムを実行すると対応するDLLファイルが呼び出されます。 DLLファイルは複数のプログラムで共有できるため、一部のプログラムをアンインストールまたはインストールするときに、それらをアンインストールしたり、誤った変更を加えることが簡単です。システム情報プログラムを開いてシステムの状態を確認しようとしたときにMFC42u.DLLファイルが見つからない場合、そのような障害を解決するための一般的な方法は次のとおりです。 BR>

最初は、Windows \\ System32フォルダにファイルを直接コピーした場合も、Mfc42u.dllファイルは、Windows XPのインストールCDにあるかどうかを調べます。圧縮形式(前の例のrundll32.ex_ファイルと同様)の場合は、expandコマンドを使用してCDからSystem32フォルダにファイルを抽出できます。
MFC42u.DLLファイルが見つからず、その圧縮形式が見つからない場合(この場合はこの場合)、これはMicrosoftの検索ページです(http://search.microsoft.com)。 /search/search.aspx?st=b&na=80&qu=&View=en-us)検索キーワードとして「MFC42u.DLL」と入力し、関連する検索ページを開いて関連コンテンツを表示します。最初のページに表示されるプロンプトの内容によると、このMFC42u.Dllファイルを入手するために、Microsoftが開発したVcredist.exeプログラムをインストールすることができます。プログラムをダウンロードしてインストールした後、MFC42u.DLLファイルがそのインストールフォルダーにあり、それをSystem32フォルダーにコピーすることができます。このような問題がある場合は、プロのDLLファイルのダウンロードサイトからダウンロードできます。そのため、Webページで対応するダウンロードリンクを見つけて、対応するフォルダにダウンロードすることで解決できます。もちろん、あなたが条件を持っていれば、あなたはまた修正するために他のコンピュータの関連ファイルをコピーすることができます。
ヒント:System32フォルダ内のabc.dllファイルを登録して認証する必要がある場合は、該当するディレクトリにコピーしてからDLLファイルをいくつか登録してください、実行中のウィンドウで "ldsvr32 c:\\"を実行します。コンポーネントを登録するためのWindows \\ system32 \\ abc.dllコマンド。
3。代替ファイルの損失のトラブルシューティング
このような障害が発生すると、破損したファイルや失われたファイルの名前をユーザーに知らせる代わりに、通常CLSID登録コードのセットが表示されるため、一部の新人は圧倒されます。たとえば、作成者が実行中のウィンドウで「gpedit.msc」コマンドを実行してグループポリシーを開くと、「管理ユニットの初期化に失敗しました」というプロンプトウィンドウが表示されました(図3を参照)。図4)、およびチェックした後、それはgpedit.dllファイルの損失によって引き起こされることが判明したが、ウィンドウが不足しているファイルを促すものではありませんが、そのような障害に対する実際の解決策それほど難しいことではありません。




実際には、ウィンドウ内のCLSID(Class IDoridentifier)クラス識別子は、問題を解決するための手がかりとなります。これは、各オブジェクトにレジストリ内で一意のオブジェクトが割り当てられるためです。識別、我々はレジストリを見て関連する手がかりを見つけることができるように、具体的な方法は次のとおりです。
[ファイル名を指定して実行]ウィンドウで[regedit]コマンドを実行し、開いたレジストリウィンドウで[検索]をクリックして、入力ボックスにCLSID IDを入力します(この場合)。 CLSID識別子は「8FC0B734-A0E1-11D1-A7D3-0000F87571E3}」です。次に、検索されたクラス識別子で「InProcServer 32」オプションを選択し、右側のウィンドウで「デフォルト」オプションをダブルクリックします。 「値のデータ」には、「%SystemRoot%\\ System32 \\ GPEdit.dll」と表示されます。この場合、GPEdit.dllは見つからないか破損しているファイルです。現時点では、インストールCD内の関連ファイルを直接抽出するか、または対応するディレクトリに直接コピーすることで完全に修復できます。
Copyright © Windowsの知識 All Rights Reserved