• ベストアンサー

Win98の「scanreg /fix」について

DOSから「scanreg /fix」でレジストリの再構築を行えますが、 それについての質問です。使用OSはWin98SEです。 再構築の際、いらないキーを削除されるのですが、 明らかに使ってないキーが消されていない場合が ありますが、キーの削除は何を基準に消されてるのでしょうか? CleanSweap等のユーティリティーを使えば、良いのでしょうが scanregについて教えてください。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

「いらないキーを削除される」の意味がちょっと違いますね。 レジストリの更新の仕組みを説明します。 まず,最初次のようにデータがあったとします。 12345 この中の2番を更新したい場合 1x3452 と元の2番は廃棄し(X),新しい2番は一番後ろに付け足します。 これが続いてゆくと xxxxxxx3xxxxx4xxxxxx21xxxx5 と無駄な(X)だらけになってしまいます. 「scanreg /fix」はこの無駄を消し, 34215 と間を詰めるだけなんです。

bee_314
質問者

お礼

回答有難うございます。 回答により、「scanreg /fix」の意味を間違えて 捕らえていた事が分かりました。 無駄キーを削除しての再構築ってわけではなくて 無駄な領域を削除しての再構築って考えればいいのかな。 有難うございます、今後とも宜しくお願いします。

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.2

http://www.haltz.com/rgstry/index.htm ここが役にたつかと思います。 とてもマニアックなとこですが。

bee_314
質問者

お礼

回答有難うございます。 早速行って見ました。 結構詳しく書いてあり、参考になります。 分からない部分も多々ありますが、図入りで 勉強になりました。

関連するQ&A