Newsgroup: it.hobby.scacchi
Titolo: *** Windows mi strangola i programmi DOS ***

 Ho chiesto aiuto su altri NG (ICAiuto, etc...)ma non
.....[].....
ciao bellissima---ma sei una loffiazza di prima...!! :)) come su altri
ng... e noi qui che ci stiamo a fare?!?!?
(vabbuo' come al solito ti perdono---)
:))
il msg che ti da' il Windows devi riportarmelo in modo preciso senno'
non si puo' arrivare ad una soluzione. Tieni conto che in caso di
infezione da virus informatico non sarebbe affidabile montare
l'antivirus sulla tua macchina infetta per tentarne la rimozione;
infatti la rimozione di virus va sempre fatta cercando di non avere il
virus in memoria in quel momento. Oltre al virus bisogna tener conto
che una macchina col Windows andrebbe riazzerata almeno una volta
l'anno ---questo nel caso uno monti molti programmi causando un
"imputtanimento" del Windows stesso :) Quindi c'e' il caso che si sia
"auto-incasinato" il Windows con tutte le librerie dll dei programmi.
um?
ciao,
Julian//


...dovresti fare una prova... riavviando in modalita' ms-dos... potrebbe
essere il problema che dice Ivo.
Fai questo:
menu avvio->chiudi sessione->riavvia in modalita' dos e dovrebbe comparire
il C:\>
se compare scrivi:
  DIR COMMAND*.* /S [invio]
  e dimmi il risultato
  poi scrivi
  VER [invio]
  e fai ... lo stesso!
se non compare trascrivi _esattamente_ il messaggio che ti da'.
----in caso di msg d'errore bisogna avere il msg *preciso*
byezzz,
Julian//


[SNIP]
Io non sono un esperto di sistemi DOS/WIN
ma e` un po' difficile risponderti senza informazioni piu` precise.
Comunque, in aggiunta alle informazioni che ti sono
state date posso dirti che talvolta le applicazioni DOS
vanno in conflitto con alcuni driver, ad esempio
quelli che vengono installati per il mouse, oppure
quelli che vengono installati quando si decide
di comprimere una unita` come ho fatto io.
A me sono capitate entrambe le cose ed ora
mi accade ad esempio che se avvio la macchina
in modalita` MS-DOS e cerco di far partire
Rebel Decade 2.0 compare una scritta che
dice che non c'e` abbastanza memoria
(questa scritta non compariva prima che io
compattassi l'unita` c:).
Allora se voglio far funzionare Rebel Decade senza
W95 devo riavviare la macchina, premere F8 per avere il
menu` che mi permette di scegliere in quale
modalita` riavviare il sistema e scegliere
dal menu' un'opzione che si chiama "prompt
dei comandi" o qualcosa di simile.
In questo modo parte praticamente il DOS
ma senza alcun supporto di nessun tipo
(ad esempio non nemmeno il supporto per la
tastiera italiana che ho io. Devo quindi andare
"alla cieca" ricordandomi la disposisizione dei
tasti nel layout americano).
In questo modo riesco a far partire
Rebel Decade 2.0 senza W95 (e senza mouse :-().
Purtroppo temo che se il problema e` di incompatibilita`
dei driver con le applicazioni ci sia poco da fare.
Comunque esperti dell'argomento li puoi
trovare su it.comp.programmare.win32 che
dovrebbe essere l'unico NG in italiano
che si interessa di questi aspetti, anche se in
realta` anche li' queste cose sono un po' OT,
essendo il NG dedicato prevalentemente alla
programmazione.
Marco Guidi

 che si interessa di questi aspetti,
Mi hanno appena informato che esiste anche it.comp.dos
Marco Guidi

"auto-incasinato" il Windows con tutte le librerie dll dei programmi.
E 'sta gente qui ha il coraggio di parlar male di Linux... :-PPPP
Un Gabry che e' una caratteristica, non un baco :-)))))
-- 
*************************************************************************
LightKnight's Home Page:  
http://www-studenti.dm.unipi.it/~stilli/
Inizio del 3^ Millennio/3rd Millennium Start: 1st January 2001 (NOT2000!)
Millennium Info:          
http://www.rog.nmm.ac.uk/leaflets/new_mill.html
*************************************************************************

dei driver con le applicazioni ci sia poco da fare.
Piu' che un problema di incompatibilita' hardware credo che si tratti
davvero di un problema di memoria.
Probabilmente la tua memoria era appena sufficiente, ed una volta
installato il driver e' diventata appena meno del necessario.
Il comando MEM dovrebbe dirti quanta e' libera, la documentazione del
programma quanta ne serve.
Con tutta probabilita' basta ottimizzare il CONFIG.SYS per far saltare
fuori la poca memoria che credo ti manchi.

 fuori la poca memoria che credo ti manchi.
Purtroppo avevo gia` provato ma sembra che una volta che lui (W95) si
e` installato tutto cio` che gli serve per comprimere l'HD non
rimanga piu` spazio per nient'altro. Non ricordi i numeri esatti ma
avevo anche provato a non installare ne' il driver per il mouse, ne'
altro,
lasciando pero` l'HD compresso e non funzionava lo stesso.
Marco Guidi

> una Milla disperata
E te strangola lui ! Con Win non si puo' essere dolci
e carini, bisogna picchiarlo semza pieta' se si vuole ottenere
qualcosa! Quanto tempo avresti risprmiato con una immagine
del disco pronta per essere ripristinata ? (dopo aver messo
in salvo i documenti e le partite scaricate nel frattempo...:-)
P.S. Mi spiegate una cosa ? Ieri sera giocavo a FICS da casa, e mi 
sono accorto che avevo un lag micidiale. Pero' l'Explorer andava
velocissimo e scaricava pagine in un istante. Allora ho
cambiato connessione (saltello tra due diversi telefoni di Supereva..)
e succedeva il contrario...Fics era una scheggia ma l'Explorer
non scaricava una mazza.....Tra l'altro mi sono cosi' distratto
da questa cosa che ho perso (ero in vantaggio di due pedoni...ma
poi ho fatto la cappella.) e poi il giorno dopo mi si e' rotto
pure il CDROM (insomma ma che sta succedendo, la vendetta di Win?)
Ciao Milla,
Maurizio

 Marco Guidi
L'insufficienza di RAM (il famoso problema dei 640Kb) e'  legato solo ai
programmi che usano il processore del computer in modalita' reale. Prima del
Windows tutti i programmi (DOS!) lavoravano cosi'. Il primo mega di RAM era
disponibile nella forma 640kb+384kb; in pratica meno di 600kb erano
disponibile _direttamente_ ai programmi. Il restante della RAM (ad esempio
se uno aveva 8Mb in totale) avveniva mediante due tipi di meccanismi:
accesso indiretto alla memoria estesa, o idem alla memoria espansa. Entrambi
i metodi ovviavano alle limitazioni della RAM di base.
Windows "setta" il processore Intel in modalita' protetta, ovvero la RAM e'
_tutta_ disponibile non piu' solo il primo mega.
Quindi sarebbe importante sapere se il programma in questione sfrutta o meno
tutta la RAM (o meglio se "gira" in modo protetto o reale...)
:)Lo so che e' un po' un casino e che non c'e' risposta... pero'!
:)Ciao
:)Julian//

Come posso rimediare ?
Prova ad andare sotto c:\windows e cerca il richiamo a "prompt di ms-dos".
Clic destro e vai in proprietà. Alla voce gestione della memoria,
accertati che sia abilitata la gestione della memoria alta e bassa in modo
automatico (eventualmente, per quanto riguarda quella bassa, metti pure il
massimo che puoi, 640 KB).
Se ancora fa uguale, il problema è più grave e temo che sia difficilmente
risolvibile senza reinstallare tutto.
Come soluzione temporanea, hai provato ad avviare i programmi riavviando
in modalità ms-dos? 
Ci sarebbe tra l'altro da guardare una selva di file di configurazione
(autoexec.bat, config.sys, dosstart.bat, system.ini, win.ini e quanti
altri) prima di sbilanciarsi in diagnosi definitive...
-- 
Crononauta
==========
ICQ UIN: 4005815
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

lasciando pero` l'HD compresso e non funzionava lo stesso.
Ciao Marco, come ti ha giustamente risposto giorgio, si tratta di
configurare meglio il sistema tramite config.sys ed autoexec.bat.
Il problema è che quando comprimi l'HD, ad ogni avvio viene caricato
in memoria il file dblspace.bin, che è piuttosto grosso.
Ti ritrovi così tutti i drivers nei primi 640K di RAM, ma con degli
accorgimenti puoi spostare alcuni di essi negli Upper Memory Block,
ossia nella parte di RAM tra 640K e 1024K che solitamente resta
inutilizzata.
Come prima cosa ti consiglio di andare in DOS riavviando la macchina e
premendo il tasto F8, non scegliando "Riavvia il sistema in modalità
MS-DOS" alla chiusura di wondows, perché così, mi sembra di ricordare
che venga caricato due volte il 
command.com
, occupando ulteriore
memoria.
Una volta partito in dos puoi dare il comando "mem /c/p" potrai così
vedere tutti i drivers caricati, e quanta RAM occupa ciascuno di essi,
magari appuntali in un pezzo di carta.
Dopodiché inserisci nelle prime righe del config.sys le seguenti
istruzioni:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DOS=UMB
DOS=HIGH
in questo modo hai abilitato gli Upper Memory Block.
Ora non devi fare altro che caricare in questa area di memoria il
maggior numero di drivers possibile, lo puoi fare in maniera molto
semplice, basta inserire la parola "DEVICEHIGH" all'inizio di ogni
riga che carica un driver (sempre nel config.sys). Attualmente
dovresti avere solo la parola "DEVICE", quindi basta aggiungerci alla
fine "HIGH".
Nell'autoexec.bat invece, devi inserire "LH" che sta per Load High,
sempre ovviamente all'inizio di ogni riga che carica un driver.
Quando riavvierai il sistema si dovrebbe essere libera una discreta
quantità di memoria di base (i primi 640K) e quindi non dovresti più
avere problemi.
Per quanto riguarda la tastiera incasinata, basta digitare "KEIB IT" e
tornerà a posto. Se vuoi evitare di digitarlo ogni volta, puoi
inserire anche questo comando nell'autoexec.bat, ovviamente preceduto
da "LH".
Spero di esserti stato di aiuto, se hai bisogno di ulteriori
chiarimenti, chiedi pure:-)
Ciao.
Per il verme, è verme chi non striscia.
******************************************
Fabio Peruzzi
Portoferraio (LI)
mailto://
spi...@elbalink.it
ICQ: 15248034
http://members.xoom.it/CSE/
******************************************