Newsgroup: it.comp.os.win.win9x
Titolo: Aggiornamento file di sistema

Sistema operativo windows 98
Avete presente quando un' installazione deve aggiornare dei file di sistema
in uso?
Il pc si riavvia o viene quantomeno richiesto il riavvio all'utente e nel
mentre che windows si ricarica compare la scritta in dos
"attendere aggiornamento del sistema in corso questa operazione potrebbe
richiedere qualche minuto" che corrisponde alla fase in cui i file vengono
sostituiti con quelli nuovi.
Mi serve sapere dove windows si segna che al riavvio successivo deve fare
quell'operazione li, ovviamente con informazioni annesse e connesse.
nel registro? su un ini?
spero che qualcuno mi sappia rispondere perchè è importante.
Grazie a tutti
-- 
Le persone non sono il proprio comportamento: devi sempre andare oltre,
essere flessibile, capire il punto di vista degli altri, interpretarne i
comportamenti ed intuirne le esigenze.
Per rispondere in privato elimina
dall'indirizzo "togliquesto"
MasterDavidex
David Ruscelli
-- 
Le persone non sono il proprio comportamento: devi sempre andare oltre,
essere flessibile, capire il punto di vista degli altri, interpretarne i
comportamenti ed intuirne le esigenze.
Per rispondere in privato elimina
dall'indirizzo "togliquesto"
MasterDavidex
David Ruscelli

 spero che qualcuno mi sappia rispondere perchè è importante.
Sono quasi certo se lo segni in "RunOnce":
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
-- 
			Luca Amicone
			Microsoft MVP
			ICQ: 14890779

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
E' impossibile.
E' vuota.


 E' vuota.
Perché tu sei sicuro debba esserci qualcosa?!?


 Perché tu sei sicuro debba esserci qualcosa?!?
Perchè se spengo il pc e lo riavvio lui ad ogni riavvio aggiorna dei
componenti di sistema.
Il fatto è che quelle chiavi sono vuote quindi win scrive in altri file o
altre chiavi questa informazione e io devo scoprire dove.


Grazie a tutti
***/quote***
Non era il file Wininit.exe che era coinvolto in questa operazione? quello
che, una volta svolto il compito, crea una copia di sé chiamata Wininit.bak;
aprila nel Blocco note e dovresti trovare la frase che dici + il comando di
sostituzione del file di sistema...
Ciao
Mane

 altre chiavi questa informazione e io devo scoprire dove.
Sicuro che non sia direttamente in autoexec..? A quel livello è ancora 
"dos". Inoltre vedi se MSConfig ti da qualche informazione in più.


 Sicuro che non sia direttamente in autoexec..?
Non mi pare ci sia nulla di sospetto
REM [Header]
@ECHO OFF
REM [CD-ROM Drive]
REM [Miscellaneous]
REM [Display]
REM [Sound, MIDI, or Video Capture Card]
REM [Mouse]
SET
PATH=%PATH%;C:\SELEDLAV\DEPLOY;K:\VOSGV;K:\VVSGV;K:\VOSCC;K:\VVSCC;C:\PROGRA
~1\INFOCA~1\DIKE
rem - By Windows Setup - DEL C:\WINDOWS\TEMP\FRS*.
rem - By Windows Setup - DEL C:\WINDOWS\TEMP\*.TMP
@SET CLASSPATH=C:\PROGRA~1\PHOTOD~1.0\ADOBEC~1
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb it,,C:\WINDOWS\COMMAND\keyboard.sys /id:142
del c:\windows\*.tmp


 sostituzione del file di sistema...
Dunque, il wininit.bak è 0K il wininit.exe è 40k e spiccioli, il problema è
che essendo un exe non si apre col blocco note, ma si esegue solamente.


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
No. In RunOnce il sistema segna le operazioni da svolgere per la
manutenzione ad alto livello, vale a dire, qundo il sistema e' gia'
avviato.
La sostituzione dei files avviene molto prima, a livello DOS, prima della
fase di boot vera e propria, e proprio per permettere che vengano caricati
i nuovi files.
L'annotazione avviene in un file .INI. Se non vado errato, dovrebbe
trattasi di "bootini.ini", ma potrei sbagliarmi, vado a memoria.
Dentro quel file ci sono operazioni tipo "cancella questo file" oppure
"cambia nome a questo file". In pratica, tutto quel che serve ad
aggiornare un file con una versione piu' recente.
Ciao! :-)
-- 
-----
  | NFINITY is so far as you want to see.
-----
Se vuoi rispondermi in E-Mail, occhio alla FREGATURA. ;-)

trattasi di "bootini.ini", ma potrei sbagliarmi, vado a memoria.
Trovato: era WININIT.INI


 Ciao! :-)
Grazie, avevo già trovato qualcosa su google al riguardo e penso che il
problema sia proprio legato a questo, il fatto è che nella dir di sistema il
file wininit.ini non ce l'ho..
Ho provato a crearne uno vuoto ma non cambia assolutamente niente.
Mannaggia!
Non ne vengo a capo!


Non ne vengo a capo!
Quel file esiste solo durante un riavvio.
Viene creato durante l'installazione dei softwares che lo richiedono.
Al riavvio, viene eseguito e poi cancellato.
Per cui, per vederlo, dovresti installare qualcosa, e poi riavviare IN
DOS, impedendo il caricamento di Win9x.
Per di piu', se non vado errato, e' pure un file nascosto.
CMQ, dovresti trovarlo con DIR /AH WININIT.INI


 CMQ, dovresti trovarlo con DIR /AH WININIT.INI
C'č qualcosa che non mi torna.
Secondo quello che tu dici, se il file wininit.ini non c'č il  wininit.exe
non dovrebbe aggiornare niente.
Invece, pur mancando il winini.ini (ti assicuro che non c'č), il wininit.exe
ogni volta che avvio esegue un aggiornamento.
Se vuoi ti invito a venire qua a constatare la cosa con i tuoi occhi


Se vuoi ti invito a venire qua a constatare la cosa con i tuoi occhi
Non ne dubito.
Ma sotto la scritta "Attendere... aggiornamento... qualche minuto." si
nascondono tante cose. Ci sono aggiornamenti che NON coinvolgono
wininit.ini (ed il corrispondente .exe) ma fanno apparire a video la
medesima scritta, tanto per essere chiari, come d'abitudine M$... :(
Per cui, puo' essere normale.


 Per cui, puo' essere normale.
Io ho un'idea diversa.
Visto che sistematicamente ad ogni riavvio del pc accade questa cosa, ripeto
*sistematicamente*, ci deve essere per forza qualcosa che non va.


*sistematicamente*, ci deve essere per forza qualcosa che non va.
Hummm... che modifiche hai apportato a quel PC, da quando si manifesta il
problema? Potrebbe trattarsi anche di un driver non perfettamente
installato, o di un residuo di files di installazione che ad ogni riavvio
provoca la procedura di aggiornamento.
Ma qui le ipotesi sono pressoche' infinite.
Senza dati certi, e' impossibile risalire all'origine del problema.
Bisognerebbe "mettere le mani" su quel PC e vedere.



Il file wininit.ini non è nella cartella di sistema, è nella directory di
root C:


O meglio: io ce l'ho anche lě...