web-dev-qa-db-ja.com

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

正確には

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

WinXP/64は2年間正常に動作し(/ 3Gbスイッチなし)、ちょうど起こり始めました。 ntregopt を使用しましたが、少なくとも一時的に問題は解決しました。ただし、Windows\System32\Configの前後を見ると、システムファイルが10%しか削減されておらず、170Mb以上であることがわかります。グーグルでの私のかなり広範な調査によると、これは「巨大」であり、10〜20Mbのようになるはずです。システムは正常に動作します。たった11Mbで、ntregoptを実行した日付のSystem.bakがあります。

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

3
Bob Denny

この記事 役立つ情報があるようです。それはあなたがすでに試したかもしれないいくつかのステップ(ntregopt)を通過します、しかしそれはあなたが死んだエントリのあなたのレジストリをきれいにすることをまだ試みていないかもしれないツールへのリンクを含みます: vxscrub

私はこれらのレジストリクリーナーについては大したことはありませんが、 ccleaner について絶賛する人もいます。これには、レジストリのデッドエントリもクリーンアップするモジュールが含まれています。

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

この投稿 が見つかりました。これは、このエラーが破損したスワップファイルが原因であると思われます。あなたはすでに投稿の最初の提案を試したので、私は2番目の追加された推奨を試します(簡単に参照できるようにここにクロス投稿されています):

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

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

私はまだそれが破損したスワップファイルである可能性があると思います。 このドキュメントをご覧ください 、手順の概要を説明しています。スワップファイルを削除して再起動し、再作成してもよろしいですか?

ser Profile Hive Cleanup Service も試してみてください。一部の人々はそれで成功を報告しました。

実際にローカルマシンHiveのシステム部分のサイズがいっぱいになった場合、ソフトウェアを削除して2台目のマシンを実行する以外に解決策はないと思います-仮想または物理。これは非常に興味深いものです。私のプロとしてのキャリアの中で、合法的に満たされたレジストリを見たことがありません。

3
Cypher

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

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

ひばりで、私はその\ config\systemファイル(システムハイブ)と何を見ることにしましたか? 196Mbから7Mbに縮小しました!起動時のエラーはなくなりました!他の無関係な問題のための数回の再起動を含む過去数日間の何かが、システムHiveを本来あるべき場所に縮小させました。

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

1
Bob Denny

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

0
user48838