PDA

Visualizza versione completa : Compattare registro configurazione


The Riddle
17-10-2000, 14.21.30
>Compattiamo il Registro di configurazione
(cut...)
>Nb. tale operazione può durare anche qualche minuto !!!!!

Scusa ma quanti minuti? L'ho fatto su un pc (non il mio naturalmente ma quello dell'ufficio)
pentium II 400, 64 mb ram, file di registro di circa 6mb, win98 SE. Fino al 29% va abbastanza veloce poi ci mette 5 minuti ogni punto % in più. E' normale? Siccome vorrei farlo anche sul mio, che ha le stesse caratteristiche, non vorrei iniziare alle 22 e finire alle 6 di mattina. Ciao, grazie.

vaxxo
17-10-2000, 15.14.45
Sicuramente non è corretto che ci impieghi così tanto tempo:
prova a fare così

- esportare il registro (questa è la copia che ti permette di rimettere tutto a posto in caso di necessità)

-usare una utility che pulisca il registro da chiavi inutili e non + valide (vedi pagg. download di questo stesso sito)

- riavviando in dos scrivere scanreg /opt


comunque penso sia giusto che prima tu legga questa pagina
http://www.wintricks.it/faq/reg_conf.html

The Riddle
17-10-2000, 15.44.54
Il problema è che io in Win non riesco + a entrare perché durante quella lunga attesa è venuta a mancare la corrente (che sfiga!!) mentre il reg era caricato solo al 40%. Adesso al riavvio dice che il reg è rovinato.

Da quello che ho capito dovrei fare così

sostituire user.dat e system.dat con user.da0 e system.da0, riavviando dovrebbe caricarmi i dati di reg dell'ultimo avvio corretto.. Sbaglio?
Una volta entrato in win posso seguire la procedura che hai suggerito, ovvero ripulire il reg con regclean x esempio.

Scusate se sembro banale ma sono ancora un piccolo apprendista stregone, sto cercando di ampliare le mie conoscenze e grazie a wintricks ci sto riuscendo, grazie.

vaxxo
17-10-2000, 15.52.08
Sì, copia i 2 files, non prima però di averli salvati con altro nome o in un'altra cartella (non si sa mai!!!).
Io sono un esperto....... ma di casini!!! :D :D :D.
E come dicevo in un altro thread tutte le volte che non mi copro le spalle combino casini!! :confused :confused:

Antares
18-10-2000, 00.40.54
Per Vaxxo:

Scusa, ma io sapevo che prima di dare l'ordine scanreg /opt BISOGNA dare scanreg /fix, perché prima risolve eventuali problemi e poi ottimizza il registro.
Correggetemi se mi sbaglio.
Ciao
Antares

teseo39
18-10-2000, 06.11.50
Vaxxo, in tutta onesta', non sarà corretto che ci impieghi
tutto quel tempo, pero' io garantisco che col regedit c
hoppassato una notte insonne, ehehehehehe......E' anche
vero pero' che dopo il registro si era ridotto di un Mb.
La frase "quaesta operazione puo' durare anche qualche minu-
to", dopo il fattaccio, l'avevo interpretata in senso ironico:D:D:D
Sbagliavo forse?:)

The Riddle
18-10-2000, 07.46.15
Ho avviato da DOS scanreg, e ho ripristinato il backup dell'ultimo registro di configurazione caricato correttamente, poi una volta in WIN ho ricaricato il reg di conf che non avevo terminato di caricare con regedit/c.

Ps, chi mi spiega perché non ho trovato i due files user.da0 e system.da0?

Billow
18-10-2000, 09.22.45
Bravi Riddle.... hai fatto al cosa migliore....

NOn ci sono i .DA0
in uanto esistevano solo con W95... da W98 in poi c'è scanreg ;)

The Riddle
18-10-2000, 09.57.56
Detto da te Billow fa proprio piacee. Grazie. :D :D

vaxxo
18-10-2000, 10.32.32
WOW adesso sì che c'ho un gran casino in testa!!

Yuh! Uh!

:confused: :confused:


Antares hai SUPER ragione!!

A Billow non lo dico neanche perchè è troppo bravo! ;)

Antares
20-10-2000, 01.42.19
Per Teseo39:

Come sta questa storia del regedit c?
Mica l'ho capita.

Ciao
Antares

teseo39
20-10-2000, 02.46.31
Antares, è il nodo da cui siamo partiti, cioe' una faq del
nostro sito preferito che ci consiglia, per compattare
il nostro incasinatissimo registro, di esportarlo con
regedit nela directory c:\ e poi di ricompattarlo, +o-, col
comando "regedit c" (+o-, ripeto, per ovvi motivi di mancan-
za di tempo l'ho fatto due volte sole, e adesso non ho i
vecchi appunti a portata di mano, ehehehhe).
La faq concludeva dicendo che ci sarebbe potuto volere anche
qualche minuto, minuto trasformatosi, almeno nel mio caso
(ma non solo, mi sembra), in ore e ore di angosciata attesa
:D:D:D.
In ogni caso, l'operazione funziona (ENEL permettendo:))
perche' poi il pc mi è ripartito con un registro molto
ridotto.
Cius:)

Sergio Neddi
20-10-2000, 22.57.43
Se volete usare i comandi "regedit /e pippo" e "regedit /c pippo" vi conviene prima lanciare SMARTDRV. Vi risparmia ore di attesa.

In caso di interruzione corrente durante la fase "regedit /e pippo" basta ripeterla.

Lo stesso vale se l'interruzione avviene mentre si esegue "regedit /c pippo".

Ripetendo il comando il registro verrà ricostruito.

Questi comandi sono utili soprattutto con Win95, quindi quando non c'è a disposizione lo Scanreg, in quanto lo Scanreg di Win98 lavora meglio e più velocemente.

Lo Scanreg di Win98 tra l'altro lavora benissimo anche con Win95, io lo uso sistematicamente sui PC dei clienti.

A volte mi è capitato il caso (anche oggi) di un Win95 che non poteva più avviarsi per registro corrotto.

A nulla serviva utilizzare i file .DA0, ed il comando "regedit /e pippo" dava "Unable to access registry".

Ho usato lo "scanreg /fix" ed il PC è ripartito!

Antares
21-10-2000, 01.15.01
Grazie a Teseo39 e a Sergio Neddi per i consigli, che ignoravo completamente.
Quando avrò tempo li metterò in atto.
Ciao
Antares

teseo39
21-10-2000, 04.53.18
No, grazie ai redattori del sito, che ci permettono tali
smanettamenti:):):)

Antares
22-10-2000, 04.05.06
Ma lo smartdrv non va solo in dos?
Basta metterlo nell'autoexec e poi funzia anche su Win???
Antares

Sergio Neddi
22-10-2000, 20.50.54
In realtà Windows9x carica lo SMARTDRV durante l'avvio del sistema operativo per velocizzare l'operazione.
Questo è uno dei motivi per cui l'avvio in modalità provvisoria (che non carica SMARTDRV) è infinitamente più lento.
Per verificare quanto detto basta far partire il PC con l'opzione di creare il file di log e poi andare ad analizzare il file BOOTLOG.TXT che sta in C:\.
Caricandolo prima di Windows (cioè nell'AUTOEXEC.BAT) con determinate opzioni è possibile velocizzare l'avvio, ovviamente non sempre ci saranno miglioramenti, a volte anche peggioramenti, comunque si può provare.

Canaro
22-10-2000, 23.11.49
se non volete usare lo scanreg e volete compattare il registro di configurazione, potete fare anche cosi:
x win95/98

strart\esegui e digitate REGEDIT

registro di configurazione\esporta file del registro di configurazione

verificate che sia spuntato tutto, e lo salvate in C: con il nome

TUTTO.REG

fatto cio riavviate il Pc in modalita
prompt dei comandi con supporto di rete, e digitate

SMARTDRV e poi

REGEDIT /C C:\TUTTO.REG

così facendo regedit ricreerà un nuovo registro basato su tutto.reg, ma molto + compatto, x cui + veloce


oggi l'ho provato e mi ha eseguito l'operazione in 5m

ciao!

Bet
23-10-2000, 00.07.40
La differenza allora probabilemente sta nel caricamenteo di SMARTDRV, perchè a me tempo fa è successo esattamente quanto era accaduto a The Riddle

Jake
23-10-2000, 01.23.48
Io ho fatto come consigliato da Canaro e effettivamente l'operazione ha richiesto pochissimi minuti..solo che il file non è cambiato in dimensione!!!
Non si è compattato per niente...boh cosa puo' essere stato???

Canaro
23-10-2000, 10.53.16
forse non ci siamo capiti bene; il registro non cala di dimensioni, ma viene, come ho detto, compattato.
Es. pratico: 1Kg di sabbia puo stare tutto sparso x 1 stanza, oppure in 1 boccetta, ecco cosa intendo x compattato :)

vaxxo
23-10-2000, 11.45.48
Scusa Canaro, ma cosa intendi dire?

Lo spazio occupato da files non si misura in bytes?

Una boccetta=16Kb
Un tavolo=564Kb
Una stanza=2Mb=2048kb

E il registro non è forse la somma di alcuni files System.dat User.dat (Classes.dat winme)?

Oppure raggruppa in ordine tutte le chiavi che riguardano una parte hw o sw?

Ricordatevi che...

Kikko
23-10-2000, 12.35.11
RegCompact lo trovate su volftp e dovrebbe fare tutto lui in + vi da la % ...come disordine dei file che compongono il registro...provatelo e ditemi che ne pensate...funziona anche su win2k

Luke
23-10-2000, 12.42.54
Kikko....o sono scemo....o non lo trovo..... :confused:

Kikko
23-10-2000, 12.59.27
http://dwerner.xoasis.com/regcompact/

questa e' la homepage :)

Luke
23-10-2000, 14.15.11
Puo' darsi tutti e 2! :D Grzie 1000 per il link!

Luke
23-10-2000, 14.26.27
Allora,l'ho scaricato ed installato.Prima di avviarlo ho fatto,dal regedit,un "esporta registro..." e l'ho salvato in una dir.
Ha creato un file di 6.5 m,poi ho eseguito il regcompact.
Mi si e' riavviato il pc ed ho rifatto l'esportazione del reg per confrontare le dimensioni.
Risultato? 1 file da 6.5 m identico al precedente....
Sono io che non ho capito come funziona ?
Di nuovo + :confused:

Oreste
23-10-2000, 14.33.14
Vaxxo, mi inserisco anch'io perchè la questione del registro di Windows mi colpì sin da quando fu introdotto la prima volta in un s.o., con il Windows 95 A, quello famoso del luglio 1995.

Sino ad allora, con il dos ed anche con il Windows 3.1, che non era altro che un dos con interfaccia grafica, per modificare qualche parametro fondamentale di s.o., oppure per aggiungere qualche altra cosa al sistema, si poteva operare solo sul config.sys e/o autoexec.bat, oltre al system.ini e win.ini, quindi io per ritrovarmi con le idee considerai il registro di Windows quasi una esasperazione, un ingigantimento del config.sys.

Tu sai benissimo che tutti i programmi per Windows con il loro setup scrivono i loro dati di funzionamento nel registro; quando si disinstallano con l'apposito uninstall, i dati vengono cancellati ma una caratteristica del registro è che lo spazio rimanente non viene restituito, ma rimane come spazio vuoto nel database (cosa che è in sostanza il registro di Win) che viene riempito quando un altro programma viene installato.

Quindi installando e disinstallando, i dati scritti dai vari programmi non si trovano in posizioni contigue, ma in posizioni diverse ed anche distanti nel database/registro.

L'esempio di Canaro calza a pennello perchè è come avviene su un hd su cui non si è lanciato il defrag da molto tempo: 800 MB di dati stanno su un hd di 2 GB sparpagliati lungo tutta la superficio.

Lanciando il defrag gli 800 MB di dati si dispongono in posizioni contigue, sempre sui 2 GB di hd e sempre 800 MB di dati sono.

Ciao

PS Mentre scrivevo ho visto che un post con una questione simile lo ha inviato anche Luke.

Quindi il discorso del campattamento non è in sostanza un discorso di riduzione di dimensioni, ma un discroso di riscrittura del database con tutti i dati scritti dai programmi in maniera contigua.

Le cose che ho detto colpirono anche me all'inizio, poi ho letto in giro un pò di roba e mi sono chiarite le idee.

Ciao

[Edited by oreste on 23-10-2000 at 14:39]

The Riddle
23-10-2000, 15.21.24
X Sergio Neddi: Scusa ma quali sono quelle determinate opzioni con cui caricare smartdrv da autoexec? (sono lazzarone, non mi va di fare tante prove, preferisco affidarmi all'esperienza di chi ne sa + di me):rolleyes:

teseo39
23-10-2000, 20.05.16
Una cosa non ho capito, a questo punto.......Le funzioni
svolte da regedit, regcompact e programmi similari (tipo
quello del Norton, per intenderci), fanno le stesse funzioni
precise identiche del "volgarissimo" scanreg/opt.?
E, se non è cosi', qualcuno potrebbe spiegarmi la differen-
za?
:D:D:D:D
Perche', voglio dire, se le cose stanno cosi', mi sbaglio
o stiamo facendo tanto rumore per nulla?
Ciao

Billow
23-10-2000, 20.28.06
la stessa identica cosa....;)

teseo39
24-10-2000, 00.13.54
:):):):):)
ciao

Jake
24-10-2000, 23.23.48
Esiste un programma che ti dica cosa cambia nel registro dopo che ad esempio un installazione o dopo aver lanciato un programma?
Spero che abbiate capito cosa cerco...

Momo
24-10-2000, 23.48.06
C'è registry tracker di norton, mi pare con le utility, funziona molto bene.

Jake
24-10-2000, 23.57.32
Qualche programma analogo che magari posso scaricare?

Momo
25-10-2000, 14.58.37
Advanced Registry Tracker. Io però non l'ho mai provato.

usque_t
25-10-2000, 17.42.40
il mitico installwatch pro configurato a dovere
freeware
http://www.epsilonsquared.com
come dicevo nel mio primo post "per me numero uno degli indispensabili"

Fammi sapere
Ciao

Momo
25-10-2000, 20.17.14
O altrimenti ti salvi il reg prima e dopo e ti fai un file batch di comparazione. Un pò macchinoso, ma funge.

Jake
26-10-2000, 04.25.13
Certo..un po' lungo e noioso ma sicuramente efficace!

usque_t
26-10-2000, 11.12.38
installwatch fa molto di più
- compara il registro
- compara le dir che gli dite
- compara il contenuto degli ini
- mantiene un database delle installazioni...
Una vera manna e freeware.
Provatelo e non vi pentirete

Ciao a tutti
usque_t

Sergio Neddi
29-10-2000, 00.17.39
Perché non EasyClean? Io lo uso da anni (nelle varie versioni) e funziona bene.

http://www.wintricks.it/software/easyclean.html