Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NTUSER.DAT komprimieren/defragmentieren...

440 views
Skip to first unread message

Heiko Pliefke

unread,
Feb 19, 2003, 6:00:07 AM2/19/03
to
Hi NG!

Bei einigen Anwender ist die NTUSER.DAT nun auf eine beträchtliche
Größe herangewachsen.

Löscht man nun aus dem HKCU-Zweig die größten Speicherfresser heraus
(z.B. die TrayNotify-BINARY-Keys
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify)
- bleibt die NTUSER.DAT aber genauso groß!

Obwohl die Daten in TrayNotify, wenn man sie exportiert, teilweise 6MB
betragen, löscht, verkleinert sich die NTUSER.DAT kein Stück!


Das legt die Vermutung nahe, dass diese Datei fragmentiert ist - und
nun in der Mitte irgendwo ein Riesenloch hat, den Speicher also sehr
uneffizient alloziert.

Gibt es nun irgendwelche Hilfsmittel, diese Datei wieder schrumpfen zu
lassen?


Wir haben in unserem Verbund nur ein 10 MB Roaming Profile und wenn
die NTUSER.DAT bereits 6 oder mehr MB verschlingt, bleibt nunmal nicht
viel übrig...


HTH, BEsten Dank schonmal.

MfG

HEiko Pliefke

Michael H. Fischer (MVP)

unread,
Feb 19, 2003, 6:02:56 AM2/19/03
to
Heiko Pliefke schreibselte am 19 Feb 2003:

> Gibt es nun irgendwelche Hilfsmittel, diese Datei wieder
> schrumpfen zu lassen?

NTREGOPT. http://home.t-online.de/home/lars.hederer/erunt/index.htm

MfG
Michael H. Fischer
--
Freeware und Antworten rund um NT/W2K/XP: http://www.derfisch.de/
Die XP Nano FAQ: http://www.derfisch.de/xpnf.htm
Antworten NUR im Usenet. Mails werden lediglich in Ausnahmefällen
beantwortet.

J.Roehlich

unread,
Feb 19, 2003, 3:40:29 PM2/19/03
to

"Heiko Pliefke" <sledge...@freenet.de> schrieb im Newsbeitrag
news:2b99b92f.03021...@posting.google.com...

>
> Gibt es nun irgendwelche Hilfsmittel, diese Datei wieder schrumpfen zu
> lassen?
>
Ach möglich ist "Regcompact" http://talismanic.net/codeworld/regcompact/

Auszug :

What RegCompact Does
==== ========== ====
RegCompact eliminates registry fragmentation by writing the data in the
registry out into a
temporary file. This data is written sequentially, so there are no holes
from deleted data
or fragmentation. RegCompact then reboots the system, and the compacted
registry hives are
replaced when the system starts up.

Gruß
Jay


Ralf Schmidt

unread,
Feb 20, 2003, 4:46:33 AM2/20/03
to
"J.Roehlich" <12...@onlinehome.de> schrieb:

>Ach möglich ist "Regcompact" http://talismanic.net/codeworld/regcompact/

Der Link funzt net! :-(

Michael H. Fischer (MVP)

unread,
Feb 20, 2003, 5:31:19 AM2/20/03
to
Ralf Schmidt schreibselte am 20 Feb 2003:

> Der Link funzt net! :-(

Toll. Dann benutz halt Google. So schwer wirds ja wohl nicht sein,
Regcompact einzutippen. 524 Treffer. Nur in Deutsch:59.

Wenn du dir schon die Mühe machst, uns mitzuteilen, dass der Link nicht
mehr gültig ist, dann wäre es doch auch sinnvoll, gleich einen
funktionierenden mitzuliefern.

MfG
Michael H. Fischer

F'up 2 poster, weil offtopic.

Ralf Schmidt

unread,
Feb 20, 2003, 4:07:55 PM2/20/03
to
"Michael H. Fischer (MVP)" <usen...@derfisch.de> schrieb:

>> Der Link funzt net! :-(
>
>Toll. Dann benutz halt Google. So schwer wirds ja wohl nicht sein,
>Regcompact einzutippen. 524 Treffer. Nur in Deutsch:59.


Ups ... auf das einfachste kommt man natürlich zuletzt.

Heiko Pliefke

unread,
Feb 25, 2003, 5:12:23 AM2/25/03
to
Servus zusammen!

besten Dank erstmal für die Antworten - habe NTREGOPT eingehend
geprüft. Es funktioniert in der Tat sehr gut - teilweise wurden 60%
der NTUSER.DAT eingespart!!

Allerdings hat das Programm auch noch OPtimierungspotenzial...

Ich suche ein Tool, mit dem man NUR (also per Kommandoschalter,
Registry o.ä.) den HKCU-Hive defragmentieren kann - die anderen Hives
sollen unberührt bleiben.

Zweck der ganzen Geschichte ist nämlich den Traffic beim Logon, Logoff
unserer Domänenuser zu mindern, indem man bei den Usern diese Datei
verkleinert. Außerdem ist der Profilspeicher auf 10MB quotiert - habe
schon NTUSER.DATs von 6-7 MB gesehen, da bleibt nich mehr viel :(

Die meisten User haben aber nunmal 'leider' (bzw. gottseidank... :) )
keine administrativen Rechte - und können den HKLM-Zweig nicht
beschreiben (bestimmte Bereiche erst gar nicht lesen...).

Damit einhergehend brauche ich auch eine Lösung, die keine BAK-Datei
nebenan erstellt - da die ja mitgeroamt wird und das ganze somit
kontraproduktiv ist... (man sollte also die Ablage der BAK-Datei auch
angeben können).

Hat btw. irgendjemand Ahnung, wie diese Defragmentierung auf
Programmierebene ausschaut? Vielleicht könnte ich mir sowas selbst
basteln - (a weng fit bin ich schließlich in VC++/MFC und
Registry-APIs).

Der Programmierer von NTRegOpt (Lars Hederer) hat mir leider noch
nicht geantwortet - (und würde mir seinen Algorithmus auch bestimmt
nicht auf dem Silbertablett überreichen...)

HTH, TIA

HEiko P.

P.S.: Ein Link zum RegCompact lautet bspw.:
http://www.pcworld.com/downloads/file_description/0,fid,7718,00.asp
Das werde ich mir jetzt auch erstmal anschauen...


"J.Roehlich" <12...@onlinehome.de> wrote in message news:<b30q4m$1h4d1q$1...@ID-104608.news.dfncis.de>...

Heiko Pliefke

unread,
Feb 26, 2003, 4:28:38 AM2/26/03
to
Servus zusammen!

Besten Dank erstmal für die Antworten. Ich habe mir NTREGOPT mal
gründlich angesehen und es macht seinen Job eingetlich ganz gut!

Teilweise wurde die Größe der NTUSER.DATs um 60% reduziert. Leider
weist das Tool 2 Schwachstellen auf:

- Es legt eine NTUSER.BAK-Datei nebenan - man müsste den Pfad der
Backup-Datei selbst bestimmen können.

- Man kann nicht _NUR_ den HKCU defragmentieren - das Tool will alle
Hives defragmentieren! Ich würde mir hier einen Schalter wünschen,
womit ich nur den HKCU auswählen könnte...


Sinn der ganzen Sache ist, den Traffic der Roaming Profiles unserer
Domänen User zu mindern. Außerdem ist das servergespeicherte Profil
auf 10MB quotiert. Wenn nun teilweise NTUSER.DATs 6-7MB betragen,
bleibt nicht mehr viel übrig für Application Data, Desktop usw...

Unsere USER haben 'leider' (Bzw. gottseidank :)... ) keine
administrativen Rechte und können in HKLM nicht schreiben, ich bin
also auf ein Tool angewiesen dass nur den HKCU (bzw. den ensprechenden
User unter HKU) optimiert!


Mich würde auch gern die Programmierung interessieren. Da ich etwas
fit bin in VC++/MFC und Registry-APIs könnte ich mir dann eine
optimale Lösung selbst schustern ;)

Aber der Programmierer Lars Hederer wird mir seine Quelltexte bestimmt
nicht offenlegen...


Den RegCompact findet man bswp. bei PC-Welt zum Download:
http://www.pcworld.com/downloads/file_download/0,fid,7718,fileidx,1,00.asp

Allerdings ist es nicht für XP verifiziert und die Homepage des Autors
ist nicht mehr erreichbar... Werde es aber dennoch mal prüfen.


Viele Grüße, bis dann

HEiko P.

Richi

unread,
Mar 10, 2003, 6:21:57 PM3/10/03
to
Hi all
versucht es mal mit diesem Link

http://home.t-online.de/home/lars.hederer/erunt/

Gruss Richi
"Ralf Schmidt" <ralf.keine...@arcormail.de> schrieb im Newsbeitrag
news:pu895v4pi222gg6me...@4ax.com...

0 new messages