システムがレジストリのシステム部分に許可されている最大サイズに達しました

システムがレジストリのシステム部分に許可されている最大サイズに達しました

正確に言うと

システムは、レジストリのシステム部分に許可されている最大サイズに達しました。追加のストレージ要求は無視されます。

WinXP/64は2年間問題なく動作していました(/3Gbスイッチなし)が、最近になって問題が発生し始めました。不適切そして、問題は少なくとも一時的には解消されました。しかし、Windows\System32\Config で前後を確認すると、System ファイルは 10% しか削減されておらず、依然として 170 MB 以上あることがわかります。Google でかなり詳しく調べたところ、これは「巨大」であり、10 ~ 20 MB 程度であるはずです。システムは正常に動作しています。System.bak はわずか 11 MB で、ntregopt を実行した日付が入っています。

それが私が知っていることです。さて、私の質問は:上記の情報を踏まえて、システム レジストリ ハイブを削減または再構築するためにできることはありますか?

答え1

この記事役に立つかもしれない情報があるようです。すでに試したかもしれない手順 (ntregopt) については説明されていますが、レジストリから不要なエントリを消去するためにまだ試していないかもしれないツールへのリンクも含まれています。vxスクラブ

私はレジストリクリーナーにあまり興味がないのですが、一部の人は絶賛していますクリーナーには、レジストリ内の不要なエントリを消去するモジュールも含まれています。

個人的には、より安定したシステムを実現するために、データのバックアップとオペレーティング システムの再インストールを選択します。ただし、これは環境と利用可能な時間によって異なります。

私は見つけたこの郵便受けこれは、このエラーが破損したスワップ ファイルによって発生したことを意味しているようです。投稿の最初の提案はすでに試されているので、2 番目に追加された推奨事項を試してください (簡単に参照できるように、ここにクロスポストされています)。

ページ ファイルは破損しているため、上書きする必要があります。次の手順に従ってください。

  1. コントロールパネルのシステムに入る(クラシック表示)
  2. 詳細タブをクリックします
  3. 「パフォーマンス」の下の設定ボタンをクリックします
  4. パフォーマンス設定の詳細タブをクリックします
  5. 仮想設定の変更をクリック
  6. 設定でページングファイルなしを選択し、設定をクリックします。
  7. コンピュータを終了して再起動します。
  8. これらの手順の最初の 5 つの手順を繰り返します。
  9. 設定でシステム管理サイズを選択し、設定をクリックします。
  10. 終了するときに、前のページ ファイルを上書きするかどうかを尋ねられます。このアクションを許可します。
  11. コンピュータを再起動してください。エラー メッセージは表示されなくなり、プログラムの動作も改善される可能性があります。

スワップファイルが破損している可能性もあると思います。 この文書をご覧くださいでは、手順がさらに詳しく説明されています。スワップ ファイルを削除し、再起動してから再作成しましたか?

あなたも試してみるといいかもしれませんユーザープロファイル Hive クリーンアップ サービスそれで成功したと報告している人もいます。

もし実際にローカルマシンハイブのシステム部分のサイズがいっぱいになった場合、いくつかのソフトウェアを削除して2台目のマシン(仮想または物理)を実行する以外に解決策はないと思います。これは本当に興味深いことです。私のこれまでの職業人生で、合法的に記入済みのレジストリ。

答え2

これはとても奇妙です... コメントで指摘したように、私はそのメッセージが間違っていると判断しました。私は今、システムを 1 週間使用して、大量の古い VB6 と新しい .NET ベースの COM オブジェクトを繰り返し登録する複雑なインストーラーのテストを含む、集中的な開発を行っています。ちなみに、GUID を変更して大量の無効なレジストリ エントリを作成しないよう、細心の注意を払っています。今のところは成功しており、レジストリに問題はありません。

とにかく、昨夜、別の奇妙な問題に遭遇し、システムの復元を使用することにしました (これは、過去数年間で 1 回しか使用したことがありませんでした)。システムの復元は失敗し、そのチェックポイントに復元できず、何も変更されていないというメッセージが表示されました。

ふと思いついて、\config\system ファイル (システム ハイブ) を見てみることにしましたが、なんと 196 MB から 7 MB に縮小されていました。起動時のエラーはなくなりました。ここ数日、別の無関係な問題で数回再起動したことなどにより、システム ハイブが元のサイズに戻ってしまいました。

したがって、これは「答え」そのものではなく、元の問題の不思議な「自己修正」で終わる単なる戦争物語です。何がそれを解決したのかはわかりません。

答え3

アプリケーションやハードウェアが変更された場合、レジストリに「デッド」エントリが存在する可能性があります。検索語として「レジストリ クリーナー」を検索すると、多数のオンライン リソースが見つかります。

関連情報