Newsgroup: it.comp.os.os2
Titolo: Help: ho combinato un macello...

Carissimi,
pur non volendo ho combinato un bel macello...
... con Object desktop ho lanciato un documento word di parecchi mega
bloccando completamente il sistema. Ho provato piu' voltea killare il
programma con Ctrl-Alt-Del Commander, senza nessun esito. Nessun esito
provando a fare il reboot, la finestra del documento si apriva di
default e di nuovo tutto a pu%%ane.
Alla fine ho deciso di repristinare il sistema dalla scrivania di
manutenzione e da qui nuovi guai
- All'avvio della shell una finestra mi dice che il file OS2.INI non
contiene la scrivania.
-Si apre una scrivania temporanea sia in shell, che in una finestra di
comando.
Qualcuno mi indica quali passaggi compiere per ricostruire almeno la
scrivania di base.
Grazie anticipatamente
Gaetano
P.S.: Purtroppo non ho attivato ne il salvataggio delle scrivanie di
OS/2, ne l'analoga funzione presente in Object desktop! :-(

Gaetano Griso ha scritto:

Prima di tutto fare un bel CHKDSK /F:2 da dischetti di avvio.
poi e' probabile che si sia perduto L' ID della scrivania nei files.INI: sono 2
os2sys.ini e os2.ini
c'e' un trucco per vedere se comunque funzionano (anche se si perdono alcune
funzionalita') e' mettere nel config.sys la seguente istruzione:
SET DESKTOP=F:\SCRIVANIA  (oppure SET DESKTOP=X:\DESKTOP con X = lettera
del'unita' con il sistema operativo)
Poi c'e' un programmetto realizzato in REXX da Alessandro Cantatore ( a cui
vanno i miei piu' sentiti ringraziamenti), mi permetto di postarlo al gruppo:
cut---------------------------------------cut
/* DESKID.CMD  (c) 1996 Alessandro Cantatore * Team OS/2 Italy */
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs
arg deskpath
if deskpath = "" then call helpmsg
if "" = directory(deskpath) then call helpmsg
setup = "OBJECTID=<WP_DESKTOP>"
result = SysSetObjectData(deskpath, setup)
if result = 1 then
   say " The Desktop ID has been restored"
else
   say " Failed to restore Desktop ID"
exit
helpmsg:
   say
   say " DESKID.CMD, invalid parameters!!!"
   say " Use:"
   say " DESKID drive:\desktopPath"
   say " where desktopPath is the full path of current Desktop"
   say " Example:"
   say " DESKID D:\DESKTOP"
   say
exit
cut---------------------------------------------------cut
Tagliare ed incollare in un file dal nome ad es. deskID.cmd
Questo dovrebbe ripristinare l'indirizzo corretto della scrivania nei files.ini.
Sarebbe bene anche avere a disposizione  i TOOLS WPTOOLS e in particolare il
CHECKINI.EXE
che fa un controllo approfondito e una correzzione (almeno tenta) dei files.ini
Cosi' mi sono tolto dai guai piu' volte.
Dovrebbe essere un danno recuperabile, non senza difficolta' ma recuperabile.
Ciao
-- 
Alessandro
-------------------------------------------
"There is no dark side of the moon, really...
as a matter of fact it's all dark."
PinK FloYd
-------------------------------------------

 poi e' probabile che si sia perduto L' ID della scrivania nei files.INI: sono 2
prima prova con wptools: magari ti mettono a posto le cose senza tanti
traumi.
Bye,
	Yuri Dario
/*
 * member of TeamOS/2 - Italy
 * 
http://www.quasarbbs.com/yuri
 */

 OS/2, ne l'analoga funzione presente in Object desktop! :-(
E hai mai usato CheckIni, che fa una copia di backup dei file INI?

 Sarebbe bene anche avere a disposizione  i TOOLS WPTOOLS
Dove li posso trovare :-?
Grazie per l'aiuto
Gaetano
P.S.: Come faccia a cancellare, una decina almeno, di 'scrivanie
temporanee'

 temporanee'
prima ristabilisci la scrivania giusta, poi eventualmente le puoi cancellare con
un qualsiasi file manager (che trovi sempre su hobbes)
