Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XP FAQ >> メモリを "読み取り"として保存できない主な7つの理由

メモリを "読み取り"として保存できない主な7つの理由

  


1 Microsoft IEのバッファオーバーフローの脆弱性が原因で2
メモリまたは仮想メモリアドレスの競合により、連続操作が発生します。 winマルチタスクシステムは、プログラムの実行前に完了していない場合があり、新しいタスクがありますタスクを同時に実行するためには、どれくらいのメモリまたは仮想メモリが必要ですか。この問題はうまく処理されていないため、通常、大規模なソフトウェアやマルチメディアを実行した後に、このエラーが発生することがあります。
3 Microsoft Windowsシステムの脆弱性、ウィンドウメモリアドレス0X00000000 0X0000ffffは、ヌルポインタが割り当てられるアドレスの範囲を指定します。シーケンスがこのアドレスにアクセスしようとするとエラーと見なされます。通常、c /c ++の記述順序では厳密なエラーチェックは行われず、mallocを使用してメモリを割り当て、使用可能なアドレス空間が不足している場合はnullポインタが返されます。しかし、コードはこのエラーをチェックせず、アドレス割り当ては成功したと考え、0X00000000アドレスにアクセスします。そのため、メモリ違反アクセスが発生し、プロセスは終了します。
ASCII文字がpifファイルをいっぱいにすると、次のことが起こります。不正なpifファイル(ASCII文字 'x'で埋められる)は少なくとも369バイトでなければならず、システムはそれを合法のpifファイルと見なします。アイコン[pifmgr.dll、0]が表示され、プロパティにプログラム、フォント、メモリ、スクリーンなどが表示されます。また、非pifファイルのサイズが369バイトの場合にのみ、属性の順序が検査され、370バイトであってもプログラムエラーは発生しません。 369バイトを超える不正なpifファイルの属性の順序を観察すると、Explorerは次のようなエラーを表示します。 '***'命令によって参照されるメモリ。このメモリは、pifファイルの16進アドレスの「読み取り」の問題にはなりません。プログラムエラーも発生します。 0x00000181と0x00000182の値を[0xFF] [0xFF]に変更しても、他のアドレスが変更されてもエラーにはなりません。
5 apachサービスが完全にインストールおよび起動されていない可能性があるため、サービス内のOracleOraHomeXXHTTPServを停止するように変更します。
6アプリケーションの順序がメモリー割り当ての失敗をチェックしない
7アプリケーションの順序が独自のBUG参照により正常ではないメモリポインタ
このような状況はプログラム自体のバグであり、特定の操作順序でエラーを再現することが可能です。無効なポインタは常に0とは限りません。したがって、エラープロンプトのメモリアドレスは、必ずしも0x00000000ではなく、他の乱数です。
システムがエラーに頻繁に言及している場合は、次の提案が役に立ちます。
1.システムでトロイの木馬やウイルスがないか確認します。そのようなプログラムは、システムを制御するためにシステムを無責任に変更し、オペレーティングシステムの例外を引き起こします。情報セキュリティの意識を強化し、出所不明の実行可能プログラムに興味を持たないのが一般的です。
2.オペレーティングシステムを更新し、オペレーティングシステムのデバイスシーケンスに正しいバージョンのシステムファイルを再コピーさせ、システムパラメータを修正します。オペレーティングシステム自体にバグがある場合がありますので、公式リリースのインストール順序に注意してください。
3.新しいバージョンのアプリケーションシーケンスを試してください。
4 Winnt \\ System32 \\ Wbem \\ Repositoryフォルダのファイルを削除してから再作成します。デスクトップの[マイコンピュータ]を右クリックし、[管理]をクリックします。
"サービスとアプリケーション"下の[サービス]をクリックし、Windows Management Instrumentationサービスを閉じて停止します。
Winnt \\ System32 \\ Wbem \\ Repositoryフォルダ内のすべてのファイルを削除します。削除する前にこれらのファイルのバックアップコピーを作成してください。
[サービスとアプリケーション]を開き、[サービス]をクリックして、Windows Management Instrumentationサービスを開いて開始します。サービスが再起動されると、これらのファイルは次のレジストリキーで提供される情報に基づいて再作成されます。HKEY_LOCA L_MA CHINE \\ SOFTWA RE \\ Microsoft \\ WBEM \\ CIMOM \\ A utorecover MOF
16:33:19
例1:IEブラウザまたは「0x70dcf39f」ディレクティブによって参照される「0x00000000」メモリを数分で開きます。プログラムを終了するためにメモリを "読み取る"ことはできません。[OK]をクリックし、[OK]をクリックし、[OK]をクリックします。次に、「内部エラーが発生します。使用中のウィンドウの1つが閉じようとしています」メッセージボックスを閉じると、IEブラウザも閉じます。
解決策:IEブラウザを修正またはアップグレードして同時にパッチを適用してください。修復方法の1つは、Win2000の自己アップグレード、つまりWin2000からWin2000へのアップグレードですが、実際には、システムをシステムの初期状態に復元する方法があります。たとえば、IEのアップグレード後に6.0にアップグレードすると、IE 5.0に置き換えられます。
例2:Windows XPのCDのAutoRun.exファイルをダブルクリックして、' 0x77f745cc命令によって参照される0x00000078メモリを表示します。メモリに書き込めません。プログラムを終了するには、[OK]をクリックしてください。Windows98では正常に動作します。
解決策:これはシステムの互換性の問題、WinXPシステムの場合があるので、[AutoRun.exファイル、プロパティ、互換性]を右クリックし、[互換モードでこのプログラムを起動する]を選択して'を選択します。 Windows 98 /M win2000 SPパッチがあれば、起動して実行してください。regsvr32 c:\\ winnt \\ apppatch \\ slayerui.dl右クリックし、プロパティ、互換性のオプションも表示されます。
例3:RealOne Goldを閉じるとエラーが発生する通常使用されている最近では、閉じるたびに0xffffffffメモリが' 0xffffffffディレクティブによって参照されています。このメモリを「読み取り」プロンプトにすることはできません。解決策:この問題は、使用する入力方式がMicrosoft Pinyin Input Method 2003で、言語バーが非表示の場合(問題がない場合)に発生するため、RealOnを閉じる前に言語バーを表示するか他の入力方法を使用できます。現在の入力方法はこの問題を解決することです。
例4:Hero Super Jiebaがインターネットをサーフィンした後に再生できない場合は、指示メモリで参照される0xff000011を指示するたびに、OKを押してください。
解決策:スーパーヒーローのスーパーヒーローを再ロードしてみてください再インストールすると、公式Webサイトで対応するバージョンのパッチがダウンロードされます。
5:ゲームのショートカット、0x77f5cd0の命令リファレンス、0xffffffffのメモリをダブルクリックすると、メモリを読み取れず、Client.datの注文エラーが表示されます。解決策:グラフィックスカードの最新のドライバシーケンスを再ロードし、DirectX9.0をダウンロードしてインストールする例6:友人がメッセージを送信し、コンピュータにエラーメッセージが表示される:0x772b548f命令は0x00303033メモリを参照している。 QQは自動的にオフラインになります。


Copyright © Windowsの知識 All Rights Reserved